SPIKING DYNAMICAL NEURAL NETWORK FOR PARALLEL PREDICTION OF MULTIPLE TEMPORAL EVENTS
First Claim
1. A method for determining temporal events, said method comprising:
- providing data from a particular process;
converting the data to a temporal spike train having spike amplitudes and a spike train length;
training a dynamical neural network including a plurality of neurons to identify events;
providing the spike train to the trained dynamical neural network to analyze the spike train and predict events in the spike train; and
providing signals from the dynamical neural network to a readout device that identifies whether an event may occur.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for determining events in a system or process, such as predicting fault events. The method includes providing data from the process, pre-processing data and converting the data to one or more temporal spike trains having spike amplitudes and a spike train length. The spike trains are provided to a dynamical neural network operating as a liquid state machine that includes a plurality of neurons that analyze the spike trains. The dynamical neural network is trained by known data to identify events in the spike train, where the dynamical neural network then analyzes new data to identify events. Signals from the dynamical neural network are then provided to a readout network that decodes the states and predicts the future events.
28 Citations
20 Claims
-
1. A method for determining temporal events, said method comprising:
-
providing data from a particular process; converting the data to a temporal spike train having spike amplitudes and a spike train length; training a dynamical neural network including a plurality of neurons to identify events; providing the spike train to the trained dynamical neural network to analyze the spike train and predict events in the spike train; and providing signals from the dynamical neural network to a readout device that identifies whether an event may occur. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for providing a parallel prediction of multiple temporal fault events in a manufacturing process, said method comprising:
-
providing data from a particular process; pre-processing the data to sort and classify the data; converting the data to a plurality of temporal spike trains each having spike amplitudes and a spike train length; training a dynamical neural network operating as a liquid state machine including a plurality of neurons to recognize fault events using a supervisory learning process; providing the spike trains to the dynamical neural network to analyze the spike trains and predict fault events in the spike trains; and providing signals from the dynamic neural network to a readout device that identifies whether a fault event may occur. - View Dependent Claims (14, 15, 16)
-
-
17. A method for providing a parallel prediction of multiple temporal fault events in a manufacturing process, said method comprising:
-
providing data from a particular process; converting the data to a plurality of temporal spike trains each having spike amplitudes and a spike train length; training a dynamical neural network operating as a liquid state machine including a plurality of neurons to recognize fault events; and providing the spike trains to the dynamical neural network to analyze the spike trains and predict fault events in the spike trains. - View Dependent Claims (18, 19, 20)
-
Specification