XCSF
1.4.7
XCSF learning classifier system
|
Recursive least mean squares prediction data structure. More...
#include <pred_rls.h>
Data Fields | |
int | n |
Number of weights for each predicted variable. More... | |
int | n_weights |
Total number of weights. More... | |
double * | weights |
Weights used to compute prediction. More... | |
double * | matrix |
Gain matrix used to update weights. More... | |
double * | tmp_input |
Temporary storage for updating weights. More... | |
double * | tmp_vec |
Temporary storage for updating weights. More... | |
double * | tmp_matrix1 |
Temporary storage for updating gain matrix. More... | |
double * | tmp_matrix2 |
Temporary storage for updating gain matrix. More... | |
Recursive least mean squares prediction data structure.
Definition at line 32 of file pred_rls.h.
double* PredRLS::matrix |
Gain matrix used to update weights.
Definition at line 36 of file pred_rls.h.
Referenced by pred_rls_free(), pred_rls_init(), pred_rls_load(), pred_rls_save(), and pred_rls_update().
int PredRLS::n |
Number of weights for each predicted variable.
Definition at line 33 of file pred_rls.h.
Referenced by xcsf.utils.viz.DGPViz::__init__(), xcsf.utils.viz.DGPViz::draw(), pred_rls_compute(), pred_rls_init(), pred_rls_load(), pred_rls_save(), and pred_rls_update().
int PredRLS::n_weights |
Total number of weights.
Definition at line 34 of file pred_rls.h.
Referenced by pred_rls_copy(), pred_rls_init(), pred_rls_json_export(), pred_rls_json_import(), pred_rls_load(), pred_rls_save(), and pred_rls_size().
double* PredRLS::tmp_input |
Temporary storage for updating weights.
Definition at line 37 of file pred_rls.h.
Referenced by pred_rls_compute(), pred_rls_free(), pred_rls_init(), and pred_rls_update().
double* PredRLS::tmp_matrix1 |
Temporary storage for updating gain matrix.
Definition at line 39 of file pred_rls.h.
Referenced by pred_rls_free(), pred_rls_init(), and pred_rls_update().
double* PredRLS::tmp_matrix2 |
Temporary storage for updating gain matrix.
Definition at line 40 of file pred_rls.h.
Referenced by pred_rls_free(), pred_rls_init(), and pred_rls_update().
double* PredRLS::tmp_vec |
Temporary storage for updating weights.
Definition at line 38 of file pred_rls.h.
Referenced by pred_rls_free(), pred_rls_init(), and pred_rls_update().
double* PredRLS::weights |
Weights used to compute prediction.
Definition at line 35 of file pred_rls.h.
Referenced by pred_rls_compute(), pred_rls_copy(), pred_rls_free(), pred_rls_init(), pred_rls_json_export(), pred_rls_json_import(), pred_rls_load(), pred_rls_save(), and pred_rls_update().