EDU.gatech.cc.is.clay
Class 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


Fields inherited from class EDU.gatech.cc.is.clay.Node
DEBUG, embedded_nodes
 
Constructor Summary
i_Learner_id(i_ReinforcementLearner_id m, NodeInt e1, NodeScalar e2)
          Instantiate a reinforcement learning node with a specified learning module.
 
Method Summary
 int Value(long timestamp)
          Get the value of the node.
 
Methods inherited from class EDU.gatech.cc.is.clay.NodeInt
booleanValue, doubleValue, intValue
 
Methods inherited from class EDU.gatech.cc.is.clay.Node
initTrial
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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.
Method Detail

Value

public int Value(long timestamp)
Get the value of the node.
Overrides:
Value in class NodeInt
Parameters:
timestamp - long, the time of the request.