1 #ifndef GRAIL_DATASET_SAMPLE_H
2 #define GRAIL_DATASET_SAMPLE_H
4 #include "../DT/DTConsiderationType.hh"
5 #include "../ISimulatedGameAction.hh"
15 template <
class T>
class IDecisionStringSerializer;
28 DatasetSample(std::unique_ptr<ISimulatedGameAction> decision, std::initializer_list<float>
data);
31 DatasetSample(std::unique_ptr<ISimulatedGameAction> decision, std::vector<float>
data);
41 std::unique_ptr<ISimulatedGameAction> decision =
nullptr;
Definition: IDecisionSerializers.hh:17
Base class for all actions in SimulatedGame. Derive from it for your actions.
Definition: ISimulatedGameAction.hh:41
Represents elements stored in DataSet. They consist of a vector of consideration values and decision ...
Definition: DatasetSample.hh:22
std::vector< float > data
Values measured for considerations.
Definition: DatasetSample.hh:38