SlideShare a Scribd company logo
Ensemble Learning
HARIS JAMIL (FA18-RCS-003)
HOOIRA ANAM (FA18-RCS-004)
Ensemble Learning
 Ensemble Learning is a technique that create multiple models and then combine
them them to produce improved results.
 Ensemble learning usually produces more accurate solutions than a single model
would.
Ensemble Learning
 Ensemble learning methods is applied to regression as well as classification.
 Ensemble learning for regression creates multiple repressors i.e. multiple
regression models such as linear, polynomial, etc.
 Ensemble learning for classification creates multiple classifiers i.e. multiple
classification models such as logistic, decision tress, KNN, SVM, etc.
Ensemble Learning
 There are two steps in ensemble learning:
 Multiples machine learning models were generated using same or different machine
learning algorithm. These are called “base models”.
 The prediction perform on the basis of base models.
Ensemble Learning
 Techniques/Methods
 Voting and Averaging
 Stacking
 Bootstrap Aggregating/Bagging
 Boosting
Ensemble Learning Techniques/Methods
 Voting and Averaging
 Voting used in classification
 Averaging used in regression
Ensemble Learning Techniques/Methods
 Voting and Averaging
 Voting used in classification
Ensemble Learning Techniques/Methods
 Voting and Averaging
 Averaging used in Regression
Ensemble Learning Techniques/Methods
 Stacking
 Also known as stacked generalization
 Multiple machine learning models are combined using another (combiner) machine
learning algorithm.
 The basic idea is to train machine learning algorithms with training dataset and then
generate a new dataset with these models. Then this new dataset is used as input for
the combiner machine learning algorithm.
Ensemble Learning Techniques/Methods
 Stacking
Ensemble Learning Techniques/Methods
 Bootstrap Aggregating / Bagging
 Again at first step multiple machine learning models are generated. These models are
generated using the same machine learning algorithm with n random observations of m
sub-samples of the original dataset using bootstrap sampling method.
 The second step is aggregating the result generated from these models. Well known
methods, such as voting and averaging, are used for this purpose.
 For example, Random Forest algorithm uses the bagging technique.
Ensemble Learning Techniques/Methods
 Bootstrap Aggregating / Bagging
 Voting and averaging is used in second step for final prediction
Ensemble Learning Techniques/Methods
 Boosting
 The term “boosting” is used to describe a family of algorithms which are able to convert
weak models to strong models.
 Boosting incrementally builds an ensemble by training each model with the same
dataset but where the weights of instances are adjusted according to the error of the
last prediction
 Adaboost is a widely known algorithm which is a boosting method.
Thank You for listening Us 
Any Question?????

More Related Content

What's hot

Slide 1
Slide 1Slide 1
Slide 1
butest
 
Lawry-Daniel.doc
Lawry-Daniel.docLawry-Daniel.doc
Lawry-Daniel.doc
butest
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
butest
 
Introduction of Machine Learning
Introduction of Machine LearningIntroduction of Machine Learning
Introduction of Machine Learning
Mohammad Hossain
 

What's hot (19)

Ensemble learning
Ensemble learningEnsemble learning
Ensemble learning
 
Kato Mivule: An Overview of Adaptive Boosting – AdaBoost
Kato Mivule: An Overview of  Adaptive Boosting – AdaBoostKato Mivule: An Overview of  Adaptive Boosting – AdaBoost
Kato Mivule: An Overview of Adaptive Boosting – AdaBoost
 
A Multiple Classifiers System For Solving The Character Recognition Problem I...
A Multiple Classifiers System For Solving The Character Recognition Problem I...A Multiple Classifiers System For Solving The Character Recognition Problem I...
A Multiple Classifiers System For Solving The Character Recognition Problem I...
 
Dealing with imbalanced data in RTB
Dealing with imbalanced data in RTBDealing with imbalanced data in RTB
Dealing with imbalanced data in RTB
 
Supervised learning
  Supervised learning  Supervised learning
Supervised learning
 
Bagging.pptx
Bagging.pptxBagging.pptx
Bagging.pptx
 
supervised learning
supervised learningsupervised learning
supervised learning
 
(SURVEY) Semi Supervised Learning
(SURVEY) Semi Supervised Learning(SURVEY) Semi Supervised Learning
(SURVEY) Semi Supervised Learning
 
RapidMiner: Learning Schemes In Rapid Miner
RapidMiner:  Learning Schemes In Rapid MinerRapidMiner:  Learning Schemes In Rapid Miner
RapidMiner: Learning Schemes In Rapid Miner
 
Slide 1
Slide 1Slide 1
Slide 1
 
(SURVEY) Active Learning
(SURVEY) Active Learning(SURVEY) Active Learning
(SURVEY) Active Learning
 
Lawry-Daniel.doc
Lawry-Daniel.docLawry-Daniel.doc
Lawry-Daniel.doc
 
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
 
Introduction of Machine Learning
Introduction of Machine LearningIntroduction of Machine Learning
Introduction of Machine Learning
 
Supervised Machine Learning Techniques
Supervised Machine Learning TechniquesSupervised Machine Learning Techniques
Supervised Machine Learning Techniques
 
Intro to machine learning
Intro to machine learningIntro to machine learning
Intro to machine learning
 
Statistical learning intro
Statistical learning introStatistical learning intro
Statistical learning intro
 
Preparing Data
Preparing DataPreparing Data
Preparing Data
 

Similar to Ensemblelearning 181220105413

Random Forest.pptx
Random Forest.pptxRandom Forest.pptx
Random Forest.pptx
SPIDERSRSTV
 
PPT SLIDES
PPT SLIDESPPT SLIDES
PPT SLIDES
butest
 
PPT SLIDES
PPT SLIDESPPT SLIDES
PPT SLIDES
butest
 

Similar to Ensemblelearning 181220105413 (20)

Random Forest.pptx
Random Forest.pptxRandom Forest.pptx
Random Forest.pptx
 
Ensemble hybrid learning technique
Ensemble hybrid learning techniqueEnsemble hybrid learning technique
Ensemble hybrid learning technique
 
BaggingBoosting.pdf
BaggingBoosting.pdfBaggingBoosting.pdf
BaggingBoosting.pdf
 
Introduction to XGBoost Machine Learning Model.pptx
Introduction to XGBoost Machine Learning Model.pptxIntroduction to XGBoost Machine Learning Model.pptx
Introduction to XGBoost Machine Learning Model.pptx
 
PPT SLIDES
PPT SLIDESPPT SLIDES
PPT SLIDES
 
PPT SLIDES
PPT SLIDESPPT SLIDES
PPT SLIDES
 
Ensemble learning
Ensemble learningEnsemble learning
Ensemble learning
 
Machine Learning Interview Questions and Answers
Machine Learning Interview Questions and AnswersMachine Learning Interview Questions and Answers
Machine Learning Interview Questions and Answers
 
Ensemble Method (Bagging Boosting)
Ensemble Method (Bagging Boosting)Ensemble Method (Bagging Boosting)
Ensemble Method (Bagging Boosting)
 
Gradient Boosted trees
Gradient Boosted treesGradient Boosted trees
Gradient Boosted trees
 
dm1.pdf
dm1.pdfdm1.pdf
dm1.pdf
 
Bag the model with bagging
Bag the model with baggingBag the model with bagging
Bag the model with bagging
 
Ensemble Method.pptx
Ensemble Method.pptxEnsemble Method.pptx
Ensemble Method.pptx
 
Intro to supervised learning.pptx
Intro to supervised learning.pptxIntro to supervised learning.pptx
Intro to supervised learning.pptx
 
Aaa ped-14-Ensemble Learning: About Ensemble Learning
Aaa ped-14-Ensemble Learning: About Ensemble LearningAaa ped-14-Ensemble Learning: About Ensemble Learning
Aaa ped-14-Ensemble Learning: About Ensemble Learning
 
Dnn guidelines
Dnn guidelinesDnn guidelines
Dnn guidelines
 
Ensemble Learning.pptx
Ensemble Learning.pptxEnsemble Learning.pptx
Ensemble Learning.pptx
 
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
 
Automated Machine Learning (Auto ML)
Automated Machine Learning (Auto ML)Automated Machine Learning (Auto ML)
Automated Machine Learning (Auto ML)
 
Ensemble methods in Machine learning technology
Ensemble methods in Machine learning technologyEnsemble methods in Machine learning technology
Ensemble methods in Machine learning technology
 

Recently uploaded

Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
AbrahamGadissa
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
Kamal Acharya
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
Kamal Acharya
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
Atif Razi
 

Recently uploaded (20)

Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
 
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfA CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
 
fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projection
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Arduino based vehicle speed tracker project
Arduino based vehicle speed tracker projectArduino based vehicle speed tracker project
Arduino based vehicle speed tracker project
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
 
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfDanfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
 
Online resume builder management system project report.pdf
Online resume builder management system project report.pdfOnline resume builder management system project report.pdf
Online resume builder management system project report.pdf
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge
 
İTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering WorkshopİTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering Workshop
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 

Ensemblelearning 181220105413

  • 1. Ensemble Learning HARIS JAMIL (FA18-RCS-003) HOOIRA ANAM (FA18-RCS-004)
  • 2. Ensemble Learning  Ensemble Learning is a technique that create multiple models and then combine them them to produce improved results.  Ensemble learning usually produces more accurate solutions than a single model would.
  • 3. Ensemble Learning  Ensemble learning methods is applied to regression as well as classification.  Ensemble learning for regression creates multiple repressors i.e. multiple regression models such as linear, polynomial, etc.  Ensemble learning for classification creates multiple classifiers i.e. multiple classification models such as logistic, decision tress, KNN, SVM, etc.
  • 4. Ensemble Learning  There are two steps in ensemble learning:  Multiples machine learning models were generated using same or different machine learning algorithm. These are called “base models”.  The prediction perform on the basis of base models.
  • 5. Ensemble Learning  Techniques/Methods  Voting and Averaging  Stacking  Bootstrap Aggregating/Bagging  Boosting
  • 6. Ensemble Learning Techniques/Methods  Voting and Averaging  Voting used in classification  Averaging used in regression
  • 7. Ensemble Learning Techniques/Methods  Voting and Averaging  Voting used in classification
  • 8. Ensemble Learning Techniques/Methods  Voting and Averaging  Averaging used in Regression
  • 9. Ensemble Learning Techniques/Methods  Stacking  Also known as stacked generalization  Multiple machine learning models are combined using another (combiner) machine learning algorithm.  The basic idea is to train machine learning algorithms with training dataset and then generate a new dataset with these models. Then this new dataset is used as input for the combiner machine learning algorithm.
  • 11. Ensemble Learning Techniques/Methods  Bootstrap Aggregating / Bagging  Again at first step multiple machine learning models are generated. These models are generated using the same machine learning algorithm with n random observations of m sub-samples of the original dataset using bootstrap sampling method.  The second step is aggregating the result generated from these models. Well known methods, such as voting and averaging, are used for this purpose.  For example, Random Forest algorithm uses the bagging technique.
  • 12. Ensemble Learning Techniques/Methods  Bootstrap Aggregating / Bagging  Voting and averaging is used in second step for final prediction
  • 13. Ensemble Learning Techniques/Methods  Boosting  The term “boosting” is used to describe a family of algorithms which are able to convert weak models to strong models.  Boosting incrementally builds an ensemble by training each model with the same dataset but where the weights of instances are adjusted according to the error of the last prediction  Adaboost is a widely known algorithm which is a boosting method.
  • 14. Thank You for listening Us  Any Question?????