C# Class AIXI.AIXIEnvironment

Mostrar archivo 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_oe property

public int Action
return int

ActionBits public_oe property

public int ActionBits
return int

IsFinished public_oe property

public bool IsFinished
return bool

Observation public_oe property

public int Observation
return int

ObservationBits public_oe property

public int ObservationBits
return int

Options public_oe property

public Dictionary Options
return string>.Dictionary

Reward public_oe property

public int Reward
return int

RewardBits public_oe property

public int RewardBits
return int

ValidActions public_oe property

public int[] ValidActions
return int[]

ValidObservations public_oe property

public int[] ValidObservations
return int[]

ValidRewards public_oe property

public int[] ValidRewards
return int[]