Generalized Boosting Framework using Stump and Look Up Table (LUT) based Weak Classifiers¶
Todo
Improve documentation.
(The original entry is located in docstring of bob.learn.boosting.BoostedMachine, line 3.)
Todo
Improve documentation.
(The original entry is located in docstring of bob.learn.boosting.LUTMachine, line 3.)
Todo
Improve documentation.
(The original entry is located in docstring of bob.learn.boosting.LUTTrainer, line 3.)
Todo
Write documentation for this
(The original entry is located in docstring of bob.learn.boosting.LUTTrainer.train, line 3.)
Todo
Improve documentation.
(The original entry is located in docstring of bob.learn.boosting.StumpMachine, line 4.)
Todo
write more detailed documentation
(The original entry is located in docstring of bob.learn.boosting.StumpMachine.forward, line 8.)
The package implements a generalized boosting framework, which incorporates different boosting approaches. The implementation is a mix of pure Python code and C++ implementations of identified bottle-necks, including their python bindings.
The Boosting algorithms implemented in this package are:
Gradient Boost [Fri00] (generalized version of Adaboost [FS99]) for univariate cases using stump decision classifiers, as in [VJ04].
TaylorBoost [SMV11] for univariate and multivariate cases using Look-Up-Table based classifiers [Ata12]
- Fri00
Jerome H. Friedman. Greedy function approximation: a gradient boosting machine. Annals of Statistics, 29:1189–1232, 2000.
- FS99
Yoav Freund and Robert E. Schapire. A short introduction to boosting. Journal of Japanese Society for Artificial Intelligence, 14(5):771-780, September, 1999.
- VJ04
Paul Viola and Michael J. Jones. Robust real-time face detection. International Journal of Computer Vision (IJCV), 57(2): 137–154, 2004.
- SMV11
Mohammad J. Saberian, Hamed Masnadi-Shirazi, Nuno Vasconcelos. TaylorBoost: First and second-order boosting algorithms with explicit margin control. IEEE Conference on Conference on Computer Vision and Pattern Recognition (CVPR), 2929–2934, 2011.
- Ata12
Cosmin Atanasoaei. Multivariate boosting with look-up tables for face processing. PhD Thesis, École Polytechnique Fédérale de Lausanne (EPFL), Switzerland, 2012.