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