public ValidateTests() { _trainer = new UntilDoneGradientTrainer { LearningRate = 0.1, NumEpochs = 100, ValidationSetFraction = 0.3, MaxEpochsWithoutImprovement = 10, }; }
private static UntilDoneGradientTrainer GetTrainer() { var trainer = new UntilDoneGradientTrainer { LearningRate = 0.5, Momentum = 2, NumEpochs = 1, QuadraticRegularization = 0.1, ShouldInitializeWeights = false, MaxEpochsWithoutImprovement = 100, ValidationSetFraction = 0.5 }; return trainer; }
public void ShouldReturnValidationSetFraction() { var trainer = new UntilDoneGradientTrainer {ValidationSetFraction = 0.3}; trainer.GetValidationSetFraction().Should().Be(0.3); }