A fuzzy logic C++ library

Holds parameters for rule base building from data, see Learning rules from data. More...
#include <rule_base.hpp>
Public Member Functions  
RBB_PARAMS ()  
Constructor, assigns default values.  
Public Attributes  
bool  DoReduce 
Do "reduce" step for Mamdani rule base, see Reducing rule base.  
EN_REDUCE_METHOD  ReduceMethod 
bool  DoFactorize 
Do "factorize" step for Mamdani rule base, see Factorizing rule base.  
double  TS_fuzzy_threshold 
fuzzy threshold for adding points to the subset of points when estimating TS coefficients, default value is 0.5  
size_t  NbPoints 
holds the number of points of the data set used to build the rule base (minus the one below) When building a rule base from a DATA_SET using SLIFIS::BuildRuleBaseFromData, holds the number of datapoints for which no rule has been built.  
size_t  NbUnable 
Holds parameters for rule base building from data, see Learning rules from data.
slifis::RBB_PARAMS::RBB_PARAMS  (  )  [inline] 
Constructor, assigns default values.
References DoFactorize, DoReduce, slifis::REDM_HIGHEST_NBRULES, ReduceMethod, and TS_fuzzy_threshold.
Do "reduce" step for Mamdani rule base, see Reducing rule base.
Referenced by slifis::SLIFIS::BuildRuleBaseFromData(), and RBB_PARAMS().
Referenced by slifis::SLIFIS::BuildRuleBaseFromData(), and RBB_PARAMS().
Do "factorize" step for Mamdani rule base, see Factorizing rule base.
Referenced by slifis::SLIFIS::BuildRuleBaseFromData(), and RBB_PARAMS().
fuzzy threshold for adding points to the subset of points when estimating TS coefficients, default value is 0.5
Referenced by slifis::SLIFIS::BuildTSRulesFromValues(), and RBB_PARAMS().
size_t slifis::RBB_PARAMS::NbPoints 
holds the number of points of the data set used to build the rule base (minus the one below) When building a rule base from a DATA_SET using SLIFIS::BuildRuleBaseFromData, holds the number of datapoints for which no rule has been built.
Referenced by slifis::SLIFIS::BuildRuleBaseFromData().
size_t slifis::RBB_PARAMS::NbUnable 
Referenced by slifis::SLIFIS::BuildRuleBaseFromData().