Ejemplo n.º 1
0
        public static double GetSigmoidDerivative(TransferFunctionEnum tFunc, double input)
        {
            switch (tFunc)
            {
            case TransferFunctionEnum.Sigmoid:
                return(CalculateSigmoidDerivative(input));

            case TransferFunctionEnum.None:
            default:
                return(0.0);
            }
        }
Ejemplo n.º 2
0
 static void Main()
 {
     int[] layerSizes = new int[3] {
         1, 2, 1
     };
     TransferFunctionEnum[] tFuncs = new TransferFunctionEnum[3]
     {
         TransferFunctionEnum.None,
         TransferFunctionEnum.Sigmoid,
         TransferFunctionEnum.Sigmoid
     };
     BackPropagationNetwork bpn = new BackPropagationNetwork(layerSizes, tFuncs);
 }