Roulette wheel 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 RouletteWheelExploration : IExplorationPolicy

Remarks

The class implements roulette whell exploration policy. Acording to the policy, action a at state s is selected with the next probability:

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

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

Note:The exploration policy may be applied only in cases, when action estimates (usefulness) are represented with positive value greater then 0.

Inheritance Hierarchy

System..::.Object
  AForge.MachineLearning..::.RouletteWheelExploration

See Also