public void TestUnipolarSigmoid() { IActivation sigmoid = new UnipolarSigmoidActivation(); foreach (Tuple <double, double> tup in unipolarSigmoidTestCases) { Assert.AreEqual(tup.Item2, sigmoid.Calc(tup.Item1), EPSILON); } }
private void ParseActivationFunc(string str) { if (str == "U") { Activation = new UnipolarSigmoidActivation(); } else if (str == "B") { Activation = new BipolarTanhActivation(); } else { throw new ArgumentException("Unknown activation function specification"); } }