Пример #1
0
 def _calc_output(self):
     if self.mode!='rate': return ArrayNode._calc_output(self)
     if self._set_activity is not None:
         out=self._set_activity
     else:
         out=self.current_to_activity(self.array_to_current(self.accumulator.value())+self.Jbias)
     if self.apply_noise:
         out=self.add_activation_noise(out)
     self._output=out
Пример #2
0
 def _calc_output(self):
     if self.mode!='rate': return ArrayNode._calc_output(self)
     if self._set_activity is not None:
         out=self._set_activity
     else:
         out=self.current_to_activity(self.array_to_current(self.accumulator.value())+self.Jbias)
     if self.apply_noise:
         out=self.add_activation_noise(out)
     self._output=out
Пример #3
0
 def _calc_output(self):
     if self.mode != 'rate': return ArrayNode._calc_output(self)
     if self._set_activity is not None:
         out = self._set_activity
     elif self._input is not None:
         out = self.current_to_activity(self._input)
     else:
         out = numpy.zeros(self.neurons)
     if self.apply_noise:
         out = self.add_activation_noise(out)
     self._output = out