Boltzmann distribution exploration policy.

Namespace:  AForge.MachineLearning
Assembly:  AForge.MachineLearning (in AForge.MachineLearning.dll) Version: 2.2.4.0 (2.2.4.0)

Syntax

C#
public class BoltzmannExploration : IExplorationPolicy

Remarks

The class implements exploration policy base on Boltzmann distribution. Acording to the policy, action a at state s is selected with the next probability:

Copy 
                  exp( Q( s, a ) / t )
p( s, a ) = -----------------------------
             SUM( exp( Q( s, b ) / t ) )
              b

where Q(s, a) is action's a estimation (usefulness) at state s and t is Temperature.

Inheritance Hierarchy

System..::.Object
  AForge.MachineLearning..::.BoltzmannExploration

See Also