public void Setup() { _net = new List <Neuron>() { new Neuron(), new Neuron(), new Neuron(), new Neuron(), }; _nA = _net[0]; _nB = _net[1]; _nHidden = _net[2]; _nOutput = _net[3]; _nA.Connect(_nHidden, 1); _nB.Connect(_nHidden, 1); _nHidden.Connect(_nOutput, 1); _nHidden.ActivationFunction = CommonActivations.BinaryThreshold(2); }
public void Rectifier_should_not_go_negative() { var result = CommonActivations.Rectifier(-4); Assert.AreEqual(result, 0); }
public void Rectifier_should_return_positive_value() { var result = CommonActivations.Rectifier(4); Assert.AreEqual(result, 4); }