C# 클래스 AIXI.AIXIEnvironment

파일 보기 프로젝트 열기: GoodAI/SummerCamp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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[]