SlideShare uma empresa Scribd logo
1 de 123
Algorithm-Independent Machine Learning Shyh-Kang Jeng Department of Electrical Engineering/ Graduate Institute of Communication/ Graduate Institute of Networking and Multimedia, National Taiwan University
Some Fundamental Problems ,[object Object],[object Object],[object Object],[object Object],[object Object]
Meaning of  “Algorithm-Independent”  ,[object Object],[object Object],[object Object],[object Object]
Roadmap ,[object Object],[object Object],[object Object],[object Object]
Generalization Performance by  Off-Training Set Error ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Generalization Performance by  Off-Training Set Error ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Generalization Performance by  Off-Training Set Error ,[object Object],[object Object],[object Object],[object Object]
Generalization Performance by  Off-Training Set Error ,[object Object],[object Object]
No Free Lunch Theorem
No Free Lunch Theorem ,[object Object],[object Object],[object Object]
No Free Lunch Theorem ,[object Object]
Example 1 No Free Lunch for Binary Data -1 1 1 111 -1 1 1 110 -1 1 -1 101 -1 1 1 100 -1 1 -1 011 1 1 1 010 -1 -1 -1 001 D 1 1 1 000 h 2 h 1 F x
No Free Lunch Theorem
Conservation in Generalization ,[object Object],[object Object],[object Object]
Ugly Duckling Theorem ,[object Object],[object Object]
Venn Diagram Representation of Features as Predicates
Rank of a Predicate ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Examples of Rank of a Predicate ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Examples of Rank of a Predicate ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Total Number of Predicates in Absence of Constraints ,[object Object]
A Measure of Similarity in Absence of Prior Information ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Plausible Measure of Similarity in Absence of Prior Information ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ugly Duckling Theorem ,[object Object],[object Object],[object Object]
Ugly Duckling Theorem ,[object Object],[object Object]
Minimum Description Length (MDL) ,[object Object],[object Object],[object Object]
Algorithm Complexity  (Kolmogorov Complexity) ,[object Object],[object Object],[object Object],[object Object]
Algorithm Complexity Example ,[object Object],[object Object],[object Object],[object Object]
Algorithm Complexity Example ,[object Object],[object Object],[object Object]
Algorithm Complexity Example ,[object Object],[object Object],[object Object]
Minimum Description Length (MDL) Principle ,[object Object]
An Application of MDL Principle ,[object Object],[object Object],[object Object],[object Object]
Convergence of MDL Classifiers ,[object Object],[object Object],[object Object]
Bayesian Perspective of  MDL Principle
Overfitting Avoidance ,[object Object],[object Object],[object Object],[object Object]
Explanation of Success of  Occam’s Razor ,[object Object],[object Object],[object Object],[object Object]
Bias and Variance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bias and Variance for Regression
Bias-Variance Dilemma
Bias-Variance Dilemma ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bias-Variance Dilemma ,[object Object],[object Object],[object Object],[object Object],[object Object]
Bias and Variance for Classification ,[object Object],[object Object]
Bias and Variance for Classification ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bias and Variance for Classification ,[object Object],[object Object],[object Object],[object Object],[object Object]
Bias and Variance for Classification
Bias and Variance for Classification
Bias and Variance for Classification
Bias and Variance for Classification
Bias and Variance for Classification ,[object Object],[object Object],[object Object],[object Object]
Error rates and optimal  K  vs.  N  for  d  = 20 in KNN
Estimation and classification error vs.  d  for  N  = 12800 in KNN d
Boundary Bias-Variance Trade-Off
Leave-One-Out Method (Jackknife)
Generalization to Estimates of Other Statistics  ,[object Object],[object Object],[object Object],[object Object]
Jackknife Bias Estimate
Example 2 Jackknife for Mode
Bootstrap ,[object Object],[object Object],[object Object]
Bootstrap Bias and Variance Estimate
Properties of Bootstrap Estimates ,[object Object],[object Object],[object Object]
Bagging ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Unstable Algorithm and Bagging ,[object Object],[object Object],[object Object],[object Object],[object Object]
Boosting ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Boosting Procedure ,[object Object]
Training Data and Weak Learner
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],“Most Informative” Set Given  C 1
Third Data Set and Classifier  C 3 ,[object Object],[object Object]
Classification of a Test Pattern ,[object Object],[object Object]
Choosing  n 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
AdaBoost  ,[object Object],[object Object],[object Object]
AdaBoost Algorithm
Final Decision ,[object Object]
Ensemble Training Error
AdaBoost vs.  No Free Lunch Theorem ,[object Object],[object Object],[object Object],[object Object]
Learning with Queries ,[object Object],[object Object],[object Object],[object Object],[object Object]
Application Example ,[object Object],[object Object],[object Object]
Learning with Queries ,[object Object],[object Object],[object Object],[object Object]
Selecting Most Informative Patterns ,[object Object],[object Object],[object Object],[object Object],[object Object]
Active Learning Example
Arcing and Active Learning  vs. IID Sampling ,[object Object],[object Object],[object Object],[object Object]
Arcing and Active Learning  ,[object Object],[object Object],[object Object]
Estimating the Generalization Rate ,[object Object],[object Object],[object Object],[object Object]
Parametric Models ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Simple Cross-Validation ,[object Object]
m -Fold Cross-Validation ,[object Object],[object Object],[object Object],[object Object],[object Object]
Forms of Learning for  Cross-Validation ,[object Object],[object Object],[object Object],[object Object],[object Object]
Portion    of  D  as a Validation Set ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Anti-Cross-Validation ,[object Object],[object Object],[object Object],[object Object],[object Object]
Estimation of Error Rate ,[object Object],[object Object],[object Object]
95% Confidence Intervals for a Given Estimated  p
Jackknife Estimation of Classification Accuracy ,[object Object],[object Object],[object Object]
Jackknife Estimation of Classification Accuracy
Bootstrap Estimation of Classification Accuracy ,[object Object],[object Object],[object Object]
Maximum-Likelihood Comparison (ML-II) ,[object Object],[object Object],[object Object],[object Object]
Maximum-Likelihood Comparison
Scientific Process *D. J. C. MacKay, “Bayesian interpolation,” Neural Computation, 4(3), 415-447, 1992
Bayesian Model Comparison
Concept of Occam Factor
Concept of Occam Factor ,[object Object],[object Object]
Evidence for Gaussian Parameters
Bayesian Model Selection vs.  No Free Lunch Theorem ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Error Rate as a Function of Number  n  of Training Samples ,[object Object],[object Object],[object Object],[object Object],[object Object]
Analytical Analysis ,[object Object],[object Object],[object Object],[object Object]
Analytical Analysis
Analytical Analysis
Analytical Analysis
Results of Simulation Experiments
Discussions on Error Rate  for Given  n ,[object Object],[object Object],[object Object],[object Object]
Discussions on Error Rate  for Given  n ,[object Object],[object Object],[object Object],[object Object]
Test Errors vs.  Number of Training Patterns
Test and Training Error
Power Law
Sum and Difference of  Test and Training Error
Fraction of Dichotomies of  n  Points in  d  Dimensions That are Linear
One-Dimensional Case f ( n  = 4,  d  = 1) = 0.5 X 1111 X 0111 X 1110 0110 1101 0101 X 1100 0100 1011 X 0011 1010 0010 1001 X 0001 X 1000 X 0000 Linearly Separable? Labels Linearly Separable? Labels
Capacity of a Separating Plane ,[object Object],[object Object],[object Object],[object Object]
Mixture-of-Expert Models ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mixture Model for  Producing Patterns
Mixture-of-Experts Architecture
Ensemble Classifiers
Maximum-Likelihood Estimation
Final Decision Rule ,[object Object],[object Object],[object Object],[object Object],[object Object]
Component Classifiers without Discriminant Functions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Heuristics to Convert Outputs to Discrimunant Values
Illustration Examples 0.0 0 3/21=0.143 4th 0.111 0.1 0.0 0 5/21=0.238 2nd 0.129 0.2 0.0 0 6/21=0.286 1st 0.143 0.3 0.0 0 2/21=0.095 5th 0.260 0.9 1.0 1 1/21=0.048 6th 0.193 0.6 0.0 0 4/21=0.194 3rd 0.158 0.4 g i g i g i One-of- c Rank Order Analog

Mais conteúdo relacionado

Mais procurados

Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Simplilearn
 

Mais procurados (20)

Supervised vs Unsupervised vs Reinforcement Learning | Edureka
Supervised vs Unsupervised vs Reinforcement Learning | EdurekaSupervised vs Unsupervised vs Reinforcement Learning | Edureka
Supervised vs Unsupervised vs Reinforcement Learning | Edureka
 
Feature selection
Feature selectionFeature selection
Feature selection
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Supervised learning and Unsupervised learning
Supervised learning and Unsupervised learning Supervised learning and Unsupervised learning
Supervised learning and Unsupervised learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine learning
Machine learningMachine learning
Machine learning
 
Supervised learning
  Supervised learning  Supervised learning
Supervised learning
 
Classification and Regression
Classification and RegressionClassification and Regression
Classification and Regression
 
Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Deep neural networks
Deep neural networksDeep neural networks
Deep neural networks
 
Deep learning
Deep learningDeep learning
Deep learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
ML Basics
ML BasicsML Basics
ML Basics
 
Supervised Unsupervised and Reinforcement Learning
Supervised Unsupervised and Reinforcement Learning Supervised Unsupervised and Reinforcement Learning
Supervised Unsupervised and Reinforcement Learning
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Machine Can Think
Machine Can ThinkMachine Can Think
Machine Can Think
 
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre..."An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
 
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
 

Semelhante a MachineLearning.ppt

Introduction to Machine Learning Aristotelis Tsirigos
Introduction to Machine Learning Aristotelis Tsirigos Introduction to Machine Learning Aristotelis Tsirigos
Introduction to Machine Learning Aristotelis Tsirigos
butest
 
An Introduction to boosting
An Introduction to boostingAn Introduction to boosting
An Introduction to boosting
butest
 
Intro to Model Selection
Intro to Model SelectionIntro to Model Selection
Intro to Model Selection
chenhm
 
lecture_mooney.ppt
lecture_mooney.pptlecture_mooney.ppt
lecture_mooney.ppt
butest
 
Intro to Feature Selection
Intro to Feature SelectionIntro to Feature Selection
Intro to Feature Selection
chenhm
 
A tour of the top 10 algorithms for machine learning newbies
A tour of the top 10 algorithms for machine learning newbiesA tour of the top 10 algorithms for machine learning newbies
A tour of the top 10 algorithms for machine learning newbies
Vimal Gupta
 
Sample_Subjective_Questions_Answers (1).pdf
Sample_Subjective_Questions_Answers (1).pdfSample_Subjective_Questions_Answers (1).pdf
Sample_Subjective_Questions_Answers (1).pdf
AaryanArora10
 
Download It
Download ItDownload It
Download It
butest
 
Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)
Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)
Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)
Sherri Gunder
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
butest
 
Module III - Classification Decision tree (1).pptx
Module III - Classification Decision tree (1).pptxModule III - Classification Decision tree (1).pptx
Module III - Classification Decision tree (1).pptx
Shivakrishnan18
 

Semelhante a MachineLearning.ppt (20)

Introduction to Machine Learning Aristotelis Tsirigos
Introduction to Machine Learning Aristotelis Tsirigos Introduction to Machine Learning Aristotelis Tsirigos
Introduction to Machine Learning Aristotelis Tsirigos
 
An Introduction to boosting
An Introduction to boostingAn Introduction to boosting
An Introduction to boosting
 
Intro to Model Selection
Intro to Model SelectionIntro to Model Selection
Intro to Model Selection
 
lecture_mooney.ppt
lecture_mooney.pptlecture_mooney.ppt
lecture_mooney.ppt
 
Intro to Feature Selection
Intro to Feature SelectionIntro to Feature Selection
Intro to Feature Selection
 
A tour of the top 10 algorithms for machine learning newbies
A tour of the top 10 algorithms for machine learning newbiesA tour of the top 10 algorithms for machine learning newbies
A tour of the top 10 algorithms for machine learning newbies
 
Sample_Subjective_Questions_Answers (1).pdf
Sample_Subjective_Questions_Answers (1).pdfSample_Subjective_Questions_Answers (1).pdf
Sample_Subjective_Questions_Answers (1).pdf
 
ppt
pptppt
ppt
 
Probability distribution Function & Decision Trees in machine learning
Probability distribution Function  & Decision Trees in machine learningProbability distribution Function  & Decision Trees in machine learning
Probability distribution Function & Decision Trees in machine learning
 
L1 intro2 supervised_learning
L1 intro2 supervised_learningL1 intro2 supervised_learning
L1 intro2 supervised_learning
 
2.7 other classifiers
2.7 other classifiers2.7 other classifiers
2.7 other classifiers
 
Download It
Download ItDownload It
Download It
 
Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)
Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)
Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Module III - Classification Decision tree (1).pptx
Module III - Classification Decision tree (1).pptxModule III - Classification Decision tree (1).pptx
Module III - Classification Decision tree (1).pptx
 
ppt
pptppt
ppt
 
ppt
pptppt
ppt
 
Module 5: Decision Trees
Module 5: Decision TreesModule 5: Decision Trees
Module 5: Decision Trees
 
Gene expression profiling ii
Gene expression profiling  iiGene expression profiling  ii
Gene expression profiling ii
 
Top 100+ Google Data Science Interview Questions.pdf
Top 100+ Google Data Science Interview Questions.pdfTop 100+ Google Data Science Interview Questions.pdf
Top 100+ Google Data Science Interview Questions.pdf
 

Mais de butest

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
butest
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
butest
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
butest
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
butest
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
butest
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
butest
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
butest
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
butest
 
Facebook
Facebook Facebook
Facebook
butest
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
butest
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
butest
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
butest
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
butest
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
butest
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
butest
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
butest
 

Mais de butest (20)

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
 
PPT
PPTPPT
PPT
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
 
Facebook
Facebook Facebook
Facebook
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
 
hier
hierhier
hier
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
 

MachineLearning.ppt