OpenANN  1.1.0
An open source library for artificial neural networks.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Agent.h
Go to the documentation of this file.
1 #ifndef OPENANN_RL_AGENT_H_
2 #define OPENANN_RL_AGENT_H_
3 
5 
6 namespace OpenANN
7 {
8 
14 class Agent
15 {
16 public:
17  virtual ~Agent() {}
23  virtual void abandoneIn(Environment& environment) = 0;
29  virtual void chooseAction() = 0;
36  virtual void chooseOptimalAction() = 0;
37 };
38 
39 } // namespace OpenANN
40 
41 #endif // OPENANN_RL_AGENT_H_