C# Класс AIXI.MC_AIXI_CTW

Наследование: Agent
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ContextTree IModel
Depth int
McSimulations int

Открытые методы

Метод Описание
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

Описание методов

GenerateAction() публичный Метод

public GenerateAction ( ) : int?
Результат int?

GeneratePercept() публичный Метод

public GeneratePercept ( ) : int>.Tuple
Результат int>.Tuple

GeneratePerceptAndUpdate() публичный Метод

public GeneratePerceptAndUpdate ( ) : int>.Tuple
Результат int>.Tuple

MC_AIXI_CTW() публичный Метод

public MC_AIXI_CTW ( AIXIEnvironment env, string>.Dictionary options ) : System
env AIXIEnvironment
options string>.Dictionary
Результат System

ModelSize() публичный Метод

public ModelSize ( ) : int
Результат int

ModelUpdateAction() публичный Метод

public ModelUpdateAction ( int action ) : void
action int
Результат void

ModelUpdatePercept() публичный Метод

public ModelUpdatePercept ( int observation, int reward ) : void
observation int
reward int
Результат void

Playout() публичный Метод

public Playout ( int horizon ) : double
horizon int
Результат double

Reset() публичный Метод

public Reset ( ) : void
Результат void

Search() публичный Метод

public Search ( ) : int
Результат int

decode_observation() публичный Метод

public decode_observation ( int symbolList ) : int
symbolList int
Результат int

decode_percept() публичный Метод

public decode_percept ( int perceptSymbols ) : int>.Tuple
perceptSymbols int
Результат int>.Tuple

decode_reward() публичный Метод

public decode_reward ( int symbolList ) : int
symbolList int
Результат int

encode_action() публичный Метод

public encode_action ( int action ) : int[]
action int
Результат int[]

encode_percept() публичный Метод

public encode_percept ( int observation, int reward ) : int[]
observation int
reward int
Результат int[]

history_size() публичный Метод

public history_size ( ) : int
Результат int

model_revert() публичный Метод

public model_revert ( CtwContextTreeUndo undoInstance ) : void
undoInstance CtwContextTreeUndo
Результат void

Описание свойств

ContextTree публичное свойство

public IModel ContextTree
Результат IModel

Depth публичное свойство

public int Depth
Результат int

McSimulations публичное свойство

public int McSimulations
Результат int