Example #1
0
        public Vol Forward(Vol V, bool is_training)
        {
            this.in_act = V;
            var V2 = V.CloneAndZero();
            var N  = V.w.Length;

            for (var i = 0; i < N; i++)
            {
                V2.w[i] = Util.Tanh(V.w[i]);
            }
            this.out_act = V2;
            return(this.out_act);
        }
Example #2
0
        public Vol Forward(Vol V, bool is_training)
        {
            this.in_act = V;
            var V2  = V.CloneAndZero();
            var N   = V.w.Length;
            var V2w = V2.w;
            var Vw  = V.w;

            for (var i = 0; i < N; i++)
            {
                V2w[i] = 1.0f / (1.0f + (float)Math.Exp(-Vw[i]));
            }
            this.out_act = V2;
            return(this.out_act);
        }