Artificial Neuron
First Claim
1. A processing element for an artificial neuron, comprising:
- a first plurality of inputs;
a continuous value determining portion configured to generate a continuous value signal based on the first plurality of inputs;
a second plurality of inputs;
a responsiveness determining portion configured to generate a responsiveness signal corresponding to either a responsive state or a non-responsive state based on the second plurality of inputs; and
an output value determining portion configured to receive the continuous value signal and the responsiveness signal and generate an output signal, wherein the output signal is equal to a predetermined value when the responsiveness signal corresponds to the non-responsive state and the output signal is equal to the continuous value signal when the responsiveness signal corresponds to the responsive state.
0 Assignments
0 Petitions
Accused Products
Abstract
Artificial neurons and processing elements for artificial neurons are disclosed. One processing element generates a continuous value signal based on the first plurality of inputs and generates a responsiveness based on a second plurality of inputs. An output value determining portion generates an output signal that is equal to a predetermined value when the responsiveness signal corresponds to a non-responsive and equal to the continuous value signal when the responsiveness signal corresponds to a responsive state. Another processing element produces an output signal having a magnitude equal to zero except during a fixed time after an event when the output signal has a magnitude based on an event time.
17 Citations
20 Claims
-
1. A processing element for an artificial neuron, comprising:
-
a first plurality of inputs; a continuous value determining portion configured to generate a continuous value signal based on the first plurality of inputs; a second plurality of inputs; a responsiveness determining portion configured to generate a responsiveness signal corresponding to either a responsive state or a non-responsive state based on the second plurality of inputs; and an output value determining portion configured to receive the continuous value signal and the responsiveness signal and generate an output signal, wherein the output signal is equal to a predetermined value when the responsiveness signal corresponds to the non-responsive state and the output signal is equal to the continuous value signal when the responsiveness signal corresponds to the responsive state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A processing element for an artificial neuron, comprising:
-
a first portion that receives a first input signal, the first portion having an activating state and a non-activating state; a second portion that receives a second input signal, the second portion having an activating state and a non-activating state, wherein a first event is defined as the second input entering the activating state from the non-activating state while the first input is in the activating state, and a second event is defined as the first input entering the non-activating state from the activating state while the second input is in the activating state; and a third portion that produces an output signal, the third portion having a first state where the magnitude of the output signal is equal to zero and a second state where the magnitude of the output signal and a second state where the magnitude of the output is based on an event time equal to the time elapsed between the first event and the second event. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A processing method, comprising:
-
receiving a first signal; receiving a second signal; measuring as an event time the time elapsed between a first event, wherein the second signal exceeds a second threshold value while the first signal exceeds a first threshold value, and a second event, wherein the first signal subsequently drops below the first threshold value; and generating an output signal, wherein the magnitude of the output signal is based on an event time equal to the time elapsed between the first event and the second event during a fixed time after the second event. - View Dependent Claims (19, 20)
-
Specification