|
iCub-main
|
Namespaces | |
| namespace | math |
| namespace | merge |
| namespace | serialization |
| namespace | test |
Classes | |
| class | DatasetRecorder |
| This 'machine learner' demonstrates how the IMachineLearner interface can be used to easily record samples to a file. More... | |
| class | DispatcherManager |
| The DispatcherManager provides a YARP-based configuration interface for the EventDispatcher. More... | |
| class | DummyLearner |
| This dummy machine learner demonstrates how the IMachineLearner interface can be used in practice. More... | |
| class | EventDispatcher |
| The EventDispatcher manages the relation between the various instances of IEventListeners and IEvents. More... | |
| class | FactoryT |
| A template class for the factory pattern. 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 | FixedRangeScaler |
| A class that implements preprocessing based on a fixed range of outputs to a fixed range of outputs. More... | |
| class | IEvent |
| class | IEventListener |
| 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 | IMachineLearnerModule |
| An abstract base module for the machine learning YARP interface. More... | |
| class | IMachineProcessor |
| Generic abstract class for machine based processors. More... | |
| class | IPortEventListener |
| The abstract base class for EventListeners that output to a port. More... | |
| class | IScaler |
| The IScaler is a linear scaler based scaler. 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 | ITransformProcessor |
| Generic abstract class for transformer based processors. More... | |
| class | Kernel |
| 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 | LSSVMLearner |
| This is basic implementation of the LSSVM algorithms. More... | |
| class | Normalizer |
| A class that implements normalization as a preprocessing step. More... | |
| class | NullScaler |
| The NullScaler is a scaler that does nothing, the output of the transform function is equal to its input. More... | |
| class | PortableT |
| A templated portable class intended to wrap abstract base classes. More... | |
| class | PredictEvent |
| class | PredictEventListener |
| class | Prediction |
| A class that represents a prediction result. More... | |
| class | PredictModule |
| A module for predictions. More... | |
| class | PredictProcessor |
| Reply processor helper class for predictions. More... | |
| class | RandomFeature |
| Implementation of Random Feature preprocessing. More... | |
| class | RBFKernel |
| 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 | TrainEvent |
| A TrainEvent is raised when the machine handles a training sample. More... | |
| class | TrainEventListener |
| class | TrainModule |
| A module for training. More... | |
| class | TrainProcessor |
| Port processor helper class for incoming training samples. More... | |
| class | TransformModule |
| A module for transforming vectors. More... | |
| class | TransformPredictProcessor |
| Reply processor helper class for predictions. More... | |
| class | TransformTrainProcessor |
| Port processor helper class for incoming training samples. More... | |
Typedefs | |
| typedef PortableT< IMachineLearner > | MachinePortable |
| A portable wrapper around an IMachineLearner. | |
| typedef PortableT< ITransformer > | TransformerPortable |
| A portable wrapper around an ITransformer. | |
| 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.