CEBL
2.1
|
#include <DecisionConfig.hpp>
Public Member Functions | |
DecisionConfig (CEBLModel *) | |
~DecisionConfig () | |
std::vector< string > | getNameList () |
std::vector< string > | getPathList () |
string | getSelected () |
std::map< std::string, CEBL::Param > | getParams (string decision="") |
void | setSelected (string decision="") |
void | setParams (std::map< std::string, CEBL::Param > list, string decision="") |
void | updateWithProbabilities (std::vector< std::vector< double > >probs) |
void | updateWithProbabilities (std::vector< double > probs) |
void | updateWithClassification (ublas::vector< int > classes) |
void | updateWithClassification (int cls) |
void | init (int num_classes) |
std::vector< double > | decideClasses () |
Friends | |
class | SessionManager |
Finds, loads, and creates decision from shared libraries.
Definition at line 41 of file DecisionConfig.hpp.
DecisionConfig::DecisionConfig | ( | CEBLModel * | model | ) |
Definition at line 12 of file DecisionConfig.cpp.
References CEBLModel::preferencesGetPaths(), and FileException::what().
DecisionConfig::~DecisionConfig | ( | ) |
Definition at line 37 of file DecisionConfig.cpp.
std::vector< double > DecisionConfig::decideClasses | ( | ) |
Definition at line 147 of file DecisionConfig.cpp.
Referenced by CEBLModel::decisionDecideClasses().
std::vector< string > DecisionConfig::getNameList | ( | ) |
Definition at line 54 of file DecisionConfig.cpp.
References decisionSort().
Referenced by CEBLModel::decisionGetNameList().
std::map< std::string, CEBL::Param > DecisionConfig::getParams | ( | string | decision = "" | ) |
Definition at line 71 of file DecisionConfig.cpp.
Referenced by CEBLModel::decisionGetParams().
std::vector< string > DecisionConfig::getPathList | ( | ) |
Definition at line 61 of file DecisionConfig.cpp.
Referenced by CEBLModel::decisionGetPathList().
string DecisionConfig::getSelected | ( | ) |
Definition at line 66 of file DecisionConfig.cpp.
Referenced by CEBLModel::decisionGetSelected().
void DecisionConfig::init | ( | int | num_classes | ) |
Definition at line 141 of file DecisionConfig.cpp.
Referenced by CEBLModel::decisionInit().
void DecisionConfig::setParams | ( | std::map< std::string, CEBL::Param > | list, |
string | decision = "" |
||
) |
Definition at line 95 of file DecisionConfig.cpp.
Referenced by CEBLModel::decisionSetParams().
void DecisionConfig::setSelected | ( | string | decision = "" | ) |
Definition at line 89 of file DecisionConfig.cpp.
Referenced by CEBLModel::decisionSetSelected().
void DecisionConfig::updateWithClassification | ( | ublas::vector< int > | classes | ) |
Definition at line 129 of file DecisionConfig.cpp.
Referenced by CEBLModel::decisionUpdateWithClassification().
void DecisionConfig::updateWithClassification | ( | int | cls | ) |
Definition at line 135 of file DecisionConfig.cpp.
void DecisionConfig::updateWithProbabilities | ( | std::vector< std::vector< double > > | probs | ) |
Definition at line 117 of file DecisionConfig.cpp.
Referenced by CEBLModel::decisionUpdateWithProbabilities().
void DecisionConfig::updateWithProbabilities | ( | std::vector< double > | probs | ) |
Definition at line 123 of file DecisionConfig.cpp.
|
friend |
Definition at line 45 of file DecisionConfig.hpp.