XCSF  1.4.7
XCSF learning classifier system
PredRLS Struct Reference

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...
 

Detailed Description

Recursive least mean squares prediction data structure.

Definition at line 32 of file pred_rls.h.

Field Documentation

◆ matrix

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().

◆ n

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().

◆ n_weights

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().

◆ tmp_input

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().

◆ tmp_matrix1

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().

◆ tmp_matrix2

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().

◆ tmp_vec

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().

◆ weights

double* PredRLS::weights

The documentation for this struct was generated from the following file: