A brain machine interface (BMI) to control a device is provided. The BMI has a neural decoder, which is a neural to kinematic mapping function with neural signals as input to the neural decoder and kinematics to control the device as output of the neural decoder. The neural decoder is based on a continuous-time multiplicative recurrent neural network, which has been trained as a neural to kinematic mapping function. An advantage of the invention is the robustness of the decoder to perturbations in the neural data; its performance degrades less—or not at all in some circumstances—in comparison to the current state decoders. These perturbations make the current use of BMI in a clinical setting extremely challenging. This invention helps to ameliorate this problem. The robustness of the neural decoder does not come at the cost of some performance, in fact an improvement in performance is observed.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A brain machine interface to control a device, comprising: a neural decoder wherein a continuous-time multiplicative recurrent neural network has been trained as a neural to kinematic mapping function with neural signals as the input to the neural decoder and kinematics to control the device as the output of the neural decoder. 2. The brain machine interface as set forth in claim 1, wherein the outputted kinematics is normalized position over time and velocity over time. 3. The brain machine interface as set forth in claim 1, wherein the device to be controlled is a robotic arm, a prosthetic device or a cursor on a computer screen. 4. The brain machine interface as set forth in claim 1, wherein neural training data used for training of the neural to kinematic mapping function has been modified. 5. The brain machine interface as set forth in claim 4, wherein neural training data has been modified by randomly adding and removing spikes such that the mean number of spikes is preserved on average. 6. The brain machine interface as set forth in claim 1, wherein the neural decoder has been trained with neural and kinematic data sets collected over multiple days. 7. The brain machine interface as set forth in claim 1, wherein the neural decoder has been trained with neural and kinematic data sets collected over five or more days.