C# Class AIXI.MC_AIXI_CTW

Inheritance: Agent
Datei anzeigen Open project: GoodAI/SummerCamp Class Usage Examples

Public Properties

Property Type Description
ContextTree IModel
Depth int
McSimulations int

Public Methods

Method Description
GenerateAction ( ) : int?
GeneratePercept ( ) : int>.Tuple
GeneratePerceptAndUpdate ( ) : int>.Tuple
MC_AIXI_CTW ( AIXIEnvironment env, string>.Dictionary options ) : System
ModelSize ( ) : int
ModelUpdateAction ( int action ) : void
ModelUpdatePercept ( int observation, int reward ) : void
Playout ( int horizon ) : double
Reset ( ) : void
Search ( ) : int
decode_observation ( int symbolList ) : int
decode_percept ( int perceptSymbols ) : int>.Tuple
decode_reward ( int symbolList ) : int
encode_action ( int action ) : int[]
encode_percept ( int observation, int reward ) : int[]
history_size ( ) : int
model_revert ( CtwContextTreeUndo undoInstance ) : void

Method Details

GenerateAction() public method

public GenerateAction ( ) : int?
return int?

GeneratePercept() public method

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

GeneratePerceptAndUpdate() public method

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

MC_AIXI_CTW() public method

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

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

Reset() public method

public Reset ( ) : void
return void

Search() public method

public Search ( ) : int
return int

decode_observation() public method

public decode_observation ( int symbolList ) : int
symbolList int
return int

decode_percept() public method

public decode_percept ( int perceptSymbols ) : int>.Tuple
perceptSymbols int
return int>.Tuple

decode_reward() public method

public decode_reward ( int symbolList ) : int
symbolList int
return int

encode_action() public method

public encode_action ( int action ) : int[]
action int
return int[]

encode_percept() public method

public encode_percept ( int observation, int reward ) : int[]
observation int
reward int
return int[]

history_size() public method

public history_size ( ) : int
return int

model_revert() public method

public model_revert ( CtwContextTreeUndo undoInstance ) : void
undoInstance CtwContextTreeUndo
return void

Property Details

ContextTree public_oe property

public IModel ContextTree
return IModel

Depth public_oe property

public int Depth
return int

McSimulations public_oe property

public int McSimulations
return int