1 #ifndef GRAIL_IVECTORIZER_H
2 #define GRAIL_IVECTORIZER_H
11 class ISimulatedGameUnit;
Base class of a unit in the SimulatedGame framework. A unit represents part of the game-state and pef...
Definition: ISimulatedGameUnit.hh:27
Classes implementing this interface provide training data in the offline learning process.
Definition: IVectorizer.hh:17
virtual bool IsLearnableSituation(const ISimulatedGameUnit &unit) const =0
Look at the state of your units and decide whether the current unit should learn in this situation....
virtual std::vector< float > Vectorize() const =0
Returns the current values for all consideration (conditions) that will be used in a decision tree la...