Example #1
0
        Matrix <double> Sigmoid(Matrix <double> m)
        {
            Matrix <double> tmp = -m;

            tmp = tmp.PointwiseExp();
            return(1.0 / (1.0 + tmp));
        }
Example #2
0
        Matrix <double> Tanh(Matrix <double> m)
        {
            Matrix <double> negm = -m;

            return((m.PointwiseExp() - negm.PointwiseExp()).PointwiseDivide((m.PointwiseExp() + negm.PointwiseExp())));
        }