Exemplo n.º 1
0
 private void Calculate()
 {
     if (Inputs.Zeroed() && InputGateSynapses.Zeroed() && ForgetGateSynapses.Zeroed() && OutputGateSypanses.Zeroed())
     {
         cellState       = (inputGateValue * _value) + (forgetGateValue * cellState);
         outputGateValue = SigmoidActivation.Activate(outputGateValue + cellState);
         _value          = TanHActivation.Activate(cellState) * outputGateValue;
         _lastValue      = _value;
     }
 }