All Packages Class Hierarchy This Package Previous Next Index
Class EDU.gatech.cc.is.clay.i_Learner_id
java.lang.Object
|
+----EDU.gatech.cc.is.clay.Node
|
+----EDU.gatech.cc.is.clay.NodeScalar
|
+----EDU.gatech.cc.is.clay.NodeInt
|
+----EDU.gatech.cc.is.clay.i_Learner_id
- public class i_Learner_id
- extends NodeInt
A node that uses a reinforcement learning module to learn
over time which output to select, given the current state
and reward.
For detailed information on how to configure behaviors, see the
Clay page.
Copyright
(c)1997, 1998 Tucker Balch
- Version:
- $Revision: 1.2 $
- Author:
- Tucker Balch
-
i_Learner_id(i_ReinforcementLearner_id, NodeInt, NodeScalar)
- Instantiate a reinforcement learning node with a specified
learning module.
-
Value(long)
- Get the value of the node.
i_Learner_id
public i_Learner_id(i_ReinforcementLearner_id m,
NodeInt e1,
NodeScalar e2)
- Instantiate a reinforcement learning node with a specified
learning module.
- Parameters:
- m - i_ReinforcementLearning_id, the learning module.
- e1 - NodeInt, a node that provides state information.
- e2 - NodeScalar, a node that provides the reinforcement
signal.
Value
public int Value(long timestamp)
- Get the value of the node.
- Parameters:
- timestamp - long, the time of the request.
- Overrides:
- Value in class NodeInt
All Packages Class Hierarchy This Package Previous Next Index