PROCESSOR NODE, ARTIFICIAL NEURAL NETWORK AND METHOD OF OPERATION OF AN ARTIFICIAL NEURAL NETWORK
First Claim
1. A temporal processor node for use as an input node in the input layer of a class network in an artificial neural network, the class network being operable to generate an output signal based on a network input vector component received by the input layer, the temporal processor node being operable to receive observation data representing the observed state of a monitored entity as a component of the network input vector, the temporal processor node comprising:
- a memory module operable to store a most recently observed state of the monitored entity in the memory module as a current state;
a modification module having a timer, the timer being operable to output a value representing time elapsed since observation of the current state, the modification module being operable to modify the current state with a modification factor dependent on the value output by the timer;
whereinwhen triggered, the temporal processor node is operable to output the modified current state as a representation of the current state.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a temporal processor node for use as an input node in the input layer of a class network in an artificial neural network, the class network being operable to generate an output signal based on a network input vector component received by the input layer, the temporal processor node being operable to receive observation data representing the observed state of a monitored entity as a component of the network input vector. The temporal processor node comprises a memory module operable to store a most recently observed state of the monitored entity in the memory module as a current state, a modification module having a timer, the timer being operable to output a value representing time elapsed since observation of the current state, the modification module being operable to modify the current state with a modification factor dependent on the value output by the timer, wherein when triggered, the temporal processor node is operable to output the modified current state as a representation of the current state.
-
Citations
11 Claims
-
1. A temporal processor node for use as an input node in the input layer of a class network in an artificial neural network, the class network being operable to generate an output signal based on a network input vector component received by the input layer, the temporal processor node being operable to receive observation data representing the observed state of a monitored entity as a component of the network input vector, the temporal processor node comprising:
-
a memory module operable to store a most recently observed state of the monitored entity in the memory module as a current state; a modification module having a timer, the timer being operable to output a value representing time elapsed since observation of the current state, the modification module being operable to modify the current state with a modification factor dependent on the value output by the timer;
whereinwhen triggered, the temporal processor node is operable to output the modified current state as a representation of the current state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for generating an output signal from a network input vector received by an input layer in a class network forming part of an artificial neural network, the class network comprising a plurality of input nodes forming the input layer, each input node having a memory module, wherein one or more of the input nodes are temporal processor nodes, each comprising a modification module having a timer,
the method comprising: -
at each of the input nodes, receiving observation data representing the observed state of a monitored entity as a component of the network input vector, and storing a most recently observed state of the monitored entity in the memory module as a current state, and, when triggered, outputting a representation of the current state; and at each of the temporal processing nodes, the method further comprises; outputting a value from the timer representing time elapsed since observation of the current state; modifying the current state with a modification factor dependent on the value output by the timer; and when triggered, outputting the modified current state as the representation of the current state. - View Dependent Claims (10, 11)
-
Specification