public void Sigmoid() { var engine = new NeuralNetworkEngine(_config400x25x10); var sigmoid = engine.Sigmoid(new DenseVector(new double[] { 100, 0, -100 })); sigmoid.Should().NotBeNull(). And.HaveCount(3); sigmoid[0].Should().BeApproximately(1, 0.01); sigmoid[1].Should().Be(0.5); sigmoid[2].Should().BeApproximately(0, 0.01); }