Programming for AI (AI504, Fall 2020), Practice 14: Neural Ordinary Differential Equations

preview_player
Показать описание
Neural Ordinary Differential Equations
- Implement ODE solvers
-- Euler's method
-- Runge-Kutta
- Implement Neural ODE
- Train with spirals
- Compare with adaptive step size solver
- compare with adjoint sensitivity method

Рекомендации по теме
Комментарии
Автор

Thank you so much for this tutorial!! It is so helpful. For anyone interested out there. I experimented changing the width and length of the NN architecture. I obtained the best results by increasing the width of the NN. Changing the length did not help to obtain better results.

sebastiangutierrez
Автор

Can we have access to the notebook, please?

leninrafaelrierasegura
Автор

is "t[:batch_time]" in get_batch correct? shouldn't we get the corresponding time points from `t` instead of a constant first `batch_time` elements from t?

metaseq
Автор

Why in the forward method of ODEFunc do you have self.net(y**3)? Why not just self.net(y) since y is the input to the network?

chadwinters
Автор

Wow, this is a really wonderful resource and tutorial. Thanks so much posting it. Is it possible to provide a link to the Colab notebook, so that others can work through the code? Thanks again.

krishnabhogaonker