コード例 #1
0
        public void InitializeNetwork(int numOfInputs, HiddenLayersInfo hiddenLayers, int epoch, double teachSpeed)
        {
            TeachSpeed   = teachSpeed;
            HiddenLayers = hiddenLayers;
            InputValues  = new double[numOfInputs];
            Layers       = new Layer[HiddenLayers.NumberOfLayers];
            for (int i = 0; i < HiddenLayers.NumberOfLayers; i++)
            {
                Layers[i] = new Layer(hiddenLayers.NumberOfNeuronsOnEachLayer[i], i);
            }


            EpochNum = epoch;
        }
コード例 #2
0
 public Network(int numOfInputs, HiddenLayersInfo hiddenLayers, int epoch, int numOfTransitFunc, double teachSpeed)
 {
     InitializeNetwork(numOfInputs, hiddenLayers, epoch, teachSpeed);
     TransitFuncChoosing(numOfTransitFunc);
 }