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); }
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); }