コード例 #1
0
ファイル: layer.cs プロジェクト: NIRVANALAN/SharpTorch
        public override double[] Calculate(ref double[] LayerSum, double a)
        {
            for (int i = 0; i < LayerSum.Length; i++)
            {
                LayerSum[i] = Activation.ELU(LayerSum[i], a);
            }

            return(LayerSum);
        }
コード例 #2
0
ファイル: layer.cs プロジェクト: NIRVANALAN/SharpTorch
 public override double Differentiate(double x, double a)
 {
     return(x < 0 ? Activation.ELU(x, a) + a : 1);
     //throw new System.NotImplementedException();
 }