C# Класс SharpNeat.Domains.DoublePoleBalancing.DoublePoleBalancingEvaluatorNvAntiWiggle

Evaluator for the double pole balancing task with no velocity (NV) inputs and an alternative evaluation scheme that punishes fast oscillations (anti-wiggle).
Наследование: DoublePoleBalancingEvaluator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DoublePoleBalancingEvaluatorNvAntiWiggle ( ) : System

Construct evaluator with default task arguments/variables.

DoublePoleBalancingEvaluatorNvAntiWiggle ( double trackLength, int maxTimesteps, double poleAngleThreshold ) : System

Construct evaluator with the provided task arguments/variables.

Evaluate ( IBlackBox box ) : FitnessInfo

Evaluate the provided IBlackBox.

Описание методов

DoublePoleBalancingEvaluatorNvAntiWiggle() публичный Метод

Construct evaluator with default task arguments/variables.
public DoublePoleBalancingEvaluatorNvAntiWiggle ( ) : System
Результат System

DoublePoleBalancingEvaluatorNvAntiWiggle() публичный Метод

Construct evaluator with the provided task arguments/variables.
public DoublePoleBalancingEvaluatorNvAntiWiggle ( double trackLength, int maxTimesteps, double poleAngleThreshold ) : System
trackLength double
maxTimesteps int
poleAngleThreshold double
Результат System

Evaluate() публичный Метод

Evaluate the provided IBlackBox.
public Evaluate ( IBlackBox box ) : FitnessInfo
box IBlackBox
Результат SharpNeat.Core.FitnessInfo