C# 클래스 AIXI.CTWContextTree

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

공개 프로퍼티들

프로퍼티 타입 설명
Context List
Depth int
Root CTWContextTreeNode
TreeSize int

공개 메소드들

메소드 설명
CTWContextTree ( int depth ) : System
Clear ( ) : void
GenerateRandomSymbols ( int symbolCount ) : int[]
GenerateRandomSymbolsAndUpdate ( int symbolCount ) : int[]
Predict ( int symbolList ) : double
get_model_size ( ) : int
print_tree ( ) : void
revert_tree ( int symbolCount = 1 ) : void
revert_tree_history ( int symbolCount ) : void
update_context ( ) : void
update_tree ( int symbolList ) : void
update_tree_history ( int symbol ) : void

메소드 상세

CTWContextTree() 공개 메소드

public CTWContextTree ( int depth ) : System
depth int
리턴 System

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

GenerateRandomSymbols() 공개 메소드

public GenerateRandomSymbols ( int symbolCount ) : int[]
symbolCount int
리턴 int[]

GenerateRandomSymbolsAndUpdate() 공개 메소드

public GenerateRandomSymbolsAndUpdate ( int symbolCount ) : int[]
symbolCount int
리턴 int[]

Predict() 공개 메소드

public Predict ( int symbolList ) : double
symbolList int
리턴 double

get_model_size() 공개 메소드

public get_model_size ( ) : int
리턴 int

print_tree() 공개 메소드

public print_tree ( ) : void
리턴 void

revert_tree() 공개 메소드

public revert_tree ( int symbolCount = 1 ) : void
symbolCount int
리턴 void

revert_tree_history() 공개 메소드

public revert_tree_history ( int symbolCount ) : void
symbolCount int
리턴 void

update_context() 공개 메소드

public update_context ( ) : void
리턴 void

update_tree() 공개 메소드

public update_tree ( int symbolList ) : void
symbolList int
리턴 void

update_tree_history() 공개 메소드

public update_tree_history ( int symbol ) : void
symbol int
리턴 void

프로퍼티 상세

Context 공개적으로 프로퍼티

public List Context
리턴 List

Depth 공개적으로 프로퍼티

public int Depth
리턴 int

Root 공개적으로 프로퍼티

public CTWContextTreeNode,AIXI Root
리턴 CTWContextTreeNode

TreeSize 공개적으로 프로퍼티

public int TreeSize
리턴 int