Scheduler
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
src
mdp
learning
reinforcementLearning
rlBackupAlgo
delayedQLearning.h
Go to the documentation of this file.
1
10
#ifndef DELAYED_Q_LEARNING_H
11
#define DELAYED_Q_LEARNING_H
12
13
#include "
eligibilityTraceAlgo.h
"
14
#include <
mdp/learning/reinforcementLearning/actionValuesFunction/tabularActionValues.h
>
15
16
namespace
Mdp
17
{
18
21
class
DelayedQLearning
:
public
EligibilityTraceAlgo
22
{
23
public
:
24
static
constexpr
const
char
*
configKey
=
"delayedQLearning"
;
25
public
:
26
DelayedQLearning
(std::shared_ptr<Context> c,
TabularActionValues
*av) :
EligibilityTraceAlgo
(c, av){};
27
virtual
void
updateActionValues
(
state_t
previousState,
state_t
nextState,
action_t
previousAction,
double
reward
);
28
};
29
30
31
}
32
33
#endif
Mdp::DelayedQLearning
Definition:
delayedQLearning.h:21
tabularActionValues.h
Mdp::DelayedQLearning::updateActionValues
virtual void updateActionValues(state_t previousState, state_t nextState, action_t previousAction, double reward)
Definition:
delayedQLearning.cpp:14
Mdp::action_t
size_t action_t
Definition:
action_impl.h:18
Mdp
Definition:
action.h:18
Mdp::EligibilityTraceAlgo
Definition:
eligibilityTraceAlgo.h:19
Mdp::DelayedQLearning::configKey
static constexpr const char * configKey
Definition:
delayedQLearning.h:24
Mdp::DelayedQLearning::DelayedQLearning
DelayedQLearning(std::shared_ptr< Context > c, TabularActionValues *av)
Definition:
delayedQLearning.h:26
Mdp::state_t
size_t state_t
Definition:
state.h:19
Mdp::TabularActionValues
Definition:
tabularActionValues.h:23
reward
Definition:
reward.py:1
eligibilityTraceAlgo.h
Generated on Sun Nov 26 2017 17:01:36 for Scheduler by
1.8.11