No License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from

3.1 | 9 ratings Rate this file 42 Downloads (last 30 days) File Size: 6.73 KB File ID: #21317 Version: 1.0
image thumbnail




03 Sep 2008 (Updated )

AdaBoost: The meta machine learning algorithm formulated by Yoav Freund and Robert Schapire

| Watch this File

File Information

AdaBoost, Adaptive Boosting, is a well-known meta machine learning algorithm that was proposed by Yoav Freund and Robert Schapire. In this project there two main files
1. ADABOOST_tr.m
2. ADABOOST_te.m
to traing and test a user-coded learning (classification) algorithm with AdaBoost. A demo file (demo.m) is provided that demonstrates how these two files can be used with a classifier (basic threshold classifier) for two class classification problem.

MATLAB release MATLAB 7.0.1 (R14SP1)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (20)
27 Oct 2015 Jaroslaw Tuszynski

Works correctly but slowly

24 Mar 2014 blue

blue (view profile)

Could somebody explain how exactly weights of samples are used?
For example for training sample x1=[a1,.., an]. How the x1 will change after applying the initial weight of 1/m? Is the x1 going to change to [a1/m,...,an/m]?

Comment only
22 Jan 2014 gang

gang (view profile)

I'd like to see the algorithm

10 Feb 2013 Rasha

Rasha (view profile)


10 Feb 2013 Rasha

Rasha (view profile)


Comment only
07 May 2012 sani ars

im using this adaboost toolbox. I hv to use the SVM as weak base classsifier. but have no idea how to use it or in what format i'll write the SVM so that I'll be able to use it in adaboost function..?? Is there anybody to help me out??.. just need to know in what format I would write SVM for adaboost

Comment only
13 Jan 2012 Behrouz

I am using your toolbox for boosting SVM as the weak classifier. But I found out that the class likelihoods are needed for your method, but all I have for SVM output are the predicted labels, is there any way to solve this?

Comment only
17 Nov 2011 cheekycheetah adaboost

weaklearners performing less than 50% is not an issue actually. Problem comes when there are performing exactly or near to 50% : it is like forming a good commitee with rolling dices then

Comment only
20 Sep 2011 Xinzhu Wang

29 May 2011 l2005_lijian


Comment only
29 Mar 2011 Mohammad Ali Bagheri

Actually I wanna know how it work with multi-class problems?

Comment only
08 May 2010 Jingzhou

I will learn it.

15 Apr 2010 mila amel

I couldn't see how these two files can be used adaboost_te.m and adaboost_tr.m?

Comment only
01 Mar 2010 Sidath Liyanage

Does anyone have a code for Adaboost M2 for multiclass classification with weaklearners performing less than 50%?

Comment only
20 Jun 2009 NUAA Þ

Is there anybody working on the Adaboost R2 for regeression?

20 Nov 2008 Naiwala

I think you mean GML Adaboost (>one from Russia) right?
Actully, I was trying to use it for couple of days without any success.
I see ... this is the case... the number of samples I use are less than the number of dimensions.
Could you let us know If you have any idea to update the code to deal with this case.

Comment only
26 Sep 2008 Ghahramani Mohammad

I recommend the one from Russia, but than one has error too. it works for the data with Dimension smaller than Number of samples the code must be changed from length to size because in some cases such as face recognition D is larger than N.

11 Sep 2008 Vimal Vaghela

Still the Algorithm is not up to the mark. its really old one. too much imrproved versions are there.

04 Sep 2008 Dimitri Shvorob

The formula does not look familiar; the reference, which you have to look for, does not either. Existence of several versions of the algorithm seems to be lost on the author. I would recommend Googling a well-documented 'Adaboost toolbox' by a guy from Moscow State University.

Comment only
04 Sep 2008 Amit Ganatra


Contact us