I am comparing different machine learning techniques for learning dynamical systems (e.g. a system of ordinary differential equations), and so far I've used Long-Short-Term Memory Networks (LSTM) and other variations of Recurrent Neural Networks, Dynamic Bayesian Networks, and Symbolic Regression.
However, I know only a part of this fascinating domain, so I wanted to ask the community: Can you suggest other state-of-the-art machine learning techniques for learning dynamical systems? Black-box or white-box, it's not important; I am more focused on getting good data fitting for my application.
Thanks in advance for any suggestion :-)