|
XCSF 1.4.8
XCSF learning classifier system
|
Normalised least mean squares prediction data structure. More...
#include <pred_nlms.h>
Data Fields | |
| int | n |
| Number of weights for each predicted variable. | |
| int | n_weights |
| Total number of weights. | |
| double * | weights |
| Weights used to compute prediction. | |
| double * | mu |
| Mutation rates. | |
| double | eta |
| Gradient descent rate. | |
| double * | tmp_input |
| Temporary storage for updating weights. | |
Normalised least mean squares prediction data structure.
Definition at line 32 of file pred_nlms.h.
| double PredNLMS::eta |
Gradient descent rate.
Definition at line 37 of file pred_nlms.h.
Referenced by pred_nlms_init(), pred_nlms_json_export(), pred_nlms_json_import(), pred_nlms_load(), pred_nlms_mutate(), pred_nlms_save(), and pred_nlms_update().
| double* PredNLMS::mu |
Mutation rates.
Definition at line 36 of file pred_nlms.h.
Referenced by pred_nlms_free(), pred_nlms_init(), pred_nlms_json_export(), pred_nlms_json_import(), pred_nlms_load(), pred_nlms_mutate(), and pred_nlms_save().
| int PredNLMS::n |
Number of weights for each predicted variable.
Definition at line 33 of file pred_nlms.h.
Referenced by xcsf.utils.viz.DGPViz::__init__(), xcsf.utils.viz.TreeViz::__init__(), xcsf.utils.viz.TreeViz::label(), xcsf.utils.viz.DGPViz::label(), pred_nlms_compute(), pred_nlms_copy(), pred_nlms_crossover(), pred_nlms_free(), pred_nlms_init(), pred_nlms_json_export(), pred_nlms_json_import(), pred_nlms_load(), pred_nlms_mutate(), pred_nlms_print(), pred_nlms_save(), pred_nlms_size(), and pred_nlms_update().
| int PredNLMS::n_weights |
Total number of weights.
Definition at line 34 of file pred_nlms.h.
Referenced by pred_nlms_init(), pred_nlms_json_export(), pred_nlms_json_import(), pred_nlms_load(), pred_nlms_save(), and pred_nlms_size().
| double* PredNLMS::tmp_input |
Temporary storage for updating weights.
Definition at line 38 of file pred_nlms.h.
Referenced by pred_nlms_compute(), pred_nlms_free(), pred_nlms_init(), and pred_nlms_update().
| double* PredNLMS::weights |
Weights used to compute prediction.
Definition at line 35 of file pred_nlms.h.
Referenced by pred_nlms_compute(), pred_nlms_free(), pred_nlms_init(), pred_nlms_json_export(), pred_nlms_json_import(), pred_nlms_load(), pred_nlms_save(), and pred_nlms_update().