![]() |
(C++)
1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
Classes implementing this interface provide training data in the offline learning process. More...
#include <IVectorizer.hh>
Public Member Functions | |
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. In such a case, the state will be sampled by offline learner. More... | |
virtual std::vector< float > | Vectorize () const =0 |
Returns the current values for all consideration (conditions) that will be used in a decision tree later. More... | |
Classes implementing this interface provide training data in the offline learning process.
|
pure virtual |
Look at the state of your units and decide whether the current unit should learn in this situation. In such a case, the state will be sampled by offline learner.
unit | The current unit to take an action. |
|
pure virtual |
Returns the current values for all consideration (conditions) that will be used in a decision tree later.