Пример #1
0
 public double CalculateOutput()
 {
     if (Inputs.Count == 0)
     {
         return(InputValue);
     }
     InputValue  = InputFunction.CalculateInput(Inputs);     //liczone wejscie za pomoca danych wyjsciowych z poprzedniego neurona i funkcji Input
     OutputValue = ActivationFunction.Calculate(InputValue); // liczone wyjscie za pomocja danych wejsciowych i funkcji aktywacyjnej
     return(OutputValue);
 }
Пример #2
0
 public double CalculateOutPut()
 {
     //Pierwsza warstwa neuronow nie ma informacji na wejsciu, wiec nie liczymy informacji na wyjsciu
     if (Inputs.Count == 0)
     {
         return(InputValue);
     }
     //wejscie liczymy używajać danych wyjściowych z poprzedniego neurona i funkcji Input
     InputValue = InputFunction.CalculateInput(Inputs);
     //wyjście liczymy używajać danych wejściowych i funkcji Aktywacyjnej
     OutputValue = ActivationFunction.CalculateOutput(InputValue);
     return(OutputValue);
 }