Related Experiment Video
Updated: Mar 21, 2026

10:34
Designing and Implementing Nervous System Simulations on LEGO Robots
Published on: May 25, 2013
15.7K
Synthesis of recurrent neural networks for dynamical system simulation.
Adam P Trischler1, Gabriele M T D'Eleuterio2
1Maluuba Research, 2000 Peel Street, Montreal, Canada.
Summary
This study introduces a new algorithm for training recurrent neural networks (RNNs) to approximate continuous-time dynamical systems. The method ensures approximation quality and demonstrates effectiveness through numerical examples.
Area of Science:
- Computational Science
- Machine Learning
- Dynamical Systems Theory
Background:
- Recurrent neural networks (RNNs) are powerful tools for modeling complex systems.
- Approximating dynamical systems with neural networks is a challenging but crucial task.
- Existing training techniques for RNNs have limitations in approximating continuous-time dynamics.
Purpose of the Study:
- To review current methods for training RNNs to approximate dynamical systems.
- To introduce a novel algorithm for training RNNs that guarantees approximation quality.
- To demonstrate the capabilities of the new algorithm using numerical examples.
Main Methods:
- Review of established RNN training techniques for dynamical systems.
- Development of a novel algorithm based on theoretical guarantees.
- Training a feedforward neural network on a vector-field representation using backpropagation.
- Recasting the trained feedforward network into a recurrent network.
- Simulation of continuous-time dynamical systems using both the original systems and the trained RNNs.
Main Results:
- The proposed algorithm effectively trains recurrent neural networks to approximate dynamical systems.
- Numerical examples validate the algorithm's capabilities and the quality of network approximation.
- The approach allows both the dynamical systems and their neural network simulators to operate in continuous time.
Conclusions:
- The novel algorithm provides a robust method for approximating continuous-time dynamical systems with recurrent neural networks.
- This approach offers improved accuracy and a unified framework for continuous-time system simulation.
- The findings contribute to advancements in machine learning applications for scientific modeling.
Related Concept Videos
Neural Circuits
3.2K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
3.2K
Sequence Networks of Rotating Machines
519
A Y-connected synchronous generator, grounded through a neutral impedance, is designed to produce balanced internal phase voltages with only positive-sequence components. The generator's sequence networks include a source voltage that is exclusively in the positive-sequence network. The sequence components of line-to-ground voltages at the generator terminals illustrate this configuration.
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
519
Multi-input and Multi-variable systems
459
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence of...
In the absence of...
459
Modeling with Differential Equations
154
Population dynamics can be described mathematically by considering the population size P(t) as a function of time. The rate of change of the population is then represented by the derivative of P(t). A simple assumption is that the rate of growth is proportional to the size of the population itself. This leads to an exponential growth model, where the population increases rapidly without bound. While this is a useful first approximation, it does not reflect realistic long-term...
154
Integration of Synaptic Events
5.6K
Synaptic integration mainly includes the summation of graded potentials. Graded potentials, regardless of their type, cause subtle alterations in membrane voltage, resulting in either depolarization or hyperpolarization. These incremental changes, when combined or summed, can propel the neuron toward its threshold. Consider, for example, a membrane experiencing a +15 mV shift, causing it to depolarize from -70 mV to -55 mV. In this scenario, graded potentials govern the membrane's ability to...
5.6K
Propagation of Action Potentials
13.1K
The propagation of an action potential refers to the process by which a nerve impulse, or "action potential," travels along a neuron.
Neurons (nerve cells) have a resting membrane potential, with a slightly negative charge inside compared to outside. This is maintained by ion channels, such as sodium (Na+) and potassium (K+) channels, which control the flow of ions. When a stimulus, like a touch or a signal from another neuron, triggers the neuron, sodium channels open, allowing sodium ions to...
Neurons (nerve cells) have a resting membrane potential, with a slightly negative charge inside compared to outside. This is maintained by ion channels, such as sodium (Na+) and potassium (K+) channels, which control the flow of ions. When a stimulus, like a touch or a signal from another neuron, triggers the neuron, sodium channels open, allowing sodium ions to...
13.1K

