OpenANN  1.1.0
An open source library for artificial neural networks.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Member Functions
OpenANN::EnsembleLearner Class Referenceabstract

#include <EnsembleLearner.h>

+ Inheritance diagram for OpenANN::EnsembleLearner:

Public Member Functions

virtual ~EnsembleLearner ()
 
virtual EnsembleLearneraddLearner (Learner &learner)=0
 
virtual EnsembleLearnersetOptimizer (Optimizer &optimizer)=0
 
virtual EnsembleLearnertrain (DataSet &dataSet)=0
 
virtual Eigen::MatrixXd operator() (Eigen::MatrixXd &X)=0
 
virtual Eigen::VectorXd operator() (Eigen::VectorXd &X)=0
 

Constructor & Destructor Documentation

virtual OpenANN::EnsembleLearner::~EnsembleLearner ( )
inlinevirtual

Member Function Documentation

virtual EnsembleLearner& OpenANN::EnsembleLearner::addLearner ( Learner learner)
pure virtual

Implemented in OpenANN::AdaBoost, and OpenANN::Bagging.

virtual Eigen::MatrixXd OpenANN::EnsembleLearner::operator() ( Eigen::MatrixXd &  X)
pure virtual

Implemented in OpenANN::AdaBoost, and OpenANN::Bagging.

virtual Eigen::VectorXd OpenANN::EnsembleLearner::operator() ( Eigen::VectorXd &  X)
pure virtual

Implemented in OpenANN::AdaBoost, and OpenANN::Bagging.

virtual EnsembleLearner& OpenANN::EnsembleLearner::setOptimizer ( Optimizer optimizer)
pure virtual

Implemented in OpenANN::AdaBoost, and OpenANN::Bagging.

virtual EnsembleLearner& OpenANN::EnsembleLearner::train ( DataSet dataSet)
pure virtual

Implemented in OpenANN::AdaBoost, and OpenANN::Bagging.


The documentation for this class was generated from the following file: