DOC PREVIEW
Pitt CS 2710 - Ensemble Methods in Machine Learning

This preview shows page 1-2 out of 7 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 7 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 7 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 7 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Machine Learning Basics: 3. Ensemble LearningOutlineEnsemble Methods in Machine LearningBoostingEnsemble Methods in Machine LearningMachine Learning Basics: 3. Ensemble LearningDifferent Classifiers (1)Different ClassifiersConduct classification on a same set of class labelsMay use different input or have different parametersMay produce different output for a certain exampleLearning Different ClassifiersUse different training examplesUse different featuresMachine Learning Basics: 3. Ensemble LearningDifferent Classifiers (2)PerformanceEach of the classifiers is not perfectComplementaryExamples which are not correctly classified by one classifier may be correctly classified by the other classifiersPotential Improvements?Utilize the complementary propertyMachine Learning Basics: 3. Ensemble LearningEnsembles of ClassifiersIdeaCombine the classifiers to improve the performanceEnsembles of ClassifiersCombine the classification results from different classifiers to produce the final outputUnweighted votingWeighted votingMachine Learning Basics: 3. Ensemble LearningExample: Weather ForecastReality12345CombineXXXXX XXX XXXXXMachine Learning Basics: 3. Ensemble LearningEnsemble LearningEnsemble LearningRelatively new field in machine learningAchieve state-of-the-art performanceCentral Issues in Ensemble LearningHow to create classifiers with complementary performancesHow to conduct votingMachine Learning Basics: 3. Ensemble LearningStrong and Weak LearnersStrong LearnerTake labeled data for trainingProduce a classifier which can be arbitrarily accurateObjective of machine learningWeak LearnerTake labeled data for trainingProduce a classifier which is more accurate than random guessingMachine Learning Basics: 3. Ensemble LearningBoostingLearnersStrong learners are very difficult to constructConstructing weaker Learners is relatively easyStrategyDerive strong learner from weak learnerBoost weak classifiers to a strong learnerMachine Learning Basics: 3. Ensemble LearningConstruct Weak ClassifiersUsing Different Data Distribution Start with uniform weightingDuring each step of learningIncrease weights of the examples which are not correctly learned by the weak learnerDecrease weights of the examples which are correctly learned by the weak learner IdeaFocus on difficult examples which are not correctly classified in the previous stepsMachine Learning Basics: 3. Ensemble LearningCombine Weak ClassifiersWeighted Voting Construct strong classifier by weighted voting of the weak classifiersIdeaBetter weak classifier gets a larger weightIteratively add weak classifiersIncrease accuracy of the combined classifier through minimization of a cost functionMachine Learning Basics: 3. Ensemble LearningExampleTraining Combined classifierMachine Learning Basics: 3. Ensemble LearningPerformanceData Set27 data sets from UCI ML RepositoryMethods for ComparisonDecision tree classifier: C4.5Boosting: AdaBoost using C4.5 as the weak learnerMachine Learning Basics: 3. Ensemble LearningResults (Freund and Schapire 1996)Error rate of boosting C4.5Error rate of


View Full Document

Pitt CS 2710 - Ensemble Methods in Machine Learning

Documents in this Course
Load more
Download Ensemble Methods in Machine Learning
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Ensemble Methods in Machine Learning and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Ensemble Methods in Machine Learning 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?