public class EpsilonGreedyExploration : IExplorationPolicy
Public Class EpsilonGreedyExploration Implements IExplorationPolicy
Thetype exposes the following members.
Choose an action.
Determines whether the specified object is equal to the current object.(Inherited from .)
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from .)
Serves as the default hash function.(Inherited from .)
Gets the(Inherited from of the current instance. .)
Creates a shallow copy of the current(Inherited from . .)
Returns a string that represents the current object.(Inherited from .)
Checks whether an object implements a method with the given name.(Defined by ExtensionMethods.)
Compares two objects for equality, performing an elementwise comparison if the elements are vectors or matrices.(Defined by Matrix.)
The class implements epsilon greedy exploration policy. According to the policy, the best action is chosen with probability 1-epsilon. Otherwise, with probability epsilon, any other action, except the best one, is chosen randomly.
According to the policy, the epsilon value is known also as exploration rate.