1#ifndef ECF_CARTESIAN_MULTIPLECLASSEVALOP_H
2#define ECF_CARTESIAN_MULTIPLECLASSEVALOP_H
9typedef std::pair<std::vector<std::vector<double> > , std::vector<uint> > PairAllFeaturesAllLabels;
12 std::vector<std::vector<double> > trainingInput;
13 std::vector<uint> trainingOutputs;
14 std::vector<std::vector<double> > testingInput;
15 std::vector<uint> testingOutputs;
16 std::string measureUsed;
17 double softTargetBeta;
18 double softTargetGamma;
19 uint numberOfDifferentClasses;
26 FitnessP
evaluate(IndividualP individual);
bool initialize(StateP stateP)
Initialize the evaluator. Called before first evaluation occurs.
void registerParameters(StateP stateP)
Register evaluator parameters. Called before EvaluateOp::initialize method.
FitnessP evaluate(IndividualP individual)
Evaluate a single individual. Method must create and return a Fitness object.