![]() |
OpenANN
1.1.0
An open source library for artificial neural networks.
|
Adaptive Boosting. More...
#include <AdaBoost.h>
Inheritance diagram for OpenANN::AdaBoost:Public Member Functions | |
| AdaBoost () | |
| Eigen::VectorXd | getWeights () |
| Get weights of the models. More... | |
| virtual EnsembleLearner & | addLearner (Learner &learner) |
| virtual EnsembleLearner & | setOptimizer (Optimizer &optimizer) |
| virtual EnsembleLearner & | train (DataSet &dataSet) |
| virtual Eigen::MatrixXd | operator() (Eigen::MatrixXd &X) |
| virtual Eigen::VectorXd | operator() (Eigen::VectorXd &x) |
Public Member Functions inherited from OpenANN::EnsembleLearner | |
| virtual | ~EnsembleLearner () |
Adaptive Boosting.
AdaBoost tries to learn specialized experts for subsets of the training set [1]. This implementation can only be used for classification.
[1] Y. Freund, R. E. Schapire: A Decision-Theoretic Generalization of on-Line Learning and an Application to Boosting, Journal of Computer and System Sciences 55, pp. 119-139, 1995.
| OpenANN::AdaBoost::AdaBoost | ( | ) |
|
virtual |
Implements OpenANN::EnsembleLearner.
| Eigen::VectorXd OpenANN::AdaBoost::getWeights | ( | ) |
Get weights of the models.
|
virtual |
Implements OpenANN::EnsembleLearner.
|
virtual |
Implements OpenANN::EnsembleLearner.
|
virtual |
Implements OpenANN::EnsembleLearner.
|
virtual |
Implements OpenANN::EnsembleLearner.
1.8.4