C# Class AIXI.MonteCarloSearchNode

Show file Open project: GoodAI/SummerCamp Class Usage Examples

Public Properties

Property Type Description
ChanceNode int
Children MonteCarloSearchNode>.Dictionary
DecisionNode int
ExplorationConstant double
Mean double
Type int
UnexploredBias double
Visits int

Public Methods

Method Description
MonteCarloSearchNode ( int nodetype ) : System
Print ( int level ) : void
PrintBs ( int level ) : void
Sample ( Agent agent, int horizon ) : double
SelectAction ( Agent agent ) : int

Method Details

MonteCarloSearchNode() public method

public MonteCarloSearchNode ( int nodetype ) : System
nodetype int
return System

Print() public method

public Print ( int level ) : void
level int
return void

PrintBs() public method

public PrintBs ( int level ) : void
level int
return void

Sample() public method

public Sample ( Agent agent, int horizon ) : double
agent Agent
horizon int
return double

SelectAction() public method

public SelectAction ( Agent agent ) : int
agent Agent
return int

Property Details

ChanceNode public static property

public static int ChanceNode
return int

Children public property

public Dictionary Children
return MonteCarloSearchNode>.Dictionary

DecisionNode public static property

public static int DecisionNode
return int

ExplorationConstant public property

public double ExplorationConstant
return double

Mean public property

public double Mean
return double

Type public property

public int Type
return int

UnexploredBias public property

public double UnexploredBias
return double

Visits public property

public int Visits
return int