iCub-main
|
Namespaces | |
math | |
merge | |
serialization | |
test | |
Classes | |
class | DatasetRecorder |
This 'machine learner' demonstrates how the IMachineLearner interface can be used to easily record samples to a file. More... | |
class | DummyLearner |
This dummy machine learner demonstrates how the IMachineLearner interface can be used in practice. More... | |
class | FactoryT |
A template class for the factory pattern. More... | |
class | FixedRangeScaler |
A class that implements preprocessing based on a fixed range of outputs to a fixed range of outputs. More... | |
class | IFixedSizeLearner |
An generalized interface for a learning machine with a fixed domain and codomain size. More... | |
class | IFixedSizeTransformer |
An generalized interface for an ITransformer with a fixed domain and codomain size. More... | |
class | IMachineLearner |
A generalized interface for a learning machine for offline and online learning machines (e.g. More... | |
class | IScaler |
The IScaler is a linear scaler based scaler. More... | |
class | NullScaler |
The NullScaler is a scaler that does nothing, the output of the transform function is equal to its input. More... | |
class | ITransformer |
A class that provides a preprocessing interface, which can be used to preprocess the data samples that have been received by the MachineLearner. More... | |
class | LinearGPRLearner |
Standard linear Bayesian regression or, equivalently, Gaussian Process Regression with a linear covariance function. More... | |
class | LinearScaler |
A class that implements linear scaling as a preprocessing step. More... | |
class | Kernel |
class | RBFKernel |
class | LSSVMLearner |
This is basic implementation of the LSSVM algorithms. More... | |
class | Normalizer |
A class that implements normalization as a preprocessing step. More... | |
class | PortableT |
A templated portable class intended to wrap abstract base classes. More... | |
class | Prediction |
A class that represents a prediction result. More... | |
class | RandomFeature |
Implementation of Random Feature preprocessing. More... | |
class | RLSLearner |
Recursive Regularized Least Squares (a.k.a. More... | |
class | ScaleTransformer |
The ScaleTransformer is a ITransformer that supports element-based scaling transformations. More... | |
class | SparseSpectrumFeature |
Implementation of Sparse Spectrum preprocessing. More... | |
class | Standardizer |
A class that implements standardization as a preprocessing step. More... | |
class | DispatcherManager |
The DispatcherManager provides a YARP-based configuration interface for the EventDispatcher. More... | |
class | EventDispatcher |
The EventDispatcher manages the relation between the various instances of IEventListeners and IEvents. More... | |
class | FileReaderT |
Template class that supports reading lines of a file to object instances using a fromString(char* line) method (e.g. More... | |
class | IEvent |
class | IEventListener |
class | IMachineLearnerModule |
An abstract base module for the machine learning YARP interface. More... | |
class | IPortEventListener |
The abstract base class for EventListeners that output to a port. More... | |
class | PredictEvent |
class | PredictEventListener |
class | IMachineProcessor |
Generic abstract class for machine based processors. More... | |
class | PredictProcessor |
Reply processor helper class for predictions. More... | |
class | PredictModule |
A module for predictions. More... | |
class | TrainEvent |
A TrainEvent is raised when the machine handles a training sample. More... | |
class | TrainEventListener |
class | TrainProcessor |
Port processor helper class for incoming training samples. More... | |
class | TrainModule |
A module for training. More... | |
class | ITransformProcessor |
Generic abstract class for transformer based processors. More... | |
class | TransformPredictProcessor |
Reply processor helper class for predictions. More... | |
class | TransformTrainProcessor |
Port processor helper class for incoming training samples. More... | |
class | TransformModule |
A module for transforming vectors. More... | |
Typedefs | |
typedef PortableT< IMachineLearner > | MachinePortable |
A portable wrapper around an IMachineLearner. More... | |
typedef PortableT< ITransformer > | TransformerPortable |
A portable wrapper around an ITransformer. More... | |
typedef FactoryT< std::string, IEventListener > | EventListenerFactory |
Functions | |
std::string | printVector (const yarp::sig::Vector &v) |
void | registerMachines () |
void | registerTransformers () |
void | registerEventListeners () |
typedef FactoryT<std::string, IEventListener> iCub::learningmachine::EventListenerFactory |
Definition at line 28 of file EventListenerFactory.h.
std::string iCub::learningmachine::printVector | ( | const yarp::sig::Vector & | v | ) |
Definition at line 30 of file DummyLearner.cpp.
void iCub::learningmachine::registerEventListeners | ( | ) |
Definition at line 30 of file EventListenerCatalogue.h.
void iCub::learningmachine::registerMachines | ( | ) |
Definition at line 33 of file MachineCatalogue.h.
void iCub::learningmachine::registerTransformers | ( | ) |
Definition at line 36 of file TransformerCatalogue.h.