SPRAAK
|
Training of an MLP. More...
Functions | |
SprNNFloatData * | mlp_train_fwd (SprMLP *mlp, float *x) |
double | mlp_train_bwd (SprMLP *mlp) |
SprNNFloatCalc | mlp_train_err_ls (SprMLP *mlp, const float *t, const float *wgt, SprNNFloatCalc eps) |
SprNNFloatCalc | mlp_train_err_ml (SprMLP *mlp, int Ndx, SprNNFloatCalc eps) |
SprNNFloatCalc | mlp_train_err_ml1 (SprMLP *mlp, int Ndx, SprNNFloatCalc eps) |
int | mlp_update (SprMLP *mlp, int final) |
int | mlp_update_WGDI (SprMLP *mlp) |
void | spr_mlp_train_stats (SprStream *fd, SprMLP *mlp) |
int | spr_mlp_train_state_io (const char *fname, SprMLP *mlp, int save) |
Training of an MLP.
Forward evaluation (with intermediate results) and backward updating (error back propagation) of all connections in an MLP.