SlideShare uma empresa Scribd logo
1 de 32
Machine Learning
Lunch & Learn - Session 3
Luis Borbon
03/07/2017
Table of contents
1. Recap
2. Data sets
3. Machine Learning Algorithms
4. Algorithms by Learning Style
5. Algorithms by Similarity
6. People to follow
Recap
Recap
Linear Regression
It is used to estimate real values (cost of houses,
number of calls, total sales etc.) based on
continuous variable(s).
Here, we establish relationship between
independent and dependent variables by fitting
a best line.
This best fit line is known as regression line and
represented by a linear equation Y= a *X + b.
Recap
Data Sets
Training set
A set of examples used for learning: to fit the
parameters of the classifier.
Validation set
A set of examples used to tune the parameters
of a classifier.
Test set
A set of examples used only to assess the
performance of a fully-trained classifier.
If you have huge amount of data the exact
proportion of training to testing to validation data
is somewhere 50:25:25 and in case of less
amount of data 60:20:20.
Machine Learning Algorithms
No Free Lunch
In a nutshell, it states that no one algorithm
works best for every problem.
As a result, you should try many different
algorithms for your problem, while using a hold-
out “test set” of data to evaluate performance
and select the winner.
Algorithms by Learning Style
Supervised Learning
Input data is called training data and has a
known label or result such as spam/not-spam or
a stock price at a time.
This algorithm consist of a target / outcome
variable (or dependent variable) which is to be
predicted from a given set of predictors
(independent variables). Using these set of
variables, we generate a function that map
inputs to desired outputs. The training process
continues until the model achieves a desired
level of accuracy on the training data.
Supervised Learning
Example problems are classification and
regression.
Example algorithms include:
● Regression
● Logistic Regression
● Decision Tree
● Back Propagation Neural Network.
Unsupervised Learning
Input data is not labeled and does not have a
known result.
In this algorithm, we do not have any target or
outcome variable to predict / estimate. It is used
for clustering population in different groups,
which is widely used for segmenting customers
in different groups for specific intervention.
Unsupervised Learning
Example problems are clustering, dimensionality
reduction and association rule learning.
Example algorithms include:
● Apriori algorithm
● k-Means
Semi-Supervised Learning
Input data is a mixture of labeled and unlabelled
examples.
There is a desired prediction problem but the
model must learn the structures to organize the
data as well as make predictions.
Semi-Supervised Learning
Example problems are classification and
regression.
Example algorithms are extensions to other
flexible methods that make assumptions about
how to model the unlabeled data.
Algorithms by Similarity
Regression Algorithms
Regression is concerned with modeling the
relationship between variables that is iteratively
refined using a measure of error in the
predictions made by the model.
Regression methods are a workhorse of statistics
and have been co-opted into statistical machine
learning. This may be confusing because we can
use regression to refer to the class of problem
and the class of algorithm. Really, regression is a
process.
Regression Algorithms
The most popular regression algorithms are:
● Ordinary Least Squares Regression (OLSR)
● Linear Regression
● Logistic Regression
● Stepwise Regression
● Multivariate Adaptive Regression Splines
(MARS)
● Locally Estimated Scatterplot Smoothing
(LOESS)
Instance-based Algorithms
Instance-based learning model is a decision
problem with instances or examples of training
data that are deemed important or required to
the model.
Such methods typically build up a database of
example data and compare new data to the
database using a similarity measure in order to
find the best match and make a prediction. For
this reason, instance-based methods are also
called winner-take-all methods and memory-
based learning. Focus is put on the
representation of the stored instances and
similarity measures used between instances.
Instance-based Algorithms
The most popular instance-based algorithms are:
● k-Nearest Neighbor (kNN)
● Learning Vector Quantization (LVQ)
● Self-Organizing Map (SOM)
● Locally Weighted Learning (LWL)
Regularization Algorithms
An extension made to another method (typically
regression methods) that penalizes models
based on their complexity, favoring simpler
models that are also better at generalizing.
I have listed regularization algorithms separately
here because they are popular, powerful and
generally simple modifications made to other
methods.
Regularization Algorithms
The most popular regularization algorithms are:
● Ridge Regression
● Least Absolute Shrinkage and Selection
Operator (LASSO)
● Elastic Net
● Least-Angle Regression (LARS)
Decision Tree Algorithms
Decision tree methods construct a model of
decisions made based on actual values of
attributes in the data.
Decisions fork in tree structures until a prediction
decision is made for a given record. Decision
trees are trained on data for classification and
regression problems. Decision trees are often
fast and accurate and a big favorite in machine
learning.
Decision Tree Algorithms
The most popular decision tree algorithms are:
● Classification and Regression Tree (CART)
● Iterative Dichotomiser 3 (ID3)
● C4.5 and C5.0 (different versions of a
powerful approach)
● Chi-squared Automatic Interaction
Detection (CHAID)
● Decision Stump
● M5
● Conditional Decision Trees
People to Follow
Andrew Ng
American computer scientist
Andrew Yan-Tak Ng is a Chinese American computer
scientist. He is the former chief scientist at Baidu, where he
led the company's Artificial Intelligence Group. He is an
adjunct professor at Stanford University.
● Born: 20 July 1972 (age 44), London, United Kingdom
● Nationality: American
● Spouse: Carol Reiley (m. 2014)
● Doctoral advisor: Michael I. Jordan
● Education: University of California, Berkeley (1993),
Carnegie Mellon University
● Awards: TR35, Sloan Research Fellowship
● http://www.andrewng.org/
● @AndrewYNg
Yann LeCun
Yann LeCun is a computer scientist with contributions in
machine learning, computer vision, mobile robotics and
computational neuroscience.
He is well known for his work on optical character recognition
and computer vision using convolutional neural networks
(CNN), and is a founding father of convolutional nets.
● Born: 8 July 1960 (age 56), Paris, France
● Alma mater: Pierre-and-Marie-Curie University
● Thesis: Modeles connexionnistes de l'apprentissage
(connectionist learning models) (1987)
● Known for: Deep learning
● Notable student: Wojciech Zaremba
● Academic advisor: Geoffrey Hinton
● http://yann.lecun.com/
● @ylecun
Machine Learning Conference
MLconf gathers communities to discuss the recent research
and application of Algorithms, Tools, and Platforms to solve
the hard problems that exist within organizing and analyzing
massive and noisy data sets.
● http://mlconf.com/
● @MLconf

Mais conteúdo relacionado

Mais procurados

Machine learning
Machine learningMachine learning
Machine learningRohit Kumar
 
Lecture 2 Basic Concepts in Machine Learning for Language Technology
Lecture 2 Basic Concepts in Machine Learning for Language TechnologyLecture 2 Basic Concepts in Machine Learning for Language Technology
Lecture 2 Basic Concepts in Machine Learning for Language TechnologyMarina Santini
 
Lecture 3: Basic Concepts of Machine Learning - Induction & Evaluation
Lecture 3: Basic Concepts of Machine Learning - Induction & EvaluationLecture 3: Basic Concepts of Machine Learning - Induction & Evaluation
Lecture 3: Basic Concepts of Machine Learning - Induction & EvaluationMarina Santini
 
Module 5: Decision Trees
Module 5: Decision TreesModule 5: Decision Trees
Module 5: Decision TreesSara Hooker
 
Machine Learning Unit 1 Semester 3 MSc IT Part 2 Mumbai University
Machine Learning Unit 1 Semester 3  MSc IT Part 2 Mumbai UniversityMachine Learning Unit 1 Semester 3  MSc IT Part 2 Mumbai University
Machine Learning Unit 1 Semester 3 MSc IT Part 2 Mumbai UniversityMadhav Mishra
 
Module 4: Model Selection and Evaluation
Module 4: Model Selection and EvaluationModule 4: Model Selection and Evaluation
Module 4: Model Selection and EvaluationSara Hooker
 
Machine learning overview
Machine learning overviewMachine learning overview
Machine learning overviewprih_yah
 
Basics of Machine Learning
Basics of Machine LearningBasics of Machine Learning
Basics of Machine Learningbutest
 
Machine learning and types
Machine learning and typesMachine learning and types
Machine learning and typesPadma Metta
 
Lecture 01: Machine Learning for Language Technology - Introduction
 Lecture 01: Machine Learning for Language Technology - Introduction Lecture 01: Machine Learning for Language Technology - Introduction
Lecture 01: Machine Learning for Language Technology - IntroductionMarina Santini
 
Machine Learning Algorithms
Machine Learning AlgorithmsMachine Learning Algorithms
Machine Learning AlgorithmsDezyreAcademy
 
Machine Learning
Machine LearningMachine Learning
Machine LearningRahul Kumar
 

Mais procurados (16)

Machine learning
Machine learningMachine learning
Machine learning
 
Lecture 2 Basic Concepts in Machine Learning for Language Technology
Lecture 2 Basic Concepts in Machine Learning for Language TechnologyLecture 2 Basic Concepts in Machine Learning for Language Technology
Lecture 2 Basic Concepts in Machine Learning for Language Technology
 
Lecture 3: Basic Concepts of Machine Learning - Induction & Evaluation
Lecture 3: Basic Concepts of Machine Learning - Induction & EvaluationLecture 3: Basic Concepts of Machine Learning - Induction & Evaluation
Lecture 3: Basic Concepts of Machine Learning - Induction & Evaluation
 
Machine Learning
Machine Learning Machine Learning
Machine Learning
 
Module 5: Decision Trees
Module 5: Decision TreesModule 5: Decision Trees
Module 5: Decision Trees
 
Machine Learning Unit 1 Semester 3 MSc IT Part 2 Mumbai University
Machine Learning Unit 1 Semester 3  MSc IT Part 2 Mumbai UniversityMachine Learning Unit 1 Semester 3  MSc IT Part 2 Mumbai University
Machine Learning Unit 1 Semester 3 MSc IT Part 2 Mumbai University
 
Module 4: Model Selection and Evaluation
Module 4: Model Selection and EvaluationModule 4: Model Selection and Evaluation
Module 4: Model Selection and Evaluation
 
Machine learning overview
Machine learning overviewMachine learning overview
Machine learning overview
 
Basics of Machine Learning
Basics of Machine LearningBasics of Machine Learning
Basics of Machine Learning
 
Machine learning and types
Machine learning and typesMachine learning and types
Machine learning and types
 
Lecture 01: Machine Learning for Language Technology - Introduction
 Lecture 01: Machine Learning for Language Technology - Introduction Lecture 01: Machine Learning for Language Technology - Introduction
Lecture 01: Machine Learning for Language Technology - Introduction
 
Statistical learning intro
Statistical learning introStatistical learning intro
Statistical learning intro
 
supervised learning
supervised learningsupervised learning
supervised learning
 
Machine Learning Algorithms
Machine Learning AlgorithmsMachine Learning Algorithms
Machine Learning Algorithms
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine Learning by Rj
Machine Learning by RjMachine Learning by Rj
Machine Learning by Rj
 

Semelhante a Machine learning - session 3

Intro to machine learning
Intro to machine learningIntro to machine learning
Intro to machine learningAkshay Kanchan
 
Machine Learning with Python- Methods for Machine Learning.pptx
Machine Learning with Python- Methods for Machine Learning.pptxMachine Learning with Python- Methods for Machine Learning.pptx
Machine Learning with Python- Methods for Machine Learning.pptxiaeronlineexm
 
Diabetes Prediction Using Machine Learning
Diabetes Prediction Using Machine LearningDiabetes Prediction Using Machine Learning
Diabetes Prediction Using Machine Learningjagan477830
 
5. Machine Learning.pptx
5.  Machine Learning.pptx5.  Machine Learning.pptx
5. Machine Learning.pptxssuser6654de1
 
Supervised learning techniques and applications
Supervised learning techniques and applicationsSupervised learning techniques and applications
Supervised learning techniques and applicationsBenjaminlapid1
 
It's Machine Learning Basics -- For You!
It's Machine Learning Basics -- For You!It's Machine Learning Basics -- For You!
It's Machine Learning Basics -- For You!To Sum It Up
 
Machine learning - session 4
Machine learning - session 4Machine learning - session 4
Machine learning - session 4Luis Borbon
 
Week_1 Machine Learning introduction.pptx
Week_1 Machine Learning introduction.pptxWeek_1 Machine Learning introduction.pptx
Week_1 Machine Learning introduction.pptxmuhammadsamroz
 
Singular Value Decomposition (SVD).pptx
Singular Value Decomposition (SVD).pptxSingular Value Decomposition (SVD).pptx
Singular Value Decomposition (SVD).pptxrajalakshmi5921
 
EDAB Module 5 Singular Value Decomposition (SVD).pptx
EDAB Module 5 Singular Value Decomposition (SVD).pptxEDAB Module 5 Singular Value Decomposition (SVD).pptx
EDAB Module 5 Singular Value Decomposition (SVD).pptxrajalakshmi5921
 
Unit 3 – AIML.pptx
Unit 3 – AIML.pptxUnit 3 – AIML.pptx
Unit 3 – AIML.pptxhiblooms
 
Decision Tree Machine Learning Detailed Explanation.
Decision Tree Machine Learning Detailed Explanation.Decision Tree Machine Learning Detailed Explanation.
Decision Tree Machine Learning Detailed Explanation.DrezzingGaming
 
Machine learning module 2
Machine learning module 2Machine learning module 2
Machine learning module 2Gokulks007
 
Machine Learning and Deep Learning 4 dummies
Machine Learning and Deep Learning 4 dummies Machine Learning and Deep Learning 4 dummies
Machine Learning and Deep Learning 4 dummies Dori Waldman
 
Machine learning4dummies
Machine learning4dummiesMachine learning4dummies
Machine learning4dummiesMichael Winer
 
Probability density estimation using Product of Conditional Experts
Probability density estimation using Product of Conditional ExpertsProbability density estimation using Product of Conditional Experts
Probability density estimation using Product of Conditional ExpertsChirag Gupta
 
Artificial intyelligence and machine learning introduction.pptx
Artificial intyelligence and machine learning introduction.pptxArtificial intyelligence and machine learning introduction.pptx
Artificial intyelligence and machine learning introduction.pptxChandrakalaV15
 

Semelhante a Machine learning - session 3 (20)

Machine Learning - Deep Learning
Machine Learning - Deep LearningMachine Learning - Deep Learning
Machine Learning - Deep Learning
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learning
 
Intro to machine learning
Intro to machine learningIntro to machine learning
Intro to machine learning
 
Machine Learning with Python- Methods for Machine Learning.pptx
Machine Learning with Python- Methods for Machine Learning.pptxMachine Learning with Python- Methods for Machine Learning.pptx
Machine Learning with Python- Methods for Machine Learning.pptx
 
Diabetes Prediction Using Machine Learning
Diabetes Prediction Using Machine LearningDiabetes Prediction Using Machine Learning
Diabetes Prediction Using Machine Learning
 
5. Machine Learning.pptx
5.  Machine Learning.pptx5.  Machine Learning.pptx
5. Machine Learning.pptx
 
Supervised learning techniques and applications
Supervised learning techniques and applicationsSupervised learning techniques and applications
Supervised learning techniques and applications
 
It's Machine Learning Basics -- For You!
It's Machine Learning Basics -- For You!It's Machine Learning Basics -- For You!
It's Machine Learning Basics -- For You!
 
Machine learning - session 4
Machine learning - session 4Machine learning - session 4
Machine learning - session 4
 
Week_1 Machine Learning introduction.pptx
Week_1 Machine Learning introduction.pptxWeek_1 Machine Learning introduction.pptx
Week_1 Machine Learning introduction.pptx
 
Singular Value Decomposition (SVD).pptx
Singular Value Decomposition (SVD).pptxSingular Value Decomposition (SVD).pptx
Singular Value Decomposition (SVD).pptx
 
EDAB Module 5 Singular Value Decomposition (SVD).pptx
EDAB Module 5 Singular Value Decomposition (SVD).pptxEDAB Module 5 Singular Value Decomposition (SVD).pptx
EDAB Module 5 Singular Value Decomposition (SVD).pptx
 
Unit 3 – AIML.pptx
Unit 3 – AIML.pptxUnit 3 – AIML.pptx
Unit 3 – AIML.pptx
 
Decision Tree Machine Learning Detailed Explanation.
Decision Tree Machine Learning Detailed Explanation.Decision Tree Machine Learning Detailed Explanation.
Decision Tree Machine Learning Detailed Explanation.
 
Machine learning module 2
Machine learning module 2Machine learning module 2
Machine learning module 2
 
Machine Learning and Deep Learning 4 dummies
Machine Learning and Deep Learning 4 dummies Machine Learning and Deep Learning 4 dummies
Machine Learning and Deep Learning 4 dummies
 
Machine learning4dummies
Machine learning4dummiesMachine learning4dummies
Machine learning4dummies
 
Machine Learning.pptx
Machine Learning.pptxMachine Learning.pptx
Machine Learning.pptx
 
Probability density estimation using Product of Conditional Experts
Probability density estimation using Product of Conditional ExpertsProbability density estimation using Product of Conditional Experts
Probability density estimation using Product of Conditional Experts
 
Artificial intyelligence and machine learning introduction.pptx
Artificial intyelligence and machine learning introduction.pptxArtificial intyelligence and machine learning introduction.pptx
Artificial intyelligence and machine learning introduction.pptx
 

Mais de Luis Borbon

Python for web development
Python for web developmentPython for web development
Python for web developmentLuis Borbon
 
Information literacy
Information literacyInformation literacy
Information literacyLuis Borbon
 
Unit test and continuous deployment
Unit test and continuous deploymentUnit test and continuous deployment
Unit test and continuous deploymentLuis Borbon
 
Machine learning - session 8
Machine learning - session 8Machine learning - session 8
Machine learning - session 8Luis Borbon
 
Machine learning - session 7
Machine learning - session 7Machine learning - session 7
Machine learning - session 7Luis Borbon
 
Machine learning session 6
Machine learning   session 6Machine learning   session 6
Machine learning session 6Luis Borbon
 
Machine learning - session 5
Machine learning - session 5Machine learning - session 5
Machine learning - session 5Luis Borbon
 
Machine learning - session 2
Machine learning - session 2Machine learning - session 2
Machine learning - session 2Luis Borbon
 
Machine learning - session 1
Machine learning - session 1Machine learning - session 1
Machine learning - session 1Luis Borbon
 
Docker swarm workshop
Docker swarm workshopDocker swarm workshop
Docker swarm workshopLuis Borbon
 

Mais de Luis Borbon (11)

Python for web development
Python for web developmentPython for web development
Python for web development
 
Big data
Big dataBig data
Big data
 
Information literacy
Information literacyInformation literacy
Information literacy
 
Unit test and continuous deployment
Unit test and continuous deploymentUnit test and continuous deployment
Unit test and continuous deployment
 
Machine learning - session 8
Machine learning - session 8Machine learning - session 8
Machine learning - session 8
 
Machine learning - session 7
Machine learning - session 7Machine learning - session 7
Machine learning - session 7
 
Machine learning session 6
Machine learning   session 6Machine learning   session 6
Machine learning session 6
 
Machine learning - session 5
Machine learning - session 5Machine learning - session 5
Machine learning - session 5
 
Machine learning - session 2
Machine learning - session 2Machine learning - session 2
Machine learning - session 2
 
Machine learning - session 1
Machine learning - session 1Machine learning - session 1
Machine learning - session 1
 
Docker swarm workshop
Docker swarm workshopDocker swarm workshop
Docker swarm workshop
 

Último

SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...Elaine Werffeli
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowgargpaaro
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...nirzagarg
 
Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...
Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...
Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...HyderabadDolls
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubaikojalkojal131
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...nirzagarg
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...HyderabadDolls
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...gajnagarg
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabiaahmedjiabur940
 
Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?RemarkSemacio
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxronsairoathenadugay
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangeThinkInnovation
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.pptibrahimabdi22
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxchadhar227
 
💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...
💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...
💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...vershagrag
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...nirzagarg
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdfkhraisr
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...HyderabadDolls
 

Último (20)

SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...
Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...
Diamond Harbour \ Russian Call Girls Kolkata | Book 8005736733 Extreme Naught...
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...
💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...
💞 Safe And Secure Call Girls Agra Call Girls Service Just Call 🍑👄6378878445 🍑...
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
 

Machine learning - session 3

  • 1. Machine Learning Lunch & Learn - Session 3 Luis Borbon 03/07/2017
  • 2. Table of contents 1. Recap 2. Data sets 3. Machine Learning Algorithms 4. Algorithms by Learning Style 5. Algorithms by Similarity 6. People to follow
  • 4. Recap Linear Regression It is used to estimate real values (cost of houses, number of calls, total sales etc.) based on continuous variable(s). Here, we establish relationship between independent and dependent variables by fitting a best line. This best fit line is known as regression line and represented by a linear equation Y= a *X + b.
  • 7. Training set A set of examples used for learning: to fit the parameters of the classifier.
  • 8. Validation set A set of examples used to tune the parameters of a classifier.
  • 9. Test set A set of examples used only to assess the performance of a fully-trained classifier. If you have huge amount of data the exact proportion of training to testing to validation data is somewhere 50:25:25 and in case of less amount of data 60:20:20.
  • 11. No Free Lunch In a nutshell, it states that no one algorithm works best for every problem. As a result, you should try many different algorithms for your problem, while using a hold- out “test set” of data to evaluate performance and select the winner.
  • 12.
  • 14. Supervised Learning Input data is called training data and has a known label or result such as spam/not-spam or a stock price at a time. This algorithm consist of a target / outcome variable (or dependent variable) which is to be predicted from a given set of predictors (independent variables). Using these set of variables, we generate a function that map inputs to desired outputs. The training process continues until the model achieves a desired level of accuracy on the training data.
  • 15. Supervised Learning Example problems are classification and regression. Example algorithms include: ● Regression ● Logistic Regression ● Decision Tree ● Back Propagation Neural Network.
  • 16. Unsupervised Learning Input data is not labeled and does not have a known result. In this algorithm, we do not have any target or outcome variable to predict / estimate. It is used for clustering population in different groups, which is widely used for segmenting customers in different groups for specific intervention.
  • 17. Unsupervised Learning Example problems are clustering, dimensionality reduction and association rule learning. Example algorithms include: ● Apriori algorithm ● k-Means
  • 18. Semi-Supervised Learning Input data is a mixture of labeled and unlabelled examples. There is a desired prediction problem but the model must learn the structures to organize the data as well as make predictions.
  • 19. Semi-Supervised Learning Example problems are classification and regression. Example algorithms are extensions to other flexible methods that make assumptions about how to model the unlabeled data.
  • 21. Regression Algorithms Regression is concerned with modeling the relationship between variables that is iteratively refined using a measure of error in the predictions made by the model. Regression methods are a workhorse of statistics and have been co-opted into statistical machine learning. This may be confusing because we can use regression to refer to the class of problem and the class of algorithm. Really, regression is a process.
  • 22. Regression Algorithms The most popular regression algorithms are: ● Ordinary Least Squares Regression (OLSR) ● Linear Regression ● Logistic Regression ● Stepwise Regression ● Multivariate Adaptive Regression Splines (MARS) ● Locally Estimated Scatterplot Smoothing (LOESS)
  • 23. Instance-based Algorithms Instance-based learning model is a decision problem with instances or examples of training data that are deemed important or required to the model. Such methods typically build up a database of example data and compare new data to the database using a similarity measure in order to find the best match and make a prediction. For this reason, instance-based methods are also called winner-take-all methods and memory- based learning. Focus is put on the representation of the stored instances and similarity measures used between instances.
  • 24. Instance-based Algorithms The most popular instance-based algorithms are: ● k-Nearest Neighbor (kNN) ● Learning Vector Quantization (LVQ) ● Self-Organizing Map (SOM) ● Locally Weighted Learning (LWL)
  • 25. Regularization Algorithms An extension made to another method (typically regression methods) that penalizes models based on their complexity, favoring simpler models that are also better at generalizing. I have listed regularization algorithms separately here because they are popular, powerful and generally simple modifications made to other methods.
  • 26. Regularization Algorithms The most popular regularization algorithms are: ● Ridge Regression ● Least Absolute Shrinkage and Selection Operator (LASSO) ● Elastic Net ● Least-Angle Regression (LARS)
  • 27. Decision Tree Algorithms Decision tree methods construct a model of decisions made based on actual values of attributes in the data. Decisions fork in tree structures until a prediction decision is made for a given record. Decision trees are trained on data for classification and regression problems. Decision trees are often fast and accurate and a big favorite in machine learning.
  • 28. Decision Tree Algorithms The most popular decision tree algorithms are: ● Classification and Regression Tree (CART) ● Iterative Dichotomiser 3 (ID3) ● C4.5 and C5.0 (different versions of a powerful approach) ● Chi-squared Automatic Interaction Detection (CHAID) ● Decision Stump ● M5 ● Conditional Decision Trees
  • 30. Andrew Ng American computer scientist Andrew Yan-Tak Ng is a Chinese American computer scientist. He is the former chief scientist at Baidu, where he led the company's Artificial Intelligence Group. He is an adjunct professor at Stanford University. ● Born: 20 July 1972 (age 44), London, United Kingdom ● Nationality: American ● Spouse: Carol Reiley (m. 2014) ● Doctoral advisor: Michael I. Jordan ● Education: University of California, Berkeley (1993), Carnegie Mellon University ● Awards: TR35, Sloan Research Fellowship ● http://www.andrewng.org/ ● @AndrewYNg
  • 31. Yann LeCun Yann LeCun is a computer scientist with contributions in machine learning, computer vision, mobile robotics and computational neuroscience. He is well known for his work on optical character recognition and computer vision using convolutional neural networks (CNN), and is a founding father of convolutional nets. ● Born: 8 July 1960 (age 56), Paris, France ● Alma mater: Pierre-and-Marie-Curie University ● Thesis: Modeles connexionnistes de l'apprentissage (connectionist learning models) (1987) ● Known for: Deep learning ● Notable student: Wojciech Zaremba ● Academic advisor: Geoffrey Hinton ● http://yann.lecun.com/ ● @ylecun
  • 32. Machine Learning Conference MLconf gathers communities to discuss the recent research and application of Algorithms, Tools, and Platforms to solve the hard problems that exist within organizing and analyzing massive and noisy data sets. ● http://mlconf.com/ ● @MLconf