C# Class AIXI.RandomAgent

Inheritance: Agent
Show file Open project: GoodAI/SummerCamp

Public Methods

Method Description
GeneratePerceptAndUpdate ( ) : int>.Tuple
ModelSize ( ) : int
ModelUpdateAction ( int action ) : void
ModelUpdatePercept ( int observation, int reward ) : void
Playout ( int horizon ) : double
RandomAgent ( AIXIEnvironment env, string>.Dictionary options ) : System
Search ( ) : int

Method Details

GeneratePerceptAndUpdate() public method

public GeneratePerceptAndUpdate ( ) : int>.Tuple
return int>.Tuple

ModelSize() public method

public ModelSize ( ) : int
return int

ModelUpdateAction() public method

public ModelUpdateAction ( int action ) : void
action int
return void

ModelUpdatePercept() public method

public ModelUpdatePercept ( int observation, int reward ) : void
observation int
reward int
return void

Playout() public method

public Playout ( int horizon ) : double
horizon int
return double

RandomAgent() public method

public RandomAgent ( AIXIEnvironment env, string>.Dictionary options ) : System
env AIXIEnvironment
options string>.Dictionary
return System

Search() public method

public Search ( ) : int
return int