Table of Contents

Class MCTSNode<T>

Namespace
AiDotNet.ReinforcementLearning.Agents.MuZero
Assembly
AiDotNet.dll

Monte Carlo Tree Search (MCTS) node for MuZero agent. Represents a state in the search tree with visit counts and Q-values for actions.

public class MCTSNode<T>

Type Parameters

T

The numeric type used for calculations.

Inheritance
MCTSNode<T>
Inherited Members

Properties

Children

public Dictionary<int, MCTSNode<T>> Children { get; set; }

Property Value

Dictionary<int, MCTSNode<T>>

HiddenState

public Vector<T> HiddenState { get; set; }

Property Value

Vector<T>

QValues

public Dictionary<int, T> QValues { get; set; }

Property Value

Dictionary<int, T>

Rewards

public Dictionary<int, T> Rewards { get; set; }

Property Value

Dictionary<int, T>

TotalVisits

public int TotalVisits { get; set; }

Property Value

int

Value

public T Value { get; set; }

Property Value

T

VisitCounts

public Dictionary<int, int> VisitCounts { get; set; }

Property Value

Dictionary<int, int>