C# Class social_learning.Acceptability.RecurrentNeuralAcceptability

A neural network based acceptability function. The network only looks at the most recent element in the memory and uses recurrent connections to handle multiple SAR actions.
Inheritance: IAcceptabilityFunction
Show file Open project: tansey/social-learning

Public Methods

Method Description
Accept ( LinkedList memory ) : bool
RecurrentNeuralAcceptability ( IBlackBox brain, double acceptThreshold = 0.8, double rewardNormalizer = 100 ) : System
Reset ( ) : void

Method Details

Accept() public method

public Accept ( LinkedList memory ) : bool
memory LinkedList
return bool

RecurrentNeuralAcceptability() public method

public RecurrentNeuralAcceptability ( IBlackBox brain, double acceptThreshold = 0.8, double rewardNormalizer = 100 ) : System
brain IBlackBox
acceptThreshold double
rewardNormalizer double
return System

Reset() public method

public Reset ( ) : void
return void