#include <train.h>


Public Member Functions | |
| TrainLS (ESN< T > *esn) | |
| virtual | ~TrainLS () |
class TrainLS Implementation | |
| virtual void | train (const typename ESN< T >::DEMatrix &in, const typename ESN< T >::DEMatrix &out, int washout) throw (AUExcept) |
Protected Member Functions | |
| void | clearData () |
class TrainBase Implementation | |
| void | checkParams (const typename ESN< T >::DEMatrix &in, const typename ESN< T >::DEMatrix &out, int washout) throw (AUExcept) |
| void | collectStates (const typename ESN< T >::DEMatrix &in, const typename ESN< T >::DEMatrix &out, int washout) |
| void | squareStates () |
Protected Attributes | |
| ESN< T > * | esn_ |
| ESN< T >::DEMatrix | M |
| ESN< T >::DEMatrix | O |
| aureservoir::TrainLS< T >::TrainLS | ( | ESN< T > * | esn | ) | [inline] |
| virtual aureservoir::TrainLS< T >::~TrainLS | ( | ) | [inline, virtual] |
| void aureservoir::TrainBase< T >::checkParams | ( | const typename ESN< T >::DEMatrix & | in, | |
| const typename ESN< T >::DEMatrix & | out, | |||
| int | washout | |||
| ) | throw (AUExcept) [inline, protected, inherited] |
check parameters
| void aureservoir::TrainBase< T >::collectStates | ( | const typename ESN< T >::DEMatrix & | in, | |
| const typename ESN< T >::DEMatrix & | out, | |||
| int | washout | |||
| ) | [inline, protected, inherited] |
collect network states with simulation algorithm
| void aureservoir::TrainBase< T >::squareStates | ( | ) | [inline, protected, inherited] |
squares states for SIM_SQUARE
| void aureservoir::TrainBase< T >::clearData | ( | ) | [inline, protected, inherited] |
frees allocated data for M and O
ESN<T>* aureservoir::TrainBase< T >::esn_ [protected, inherited] |
reference to the data of the network
ESN<T>::DEMatrix aureservoir::TrainBase< T >::M [protected, inherited] |
matrix for network states and inputs over all timesteps
ESN<T>::DEMatrix aureservoir::TrainBase< T >::O [protected, inherited] |
matrix for outputs over all timesteps
1.5.3