Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

165: Differential Equations

165: Differential Equations

FromProgramming Throwdown


165: Differential Equations

FromProgramming Throwdown

ratings:
Length:
77 minutes
Released:
Sep 25, 2023
Format:
Podcast episode

Description

Intro topic: Revisiting the power of SpreadsheetsNews/Links:
LK-99 Isn’t a Superconductorhttps://www.nature.com/articles/d41586-023-02585-7

Normalizing Flowshttps://pyro.ai/examples/normalizing_flows_i.html

How is llama.cpp possible?https://finbarr.ca/how-is-llama-cpp-possible/

Chat with open source large language models
https://chat.lmsys.org/


Book of the Show
Patrick: Math with Bad Drawings by Ben Orlinhttps://amzn.to/44dsgDz

Jason: Overboard! https://play.google.com/store/apps/details?id=com.InkleLtd.Overboard Nhl=en_US&gl=US 

Patreon Plug https://www.patreon.com/programmingthrowdown?ty=hTool of the Show
Patrick: ffmprovisr https://amiaopensource.github.io/ffmprovisr/


Jason:Pandas read_ods() read_excel()


Topic: Differential Equations
Why should programmers learn about DiffEqLaw of Large Numbers

What are differential equations?
When you know the rate of change
EigenVectors & EigenValues
What is Jacobian What is Jacobian? | The right way of thinking derivatives and integrals



Special cases
Partial Differential Equations
Ordinary Differential Equations


Why solvers are important
Numerical Stability at larger step sizes
Example: https://medium.com/@pukumarathe/eulers-method-and-runge-kutta-4th-order-method-in-python-b4a0068a8ebe 


Fun Examples
Predator-Prey relationships in scipy
https://scientific-python.readthedocs.io/en/latest/notebooks_rst/3_Ordinary_Differential_Equations/02_Examples/Lotka_Volterra_model.html 

Physics Engines for games
https://youtu.be/52n2qKgwW_Q 

PageRank
https://arxiv.org/pdf/2001.08973.pdf 






★ Support this podcast on Patreon ★
Released:
Sep 25, 2023
Format:
Podcast episode

Titles in the series (100)

Programming Throwdown attempts to educate Computer Scientsts and Software Engineers on a cavalcade of programming and tech topics. Every show covers a new programming language, so listeners will be able to speak intelligently about any programming language. Look for our Podcast in the iTunes Store