C# Class AIXI.AIXIEnvironment

Show file Open project: GoodAI/SummerCamp Class Usage Examples

Public Properties

Property Type Description
Action int
ActionBits int
IsFinished bool
Observation int
ObservationBits int
Options string>.Dictionary
Reward int
RewardBits int
ValidActions int[]
ValidObservations int[]
ValidRewards int[]

Public Methods

Method Description
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

Method Details

AIXIEnvironment() public method

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

IsValidAction() public method

public IsValidAction ( int action ) : bool
action int
return bool

IsValidObservation() public method

public IsValidObservation ( int observation ) : bool
observation int
return bool

IsValidReward() public method

public IsValidReward ( int reward ) : bool
reward int
return bool

PerformAction() public abstract method

public abstract PerformAction ( int action ) : int>.Tuple
action int
return int>.Tuple

actionBits() public method

public actionBits ( ) : int
return int

fill_out_bits() public method

public fill_out_bits ( ) : void
return void

maximum_action() public method

public maximum_action ( ) : int?
return int?

maximum_observation() public method

public maximum_observation ( ) : int?
return int?

maximum_reward() public method

public maximum_reward ( ) : int?
return int?

minimum_action() public method

public minimum_action ( ) : int?
return int?

minimum_observation() public method

public minimum_observation ( ) : int?
return int?

minimum_reward() public method

public minimum_reward ( ) : int?
return int?

observationBits() public method

public observationBits ( ) : int
return int

perceptBits() public method

public perceptBits ( ) : int
return int

rewardBits() public method

public rewardBits ( ) : int
return int

Property Details

Action public property

public int Action
return int

ActionBits public property

public int ActionBits
return int

IsFinished public property

public bool IsFinished
return bool

Observation public property

public int Observation
return int

ObservationBits public property

public int ObservationBits
return int

Options public property

public Dictionary Options
return string>.Dictionary

Reward public property

public int Reward
return int

RewardBits public property

public int RewardBits
return int

ValidActions public property

public int[] ValidActions
return int[]

ValidObservations public property

public int[] ValidObservations
return int[]

ValidRewards public property

public int[] ValidRewards
return int[]