-
-
Notifications
You must be signed in to change notification settings - Fork 54
[kalman] Update to JAX #611
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
📖 Netlify Preview Ready! Preview URL: https://pr-611--sunny-cactus-210e3e.netlify.app (5be7a1f) 📚 Changed Lecture Pages: back_prop, bayes_nonconj, kalman, lqcontrol, mle, qr_decomp |
|
📖 Netlify Preview Ready! Preview URL: https://pr-611--sunny-cactus-210e3e.netlify.app (b1629e8) 📚 Changed Lecture Pages: back_prop, bayes_nonconj, kalman, lqcontrol, mle, qr_decomp |
|
Thanks @xuanguang-li -- @HumphreyYang this is now ready for review. |
|
📖 Netlify Preview Ready! Preview URL: https://pr-611--sunny-cactus-210e3e.netlify.app (533e30f) 📚 Changed Lecture Pages: back_prop, bayes_nonconj, kalman, lqcontrol, mle, qr_decomp |
This pull request makes updates to the
kalman.mdnotebook, modernizing the codebase by switching from NumPy to JAX.Key changes include:
numpy(np) operations withjax.numpy(jnp) and updated imports accordingly.bivariate_normalandgen_gaussian_plot_valsfunctions with a vectorized, JAX-based implementation usingjax.vmap.mystnbmetadata blocks to each figure-generating code cell.