SlideShare a Scribd company logo
1 of 27
Download to read offline
MACHINE
LEARNING
TOWARDS DATA SCIENCE
MACHINE
LEARNING
#BASICS OF MACHINE LEARNING
#DATA / MODEL /ALGORITHMS
#TYPES OF MACHINE LEARNING
SUPERVISED ML
UNSUPERVISED ML
REINFORCEMENT ML
#MACHINE LEARNING ALOGRITHMS
#APPLYING ALOGRITHMS
MACHINE LEARNING
WHY NOW?
INTEROPERABILITY
CONVERSION OF TECHNOLOGIES
EXPLOSION OF BIG DATA
ADVANCES IN MACHINE LEARNING
ALGORITHMS
MACHINE LEARNING as a
concept is based in computers
using STATISTICAL LEARNING
and OPTIMIZATION METHODS
for analysing datasets and
identifying the patterns.
“Statistical Learning is math intensive and
inferential”
Unlike programming in Machine
Learning explicit instructions are not
given. Instead computer is provided
with the DATA and TOOLS needed for
studying & solving the problem.
The computer is also given the ability
to REMEMBER what it did so it can
ADAPT, EVOLVE, AND LEARN.
MACHINE LEARNING gives computers
the ability to learn without being
explicitly programmed to learn.
MACHINE LEARNING is training of
algorithms for accomplishing a task.
“Algorithm is set of rules to be followed for
solving a particular problem.”
MACHINE LEARNING uses
OUTCOME of an Algorithm for
improving FUTURE OUTCOMES
and DECISIONS
MACHINE LEARNING is learning
from EXAMPLES and EXPERIENCES.
DATA, MODEL & ALGORITHM
MACHINE LEARNING is helpful when
explicit instructions to the computer
can not be given instead a
programming model is used that
allows the computer to learn.
The PROGRAMMING MODEL is a
Machine Learning algorithm trained
using smaller chunk of data a.k.a.
the TRAINING DATA.
Trained Machine Learning
Programming Model is then checked
using larger chunk of data a.k.a. the
TEST DATA for fine tuning of the model
i.e. ADAPT, EVOLVE, AND LEARN
ILLUSTRATION:
Let's take 10,000 email
messages as our TRAINING DATA
for building & refining our
Programming Model (Algorithm)
before testing over a 1 lakh
messages (TEST DATA)
Machine Learning Programming
Model is exposed to different
examples of spam using
TEST DATA
Machine Learning Programing
Model uses BINARY
CLASSIFICATION Algorithm for
splitting the email in the two
groups: The Spam, and the
Regular mails by finding groups
of words that are likely to be
found in spam messages.
How Machine Learning work with spam program?
ILLUSTRATION:
ML Algorithm helps computer in
making accurate predictions or
see patterns between different
parts of the data.
Hyper-parameters of the
algorithm are tweaked until the
machine starts predicting
correctly whether or not an
email message is spam.
The tweaked algorithm with
perfect predictions now
becomes a DATA MODEL.
Tweaking the Hyper-parameters
of Machine Learning Algorithm
requires expertise and
EXTENSIVE TRIAL and ERROR.
How Machine Learning work with spam program?
Hyper parameters are the variables which determines how the Algorithm will be trained.
Hyper parameters are set before training i.e. before optimizing the weights and bias
MACHINE LEARNING helps in
finding patterns, making decisions,
and gaining greater insights.
Effective Machine Learning
requires a lot of data for better
understanding in improving
DATA MODEL.
Companies are using Machine
Learning for better understanding
there users.
TYPES OF
MACHINE LEARNING
1. SUPERVISED LEARNING
2. UN-SUPERVISED LEARNING
3. RE-ENFORCEMENT LEARNING
SUPERVISED LEARNING:
Supervised learning uses labelled
datasets to train algorithms to
classify data or predict outcomes
accurately.
Supervised learning uses a training
set to teach models to produce the
desired output.
The training dataset includes inputs
and correct outputs, which allow the
model to learn over time.
Supervised learning depends on
labelled data i.e. the right and wrong
answer/data.
Learning from Tutor (Closer View)
SUPERVISED LEARNING:
1. Image- and Object-Recognition
2. Predictive Analytics
3. Customer Sentiment Analysis
4. Spam detection
Applications:
UNSUPERVISED LEARNING:
Unsupervised Learning uses machine
learning algorithms to analyse and
CLUSTER UNLABELLED DATASETS for
discovering hidden patterns or data
groupings without the need for
human intervention.
Unsupervised Learning does not
work with labelled data and it also
does not show computer the correct
answer
Learning by Observing (Distant View)
UNSUPERVISED LEARNING:
Unsupervised Learning uses
algorithms for allowing computer to
create connections by studying and
observing the data and comes up
with its own observations.
Unsupervised Learning uses
unlabelled data for discovering
patterns for solving clustering or
association problems.
Unsupervised Learning is useful
when common properties within a
data set can not be clearly defined.
Learning by Observing (Distant View)
UNSUPERVISED LEARNING:
1. Exploratory Data Analysis
2. Cross-selling Strategies
3. Customer Segmentation, and
4. Image recognition.
Applications:
REINFORCEMENT LEARNING:
Reinforcement Learning is the
iterative continuous process of
training machine learning models
for improving the outcomes &
decisions. The more rounds of
feedback, the better the algorithms
performance.
Reinforcement Learning uses training
method based on REWARDING
desired behaviours and/or
PUNISHING undesired ones
Learning by Iteration
REINFORCEMENT LEARNING:
In Reinforcement Learning very clear
goals are defined for the machine to
follow and behave accordingly.
VIDEO GAMES are full of
reinforcement cues. Complete a
level and earn a badge. Defeat the
bad guy in a certain number of
moves and earn a bonus. This helps
machine to learn how to improve
performance for the next game.
Learning by Iteration
REINFORCEMENT LEARNING:
Reinforcement Learning is to find the
optimal way to accomplish a
particular goal, or improve
performance on a specific task by
learnings from past feedback and
exploration.
Applications:
1. Self Driving Cars
2. Industry Automation
3. Healthcare
4. Gaming
https://neptune.ai/blog/reinforcement-learning-applications
Learning by Iteration
REINFORCEMENT LEARNING:
Reinforcement Learning allows
machines to quickly grow without
having the need of hours of
observing and studying massive
amounts of data.
Learning by Iteration
TYPES OF MACHINE LEARNING (SUMMARIZED)
SUPERVISED
Learning from Tutor
(Closer View)
A knowledgeable tutor is
needed
UNSUPERVISED
Learning by Observing
(Distant View)
Lots of correct Data is
needed
REINFORCEMENT
Learning by Iteration
(Holistic View)
Trail & Error
MACHINE LEARNING ALOGRITHMS
SUPERVISED LEARNING
Types of Supervised learning problems:
1. BINARY CLASSIFICATION and
2. REGRESSION
BINARY CLASSIFICATION ALGORITHMS:
1. Decision trees
2. K-nearest neighbour
3. Random forest
4. Naive Bayes
REGRESSION ALGORITHMS:
1. Linear regression
2. Logistic regression
3. Random Forest
UNSUPERVISED LEARNING
DEPENDENT on labelled data.
Types of Unsupervised learning problems:
1. CLUSTERING and
2. ASSOCIATION
CLUSTERING ALGORITHMS:
1. K – Mean Clustering
2. Hierarchical Clustering
3. Probabilistic Clustering
ASSOCIATION ALGORITHMS:
1. Principal Component Analysis
2. Singular Value Decomposition
INDEPENDENT of labelled data.
https://www.sas.com/en_gb/insights/articles/analytics/machine-learning-algorithms.html
https://towardsdatascience.com/types-of-machine-learning-algorithms-you-should-know-953a08248861
APPLYING MACHINE LEARNING ALGORITHMS:
BIAS and VARIANCE measure
the difference between
PREDICTION and the OUTCOME.
BIAS is the gap between
predicted value and the actual
outcome.
VARIANCE is the scattering of
predicted values.
BIAS & VARIANCES are not
right or wrong answers but are
controls that need to be
tweaked for improving
predictions
BIAS andVARIANCE in DATA MODEL
HIGH BIAS and a
LOW VARIANCE: meaning
Predictions are consistently
wrong
HIGH BIAS and a
HIGH VARIANCE: meaning
Predictions are consistently
wrong in a very inconsistent
way
Predictions are very close to
each other but in the wrong
direction
Predictions are scattered and in
the wrong direction
APPLYING MACHINE LEARNING ALGORITHMS:
Machine learning is
working with a training
dataset.
Training data is a smaller
set of data used for tuning
algorithms.
Tuned algorithms helps in
creating a model that work
well for the larger test
dataset.
OVER and UNDERFITTING of DATA in a MODEL
HIGH BIAS and a
LOW VARIANCE: meaning
Predictions are consistently
wrong
HIGH BIAS and a
HIGH VARIANCE: meaning
Predictions are consistently
wrong in a very inconsistent
way
OVERFITTING
UNDERFITTING
OVERFITTING
The ML Programming Model is difficult to
understand. OVER FITTING.
UNDERFITTING
The ML Programming model that works
well with TAINING DATASET but inflexible
when worked with TEST DATA.
UNDERFITTING
DATA CLUSTERED IN THE WRONG PLACE
APPLYING MACHINE LEARNING ALGORITHMS:
OVERFITTING and UNDERFITTING
DATA SCATTERED
APPLYING MACHINE LEARNING ALGORITHMS:
OVER and UNDERFITTING of DATA in a MODEL
OVER & UNDERFITTING reflects not
capturing enough information to make
accurate predictions.
SIGNAL and NOISE.
SIGNAL are indicators that helps in
making accurate predictions while
NOISE are the variances in the data
that might not offer any insights.
Working with machine learning
algorithms, the trick is to capture as
much of the SIGNAL while not getting
too distracted by the NOISE in data.
SELECTING MACHINE LEARNING ALGORITHMS:
MOST SUITABLE ALGORITHMS – SELECTION CRITERIA
FOR LABELLED DATA USE SUPERVISED LEARNING.
Labelled data helps to understand both the
input and the output. Here machine doesn't
have to find its own patterns.
FOR UNLABELLED DATA USE UNSUPERVISED
LEARNING.
Machine create its own clusters and decides
what clusters make the most sense
FOR MASSIVE AMOUNTS OF UNLABELLED DATA
Use k-means clustering.
FOR A BUNCH OF LABELLED DATA
Use regression, k-nearest neighbour or decision trees.
THANKYOU!
VINOD.KR.SHARMA@GMAIL.COM
HTTPS://WWW.LINKEDIN.COM/IN/CAVINODKRSHARMA/

More Related Content

What's hot

Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)SwatiTripathi44
 
Machine learning by AI
Machine learning by AIMachine learning by AI
Machine learning by AIIrfan Abbas
 
Feature Engineering in Machine Learning
Feature Engineering in Machine LearningFeature Engineering in Machine Learning
Feature Engineering in Machine LearningKnoldus Inc.
 
Mi0038 enterprise resource planning
Mi0038  enterprise resource planningMi0038  enterprise resource planning
Mi0038 enterprise resource planningsmumbahelp
 
Artificial Intelligence & QA
Artificial Intelligence & QAArtificial Intelligence & QA
Artificial Intelligence & QAMalihaAshraf
 
Selecting the Right Type of Algorithm for Various Applications - Phdassistance
Selecting the Right Type of Algorithm for Various Applications - PhdassistanceSelecting the Right Type of Algorithm for Various Applications - Phdassistance
Selecting the Right Type of Algorithm for Various Applications - PhdassistancePhD Assistance
 
Om0011 enterprise resource planning
Om0011  enterprise resource planningOm0011  enterprise resource planning
Om0011 enterprise resource planningsmumbahelp
 
Selecting the Right Type of Algorithm for Various Applications - Phdassistance
Selecting the Right Type of Algorithm for Various Applications - PhdassistanceSelecting the Right Type of Algorithm for Various Applications - Phdassistance
Selecting the Right Type of Algorithm for Various Applications - PhdassistancePhD Assistance
 
Unsupervised Machine Learning Ml And How It Works
Unsupervised Machine Learning Ml And How It WorksUnsupervised Machine Learning Ml And How It Works
Unsupervised Machine Learning Ml And How It WorksSlideTeam
 
Supervised and Unsupervised Machine Learning
Supervised and Unsupervised Machine LearningSupervised and Unsupervised Machine Learning
Supervised and Unsupervised Machine LearningSpotle.ai
 
Intro to machine learning(with animations)
Intro to machine learning(with animations)Intro to machine learning(with animations)
Intro to machine learning(with animations)RishiSingh189
 
Machine learning - session 4
Machine learning - session 4Machine learning - session 4
Machine learning - session 4Luis Borbon
 
Using machine learning in anti money laundering part 2
Using machine learning in anti money laundering   part 2Using machine learning in anti money laundering   part 2
Using machine learning in anti money laundering part 2Naveen Grover
 

What's hot (19)

Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)
 
Machine learning by AI
Machine learning by AIMachine learning by AI
Machine learning by AI
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine learning
Machine learningMachine learning
Machine learning
 
Feature Engineering in Machine Learning
Feature Engineering in Machine LearningFeature Engineering in Machine Learning
Feature Engineering in Machine Learning
 
Mi0038 enterprise resource planning
Mi0038  enterprise resource planningMi0038  enterprise resource planning
Mi0038 enterprise resource planning
 
Artificial Intelligence & QA
Artificial Intelligence & QAArtificial Intelligence & QA
Artificial Intelligence & QA
 
Selecting the Right Type of Algorithm for Various Applications - Phdassistance
Selecting the Right Type of Algorithm for Various Applications - PhdassistanceSelecting the Right Type of Algorithm for Various Applications - Phdassistance
Selecting the Right Type of Algorithm for Various Applications - Phdassistance
 
Om0011 enterprise resource planning
Om0011  enterprise resource planningOm0011  enterprise resource planning
Om0011 enterprise resource planning
 
Selecting the Right Type of Algorithm for Various Applications - Phdassistance
Selecting the Right Type of Algorithm for Various Applications - PhdassistanceSelecting the Right Type of Algorithm for Various Applications - Phdassistance
Selecting the Right Type of Algorithm for Various Applications - Phdassistance
 
Supervised learning
  Supervised learning  Supervised learning
Supervised learning
 
Unsupervised Machine Learning Ml And How It Works
Unsupervised Machine Learning Ml And How It WorksUnsupervised Machine Learning Ml And How It Works
Unsupervised Machine Learning Ml And How It Works
 
3 Types of Machine Learning
3 Types of Machine Learning3 Types of Machine Learning
3 Types of Machine Learning
 
Supervised and Unsupervised Machine Learning
Supervised and Unsupervised Machine LearningSupervised and Unsupervised Machine Learning
Supervised and Unsupervised Machine Learning
 
supervised learning
supervised learningsupervised learning
supervised learning
 
Intro to machine learning(with animations)
Intro to machine learning(with animations)Intro to machine learning(with animations)
Intro to machine learning(with animations)
 
Machine learning - session 4
Machine learning - session 4Machine learning - session 4
Machine learning - session 4
 
Supervised learning
Supervised learningSupervised learning
Supervised learning
 
Using machine learning in anti money laundering part 2
Using machine learning in anti money laundering   part 2Using machine learning in anti money laundering   part 2
Using machine learning in anti money laundering part 2
 

Similar to Machine Learning (Towards Data Science)

The 4 Machine Learning Models Imperative for Business Transformation
The 4 Machine Learning Models Imperative for Business TransformationThe 4 Machine Learning Models Imperative for Business Transformation
The 4 Machine Learning Models Imperative for Business TransformationRocketSource
 
What is Machine Learning.docx
What is Machine Learning.docxWhat is Machine Learning.docx
What is Machine Learning.docxSurendra Gusain
 
machine learning.docx
machine learning.docxmachine learning.docx
machine learning.docxJadhavArjun2
 
Machine Learning for AIML course UG.pptx
Machine Learning for AIML course UG.pptxMachine Learning for AIML course UG.pptx
Machine Learning for AIML course UG.pptxJohnWilliam111370
 
Machine Learning Interview Questions
Machine Learning Interview QuestionsMachine Learning Interview Questions
Machine Learning Interview QuestionsRock Interview
 
what-is-machine-learning-and-its-importance-in-todays-world.pdf
what-is-machine-learning-and-its-importance-in-todays-world.pdfwhat-is-machine-learning-and-its-importance-in-todays-world.pdf
what-is-machine-learning-and-its-importance-in-todays-world.pdfTemok IT Services
 
Machine Tool And How You Can Work around It.pdf
Machine Tool And How You Can Work around It.pdfMachine Tool And How You Can Work around It.pdf
Machine Tool And How You Can Work around It.pdfLenore Industries
 
OPTIMIZE TO ACTUALIZE: THE IMPACT OF HYPERPARAMETER TUNING ON AI
OPTIMIZE TO ACTUALIZE: THE IMPACT OF HYPERPARAMETER TUNING ON AIOPTIMIZE TO ACTUALIZE: THE IMPACT OF HYPERPARAMETER TUNING ON AI
OPTIMIZE TO ACTUALIZE: THE IMPACT OF HYPERPARAMETER TUNING ON AIChristopherTHyatt
 
Machine Learning Contents.pptx
Machine Learning Contents.pptxMachine Learning Contents.pptx
Machine Learning Contents.pptxNaveenkushwaha18
 
INTERNSHIP ON MAcHINE LEARNING.pptx
INTERNSHIP ON MAcHINE LEARNING.pptxINTERNSHIP ON MAcHINE LEARNING.pptx
INTERNSHIP ON MAcHINE LEARNING.pptxsrikanthkallem1
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningKmPooja4
 
Supervised learning techniques and applications
Supervised learning techniques and applicationsSupervised learning techniques and applications
Supervised learning techniques and applicationsBenjaminlapid1
 
BEST MACHINE LEARNING TRAINING INSTITUTE IN BHUBANESWAR
BEST MACHINE LEARNING TRAINING INSTITUTE IN BHUBANESWARBEST MACHINE LEARNING TRAINING INSTITUTE IN BHUBANESWAR
BEST MACHINE LEARNING TRAINING INSTITUTE IN BHUBANESWARsiddhantamohanty
 
Machine Learning course in Chandigarh Join
Machine Learning course in Chandigarh JoinMachine Learning course in Chandigarh Join
Machine Learning course in Chandigarh Joinasmeerana605
 

Similar to Machine Learning (Towards Data Science) (20)

Machine Learning_Unit 2_Full.ppt.pdf
Machine Learning_Unit 2_Full.ppt.pdfMachine Learning_Unit 2_Full.ppt.pdf
Machine Learning_Unit 2_Full.ppt.pdf
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
The 4 Machine Learning Models Imperative for Business Transformation
The 4 Machine Learning Models Imperative for Business TransformationThe 4 Machine Learning Models Imperative for Business Transformation
The 4 Machine Learning Models Imperative for Business Transformation
 
What is Machine Learning.docx
What is Machine Learning.docxWhat is Machine Learning.docx
What is Machine Learning.docx
 
machine learning.docx
machine learning.docxmachine learning.docx
machine learning.docx
 
Machine Learning for AIML course UG.pptx
Machine Learning for AIML course UG.pptxMachine Learning for AIML course UG.pptx
Machine Learning for AIML course UG.pptx
 
Machine Learning by Rj
Machine Learning by RjMachine Learning by Rj
Machine Learning by Rj
 
ML_Module_1.pdf
ML_Module_1.pdfML_Module_1.pdf
ML_Module_1.pdf
 
Machine Learning Interview Questions
Machine Learning Interview QuestionsMachine Learning Interview Questions
Machine Learning Interview Questions
 
what-is-machine-learning-and-its-importance-in-todays-world.pdf
what-is-machine-learning-and-its-importance-in-todays-world.pdfwhat-is-machine-learning-and-its-importance-in-todays-world.pdf
what-is-machine-learning-and-its-importance-in-todays-world.pdf
 
Machine Tool And How You Can Work around It.pdf
Machine Tool And How You Can Work around It.pdfMachine Tool And How You Can Work around It.pdf
Machine Tool And How You Can Work around It.pdf
 
Eckovation Machine Learning
Eckovation Machine LearningEckovation Machine Learning
Eckovation Machine Learning
 
OPTIMIZE TO ACTUALIZE: THE IMPACT OF HYPERPARAMETER TUNING ON AI
OPTIMIZE TO ACTUALIZE: THE IMPACT OF HYPERPARAMETER TUNING ON AIOPTIMIZE TO ACTUALIZE: THE IMPACT OF HYPERPARAMETER TUNING ON AI
OPTIMIZE TO ACTUALIZE: THE IMPACT OF HYPERPARAMETER TUNING ON AI
 
Machine Learning Contents.pptx
Machine Learning Contents.pptxMachine Learning Contents.pptx
Machine Learning Contents.pptx
 
AI.pdf
AI.pdfAI.pdf
AI.pdf
 
INTERNSHIP ON MAcHINE LEARNING.pptx
INTERNSHIP ON MAcHINE LEARNING.pptxINTERNSHIP ON MAcHINE LEARNING.pptx
INTERNSHIP ON MAcHINE LEARNING.pptx
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Supervised learning techniques and applications
Supervised learning techniques and applicationsSupervised learning techniques and applications
Supervised learning techniques and applications
 
BEST MACHINE LEARNING TRAINING INSTITUTE IN BHUBANESWAR
BEST MACHINE LEARNING TRAINING INSTITUTE IN BHUBANESWARBEST MACHINE LEARNING TRAINING INSTITUTE IN BHUBANESWAR
BEST MACHINE LEARNING TRAINING INSTITUTE IN BHUBANESWAR
 
Machine Learning course in Chandigarh Join
Machine Learning course in Chandigarh JoinMachine Learning course in Chandigarh Join
Machine Learning course in Chandigarh Join
 

More from LEAP - Learn, Enrich Accentuate & Perform

A study of innovative ed tech start ups & businesses in the emerging mark...
A study of innovative ed tech start ups & businesses in the emerging mark...A study of innovative ed tech start ups & businesses in the emerging mark...
A study of innovative ed tech start ups & businesses in the emerging mark...LEAP - Learn, Enrich Accentuate & Perform
 

More from LEAP - Learn, Enrich Accentuate & Perform (20)

Personal and Professional Development Program
Personal and Professional Development ProgramPersonal and Professional Development Program
Personal and Professional Development Program
 
Death By PowerPoint - The New Killing Machine
Death By PowerPoint - The New Killing MachineDeath By PowerPoint - The New Killing Machine
Death By PowerPoint - The New Killing Machine
 
In the face of uncertianity (vuca black swan)
In the face of uncertianity (vuca  black swan)In the face of uncertianity (vuca  black swan)
In the face of uncertianity (vuca black swan)
 
Innovation & Entrepreneurial Activities based on S-Curve Analysis
Innovation & Entrepreneurial Activities based on S-Curve AnalysisInnovation & Entrepreneurial Activities based on S-Curve Analysis
Innovation & Entrepreneurial Activities based on S-Curve Analysis
 
#Skills2Succeed (Reskill & Adapt)
#Skills2Succeed (Reskill & Adapt)#Skills2Succeed (Reskill & Adapt)
#Skills2Succeed (Reskill & Adapt)
 
Neuroscience of Personal Branding
Neuroscience of Personal BrandingNeuroscience of Personal Branding
Neuroscience of Personal Branding
 
NAAC Assessment && Accreditation - Introduction
NAAC Assessment && Accreditation - IntroductionNAAC Assessment && Accreditation - Introduction
NAAC Assessment && Accreditation - Introduction
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Network Effects nfx
Network Effects  nfxNetwork Effects  nfx
Network Effects nfx
 
Future of Jobs & Skills
Future of Jobs & SkillsFuture of Jobs & Skills
Future of Jobs & Skills
 
#JustDoIt
#JustDoIt#JustDoIt
#JustDoIt
 
WHY WE DO WHAT WE DO
WHY WE DO WHAT WE DOWHY WE DO WHAT WE DO
WHY WE DO WHAT WE DO
 
Life Before and After COVID-19
Life Before and After COVID-19Life Before and After COVID-19
Life Before and After COVID-19
 
Navigating the crisis & beyond. future of higher education covid 19
Navigating the crisis & beyond. future of higher education covid 19Navigating the crisis & beyond. future of higher education covid 19
Navigating the crisis & beyond. future of higher education covid 19
 
A study of innovative ed tech start ups & businesses in the emerging mark...
A study of innovative ed tech start ups & businesses in the emerging mark...A study of innovative ed tech start ups & businesses in the emerging mark...
A study of innovative ed tech start ups & businesses in the emerging mark...
 
Admission Counselling
Admission CounsellingAdmission Counselling
Admission Counselling
 
Sense of purpose
Sense of purposeSense of purpose
Sense of purpose
 
Workplace Environment
Workplace Environment Workplace Environment
Workplace Environment
 
The Power of Personal Brands
The Power of Personal BrandsThe Power of Personal Brands
The Power of Personal Brands
 
Building Respectful Workplace
Building Respectful WorkplaceBuilding Respectful Workplace
Building Respectful Workplace
 

Recently uploaded

VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Digi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxDigi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxTanveerAhmed817946
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationBoston Institute of Analytics
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 

Recently uploaded (20)

VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Digi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxDigi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptx
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project Presentation
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
Decoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in ActionDecoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in Action
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 

Machine Learning (Towards Data Science)

  • 2. MACHINE LEARNING #BASICS OF MACHINE LEARNING #DATA / MODEL /ALGORITHMS #TYPES OF MACHINE LEARNING SUPERVISED ML UNSUPERVISED ML REINFORCEMENT ML #MACHINE LEARNING ALOGRITHMS #APPLYING ALOGRITHMS
  • 3. MACHINE LEARNING WHY NOW? INTEROPERABILITY CONVERSION OF TECHNOLOGIES EXPLOSION OF BIG DATA ADVANCES IN MACHINE LEARNING ALGORITHMS
  • 4. MACHINE LEARNING as a concept is based in computers using STATISTICAL LEARNING and OPTIMIZATION METHODS for analysing datasets and identifying the patterns. “Statistical Learning is math intensive and inferential” Unlike programming in Machine Learning explicit instructions are not given. Instead computer is provided with the DATA and TOOLS needed for studying & solving the problem. The computer is also given the ability to REMEMBER what it did so it can ADAPT, EVOLVE, AND LEARN.
  • 5. MACHINE LEARNING gives computers the ability to learn without being explicitly programmed to learn. MACHINE LEARNING is training of algorithms for accomplishing a task. “Algorithm is set of rules to be followed for solving a particular problem.” MACHINE LEARNING uses OUTCOME of an Algorithm for improving FUTURE OUTCOMES and DECISIONS MACHINE LEARNING is learning from EXAMPLES and EXPERIENCES.
  • 6. DATA, MODEL & ALGORITHM MACHINE LEARNING is helpful when explicit instructions to the computer can not be given instead a programming model is used that allows the computer to learn. The PROGRAMMING MODEL is a Machine Learning algorithm trained using smaller chunk of data a.k.a. the TRAINING DATA. Trained Machine Learning Programming Model is then checked using larger chunk of data a.k.a. the TEST DATA for fine tuning of the model i.e. ADAPT, EVOLVE, AND LEARN
  • 7. ILLUSTRATION: Let's take 10,000 email messages as our TRAINING DATA for building & refining our Programming Model (Algorithm) before testing over a 1 lakh messages (TEST DATA) Machine Learning Programming Model is exposed to different examples of spam using TEST DATA Machine Learning Programing Model uses BINARY CLASSIFICATION Algorithm for splitting the email in the two groups: The Spam, and the Regular mails by finding groups of words that are likely to be found in spam messages. How Machine Learning work with spam program?
  • 8. ILLUSTRATION: ML Algorithm helps computer in making accurate predictions or see patterns between different parts of the data. Hyper-parameters of the algorithm are tweaked until the machine starts predicting correctly whether or not an email message is spam. The tweaked algorithm with perfect predictions now becomes a DATA MODEL. Tweaking the Hyper-parameters of Machine Learning Algorithm requires expertise and EXTENSIVE TRIAL and ERROR. How Machine Learning work with spam program? Hyper parameters are the variables which determines how the Algorithm will be trained. Hyper parameters are set before training i.e. before optimizing the weights and bias
  • 9. MACHINE LEARNING helps in finding patterns, making decisions, and gaining greater insights. Effective Machine Learning requires a lot of data for better understanding in improving DATA MODEL. Companies are using Machine Learning for better understanding there users.
  • 10. TYPES OF MACHINE LEARNING 1. SUPERVISED LEARNING 2. UN-SUPERVISED LEARNING 3. RE-ENFORCEMENT LEARNING
  • 11. SUPERVISED LEARNING: Supervised learning uses labelled datasets to train algorithms to classify data or predict outcomes accurately. Supervised learning uses a training set to teach models to produce the desired output. The training dataset includes inputs and correct outputs, which allow the model to learn over time. Supervised learning depends on labelled data i.e. the right and wrong answer/data. Learning from Tutor (Closer View)
  • 12. SUPERVISED LEARNING: 1. Image- and Object-Recognition 2. Predictive Analytics 3. Customer Sentiment Analysis 4. Spam detection Applications:
  • 13. UNSUPERVISED LEARNING: Unsupervised Learning uses machine learning algorithms to analyse and CLUSTER UNLABELLED DATASETS for discovering hidden patterns or data groupings without the need for human intervention. Unsupervised Learning does not work with labelled data and it also does not show computer the correct answer Learning by Observing (Distant View)
  • 14. UNSUPERVISED LEARNING: Unsupervised Learning uses algorithms for allowing computer to create connections by studying and observing the data and comes up with its own observations. Unsupervised Learning uses unlabelled data for discovering patterns for solving clustering or association problems. Unsupervised Learning is useful when common properties within a data set can not be clearly defined. Learning by Observing (Distant View)
  • 15. UNSUPERVISED LEARNING: 1. Exploratory Data Analysis 2. Cross-selling Strategies 3. Customer Segmentation, and 4. Image recognition. Applications:
  • 16. REINFORCEMENT LEARNING: Reinforcement Learning is the iterative continuous process of training machine learning models for improving the outcomes & decisions. The more rounds of feedback, the better the algorithms performance. Reinforcement Learning uses training method based on REWARDING desired behaviours and/or PUNISHING undesired ones Learning by Iteration
  • 17. REINFORCEMENT LEARNING: In Reinforcement Learning very clear goals are defined for the machine to follow and behave accordingly. VIDEO GAMES are full of reinforcement cues. Complete a level and earn a badge. Defeat the bad guy in a certain number of moves and earn a bonus. This helps machine to learn how to improve performance for the next game. Learning by Iteration
  • 18. REINFORCEMENT LEARNING: Reinforcement Learning is to find the optimal way to accomplish a particular goal, or improve performance on a specific task by learnings from past feedback and exploration. Applications: 1. Self Driving Cars 2. Industry Automation 3. Healthcare 4. Gaming https://neptune.ai/blog/reinforcement-learning-applications Learning by Iteration
  • 19. REINFORCEMENT LEARNING: Reinforcement Learning allows machines to quickly grow without having the need of hours of observing and studying massive amounts of data. Learning by Iteration
  • 20. TYPES OF MACHINE LEARNING (SUMMARIZED) SUPERVISED Learning from Tutor (Closer View) A knowledgeable tutor is needed UNSUPERVISED Learning by Observing (Distant View) Lots of correct Data is needed REINFORCEMENT Learning by Iteration (Holistic View) Trail & Error
  • 21. MACHINE LEARNING ALOGRITHMS SUPERVISED LEARNING Types of Supervised learning problems: 1. BINARY CLASSIFICATION and 2. REGRESSION BINARY CLASSIFICATION ALGORITHMS: 1. Decision trees 2. K-nearest neighbour 3. Random forest 4. Naive Bayes REGRESSION ALGORITHMS: 1. Linear regression 2. Logistic regression 3. Random Forest UNSUPERVISED LEARNING DEPENDENT on labelled data. Types of Unsupervised learning problems: 1. CLUSTERING and 2. ASSOCIATION CLUSTERING ALGORITHMS: 1. K – Mean Clustering 2. Hierarchical Clustering 3. Probabilistic Clustering ASSOCIATION ALGORITHMS: 1. Principal Component Analysis 2. Singular Value Decomposition INDEPENDENT of labelled data. https://www.sas.com/en_gb/insights/articles/analytics/machine-learning-algorithms.html https://towardsdatascience.com/types-of-machine-learning-algorithms-you-should-know-953a08248861
  • 22. APPLYING MACHINE LEARNING ALGORITHMS: BIAS and VARIANCE measure the difference between PREDICTION and the OUTCOME. BIAS is the gap between predicted value and the actual outcome. VARIANCE is the scattering of predicted values. BIAS & VARIANCES are not right or wrong answers but are controls that need to be tweaked for improving predictions BIAS andVARIANCE in DATA MODEL HIGH BIAS and a LOW VARIANCE: meaning Predictions are consistently wrong HIGH BIAS and a HIGH VARIANCE: meaning Predictions are consistently wrong in a very inconsistent way Predictions are very close to each other but in the wrong direction Predictions are scattered and in the wrong direction
  • 23. APPLYING MACHINE LEARNING ALGORITHMS: Machine learning is working with a training dataset. Training data is a smaller set of data used for tuning algorithms. Tuned algorithms helps in creating a model that work well for the larger test dataset. OVER and UNDERFITTING of DATA in a MODEL HIGH BIAS and a LOW VARIANCE: meaning Predictions are consistently wrong HIGH BIAS and a HIGH VARIANCE: meaning Predictions are consistently wrong in a very inconsistent way OVERFITTING UNDERFITTING
  • 24. OVERFITTING The ML Programming Model is difficult to understand. OVER FITTING. UNDERFITTING The ML Programming model that works well with TAINING DATASET but inflexible when worked with TEST DATA. UNDERFITTING DATA CLUSTERED IN THE WRONG PLACE APPLYING MACHINE LEARNING ALGORITHMS: OVERFITTING and UNDERFITTING DATA SCATTERED
  • 25. APPLYING MACHINE LEARNING ALGORITHMS: OVER and UNDERFITTING of DATA in a MODEL OVER & UNDERFITTING reflects not capturing enough information to make accurate predictions. SIGNAL and NOISE. SIGNAL are indicators that helps in making accurate predictions while NOISE are the variances in the data that might not offer any insights. Working with machine learning algorithms, the trick is to capture as much of the SIGNAL while not getting too distracted by the NOISE in data.
  • 26. SELECTING MACHINE LEARNING ALGORITHMS: MOST SUITABLE ALGORITHMS – SELECTION CRITERIA FOR LABELLED DATA USE SUPERVISED LEARNING. Labelled data helps to understand both the input and the output. Here machine doesn't have to find its own patterns. FOR UNLABELLED DATA USE UNSUPERVISED LEARNING. Machine create its own clusters and decides what clusters make the most sense FOR MASSIVE AMOUNTS OF UNLABELLED DATA Use k-means clustering. FOR A BUNCH OF LABELLED DATA Use regression, k-nearest neighbour or decision trees.