C# 클래스 AIXI.MC_AIXI_CTW

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

공개 프로퍼티들

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