C# Класс AIXI.AIXIEnvironment

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

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

Свойство Тип Описание
Action int
ActionBits int
IsFinished bool
Observation int
ObservationBits int
Options string>.Dictionary
Reward int
RewardBits int
ValidActions int[]
ValidObservations int[]
ValidRewards int[]

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

Метод Описание
AIXIEnvironment ( string>.Dictionary options ) : System
IsValidAction ( int action ) : bool
IsValidObservation ( int observation ) : bool
IsValidReward ( int reward ) : bool
PerformAction ( int action ) : int>.Tuple
actionBits ( ) : int
fill_out_bits ( ) : void
maximum_action ( ) : int?
maximum_observation ( ) : int?
maximum_reward ( ) : int?
minimum_action ( ) : int?
minimum_observation ( ) : int?
minimum_reward ( ) : int?
observationBits ( ) : int
perceptBits ( ) : int
rewardBits ( ) : int

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

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

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

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

public IsValidAction ( int action ) : bool
action int
Результат bool

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

public IsValidObservation ( int observation ) : bool
observation int
Результат bool

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

public IsValidReward ( int reward ) : bool
reward int
Результат bool

PerformAction() публичный абстрактный Метод

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public bool IsFinished
Результат bool

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

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

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

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

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

public Dictionary Options
Результат string>.Dictionary

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

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

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

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

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

public int[] ValidActions
Результат int[]

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

public int[] ValidObservations
Результат int[]

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

public int[] ValidRewards
Результат int[]