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

Constructor Index

 o i_Learner_id(i_ReinforcementLearner_id, NodeInt, NodeScalar)
Instantiate a reinforcement learning node with a specified learning module.

Method Index

 o Value(long)
Get the value of the node.

Constructors

 o 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.

Methods

 o 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