C# Class AIXI.MC_AIXI_CTW

Inheritance: Agent
Afficher le fichier Open project: GoodAI/SummerCamp Class Usage Examples

Méthodes publiques

Свойство Type Description
ContextTree IModel
Depth int
McSimulations int

Méthodes publiques

Méthode 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 méthode

public GenerateAction ( ) : int?
Résultat int?

GeneratePercept() public méthode

public GeneratePercept ( ) : int>.Tuple
Résultat int>.Tuple

GeneratePerceptAndUpdate() public méthode

public GeneratePerceptAndUpdate ( ) : int>.Tuple
Résultat int>.Tuple

MC_AIXI_CTW() public méthode

public MC_AIXI_CTW ( AIXIEnvironment env, string>.Dictionary options ) : System
env AIXIEnvironment
options string>.Dictionary
Résultat System

ModelSize() public méthode

public ModelSize ( ) : int
Résultat int

ModelUpdateAction() public méthode

public ModelUpdateAction ( int action ) : void
action int
Résultat void

ModelUpdatePercept() public méthode

public ModelUpdatePercept ( int observation, int reward ) : void
observation int
reward int
Résultat void

Playout() public méthode

public Playout ( int horizon ) : double
horizon int
Résultat double

Reset() public méthode

public Reset ( ) : void
Résultat void

Search() public méthode

public Search ( ) : int
Résultat int

decode_observation() public méthode

public decode_observation ( int symbolList ) : int
symbolList int
Résultat int

decode_percept() public méthode

public decode_percept ( int perceptSymbols ) : int>.Tuple
perceptSymbols int
Résultat int>.Tuple

decode_reward() public méthode

public decode_reward ( int symbolList ) : int
symbolList int
Résultat int

encode_action() public méthode

public encode_action ( int action ) : int[]
action int
Résultat int[]

encode_percept() public méthode

public encode_percept ( int observation, int reward ) : int[]
observation int
reward int
Résultat int[]

history_size() public méthode

public history_size ( ) : int
Résultat int

model_revert() public méthode

public model_revert ( CtwContextTreeUndo undoInstance ) : void
undoInstance CtwContextTreeUndo
Résultat void

Property Details

ContextTree public_oe property

public IModel ContextTree
Résultat IModel

Depth public_oe property

public int Depth
Résultat int

McSimulations public_oe property

public int McSimulations
Résultat int