New 20hr bootcamp on Probability & Statistics!!!
Videos released weekly but full playlist already posted:
piped.video/watch?v=sQqniayn…
Probability & Statistics are cornerstones of data science and machine learning. This course rapidly covers the basics and gets into advanced topics.
Just finished filming an entire 8 week series on Differential Equations and Dynamical Systems!!
This is one of my favorite topics in all of math. And this finishes up all the videos for a two-quarter, 60 hour set of lectures on Engineering Mathematics!
piped.video/watch?v=9fQkLQZe…
Excited to drop a new 2-week video series:
Crash Course in Complex Analysis!!!
This is a super useful topic that comes up everywhere in mathematical physics, differential equations, and modern scientific computing. Check it out!
piped.video/watch?v=_mv0q7-W…
My favorite topic in dynamical systems: Chaos!!!
This is what got me interested in applied math as an undergrad. The three body problem in planetary dynamics, the double pendulum, turbulence, and more!
piped.video/watch?v=PDeN3iCt…
New video! Partial Differential Equation (PDE) Overview
piped.video/watch?v=pvrIagjE…
Super excited to be deriving and solving PDEs in this series!!! Next up: heat equation in 1D, 2D, ND; separation of variables; wave equation; Navier-Stokes equations, and more!!!
Vector calculus & PDEs!
piped.video/Jt5R-Tm8cV8
Powerful & beautiful intersection of math and physics. How to encode physical conservation laws as partial differential equations.
And still relevant for modern machine learning!
(~20 vid series... how I wish I'd learned it)
New Video Series: Statistics & Data Analysis!
piped.video/watch?v=QIXUTsdj…
35 videos, 10 hours:
Random sampling, Central limit theorem, Distribution estimation, Method of moments, Maximum likelihood estimation, Hypothesis testing, Monte Carlo sampling, Bayesian statistics, and more!
Big news today: Nathan Kutz and I have finished all of the video lectures for our book "Data Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control"!
All videos for every section are free on youtube and at our book website databookuw.com
2nd ed of "Data Driven Science and Engineering" out this summer!!!!
New to 2nd ed:
* Python+Matlab Code
* New Chapters on Reinforcement Learning & Physics Informed Machine Learning
* New Sections Throughout
* Extensive Homework
cambridge.org/brunton-kutz
New Book & Video Series!!! (late 2025)
Optimization Bootcamp: Applications in Machine Learning, Control, and Inverse Problems
Comment for a sneak peak to help proofread and I'll DM
(proof reading, typos, HW problems, all get acknowledgment in book!)
Its nice to see the recent excitement around Q-learning!
Here's a clip from a video all about Deep Reinforcement Learning, including Deep Q Learning
piped.video/watch?v=wDVteayW…#machinelearning#ai
First new video after being back from Sabbatical!!
PDE 101: Separation of Variables... or how I learned to stop worrying and solve Laplace's equation
One of the most important concepts in all of partial differential equations
piped.video/watch?v=VjWtMl6v…
New on arXiv!!! 🚨🚨🔥🔥🤯🤯
A Unified Framework to Enforce, Discover, and Promote Symmetry in Machine Learning
by Sam Otto, with N. Zolman, N. Kutz, & myself
A tour de force in machine learning & differential geometry
arxiv.org/abs/2311.00212
(w/ beautiful drawings by Sam)
New video series: Physics Informed Machine Learning!
Physics may be embedded into AI/ML in 5 stages:
1 choose what to Model
2 curate training Data
3 design an Architecture
4 craft a Loss Function, and
5 implement Optimization Algorithm to train the model
piped.video/watch?v=JoFW2uSd…
I'm excited to announce the first video in a new series on sparsity and compression. This is one of my favorite topics in applied math and statistics.
Check out the video on YouTube: piped.video/EOYaKcjFa3o
Finished the 2nd Edition of "Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control" with Nathan Kutz today for Cambridge.
Now w Python + MATLAB, extensive HW, and YouTube videos for all sections! (Code in Julia and R soon)
databookuw.com
2nd ed of "Data Driven Science and Engineering" out this summer!!!!
New to 2nd ed:
* Python+Matlab Code
* New Chapters on Reinforcement Learning & Physics Informed Machine Learning
* New Sections Throughout
* Extensive Homework
cambridge.org/brunton-kutz
Big news today: Nathan Kutz and I have finished all of the video lectures for our book "Data Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control"!
All videos for every section are free on youtube and at our book website databookuw.com
New Video!! 🌊🌊🌊
Lagrangian Coherent Structures (LCS) in unsteady fluids with Finite Time Lyapunov Exponents (FTLE)
YouTube link: piped.video/lveOu7jLNh0
This topic is near and dear to my heart. My first research project in grad school focused on FTLE.
New video! piped.video/0MNVhXEX9to
Reinforcement Learning: Machine Learning Meets Control Theory
Reinforcement learning is a powerful technique at the intersection of machine learning and control theory, inspired by how animals learn to interact with their environment.
Reinforcement Learning Series: Overview of Methods
Video: piped.video/i7q8bISGwMQ
This video introduces the variety of methods for model-based and model-free reinforcement learning.
New video out each Friday over next 4 weeks!
Book Chapter: faculty.washington.edu/sbrun…
I've been looking forward to Gauss's Divergence Theorem for a long time!
Gauss's theorem is one of the most powerful tools in all of mathematical physics. It's how we derive conservation laws from physics and translate them into PDEs.
piped.video/watch?v=TORt20_H…
New video! Robust Principal Component Analysis (RPCA)
piped.video/yDpz0PqULXQ
PCA is a backbone of statistics & machine learning but is fragile to outliers & missing data.
RPCA addresses this issue & is used in many fields including the Netflix prize, image science, & fluids.
Major step in series on ODEs: Solving matrix systems of equations with eigenvalues and eigenvectors!
Eigenvectors make the most sense to me as the transformation to diagonalize a matrix system xdot=A*x.
piped.video/watch?v=QYS-ML_v…
Just finished filming an entire 8 week series on Differential Equations and Dynamical Systems!!
This is one of my favorite topics in all of math. And this finishes up all the videos for a two-quarter, 60 hour set of lectures on Engineering Mathematics!
piped.video/watch?v=9fQkLQZe…
Div Grad & Curl: Building blocks of vector calculus
piped.video/lKXW7DRyyro
When I learned there was no motivation for why.
Just math on a board.
You are learning so you can translate physics, the language of the universe, into math, the language of differential equations.
Vector calculus & PDEs!
piped.video/Jt5R-Tm8cV8
Powerful & beautiful intersection of math and physics. How to encode physical conservation laws as partial differential equations.
And still relevant for modern machine learning!
(~20 vid series... how I wish I'd learned it)
Very excited about an upcoming series of videos on Turbulent Fluid Dynamics and Turbulence Modeling (with machine learning).
Thought I'd share some upcoming YouTube thumbnails:
Physics Informed Machine Learning with applications in Materials, by @UW expert, Prof. Navid Zobeiry
Coolest new series on Youtube! Thanks Navid for sharing your deep knowledge with us! 🙏🧠🤯
piped.video/watch?v=ak2oTkoo…
All code/slides: composites.uw.edu/AI/
New video on Machine Learning for Fluid Mechanics!
piped.video/watch?v=8e3OT2K9…
This is one of my favorite topics and the APS fluid dynamics meeting is coming up. So I will be posting new fluids videos + tweets for the next two weeks!
Living Van Gogh Starry Night by Petros Vrellis
New video: The Anatomy of a Dynamical System
This was a fun one to make, and timing with new NSF AI Institute in Dynamic Systems is a pure coincidence!
Full Video: piped.video/-FvrON0OmYc
I can’t tell you how excited I am that @bingbrunton is making Neuroscience videos!
If you like my YouTube channel, you will love hers!!
Subscribe to her channel for new videos!
piped.video/watch?v=xWcloVll…
New video on the Sparse Identification of Nonlinear Dynamics (SINDy), 5 years later piped.video/NxAn0oglMVw
Machine learning is enabling the discovery of dynamical systems models and governing equations purely from measurement data.
This video shows how to use the singular value decomposition (SVD) to perform least-squares regression for non-square systems of equations.
Video: piped.video/PjeOmOz9jSY
Full SVD Playlist: piped.video/playlist?list=PL…
The Gradient Operator!
piped.video/yXD5IlDstNk
I filmed this at 7pm the day before I moved across the country to California for sabbatical... that's how much I love gradients & I love teaching you about gradients.
Div Grad & Curl: Building blocks of vector calculus
piped.video/lKXW7DRyyro
When I learned there was no motivation for why.
Just math on a board.
You are learning so you can translate physics, the language of the universe, into math, the language of differential equations.
5th Video in Reinforcement Learning Sequence!
Optimal Nonlinear Control with Hamilton Jacobi Bellman (HJB) and Dynamic Programming
piped.video/-hO-AnFYm6M
Very excited to share a new video diving into the mathematics of compressed sensing.
I'm always surprised that it's possible to reconstruct full images from a random subsampling of pixels.
More videos on this topic each Friday.
YouTube video: piped.video/inr-nGnVc0k
New video!! piped.video/mDt-HJEXK6g
Part 1 of deriving the Reynolds Averaged Navier Stokes (RANS) equations for fluid turbulence...
(I had a little extra coffee in this edited version)
This is one of my favorite videos in the sparsity series: Sparse Regression with the LASSO
We use LASSO all the time to discover interpretable models that prevent overfitting (like SINDy)
Check out the YouTube video!
piped.video/GaXfqoLR_yI
Ever notice a striking similarity between the Laplace and Fourier transforms?
In this video, I show how the Laplace transform is really just a weighted, one-sided Fourier transform (I call it a political transform) for badly behaved functions.
piped.video/7UvtU75NXTg
1/2
New in 2nd Ed:
Chapters: Reinforcement Learning & Physics Informed Machine Learning
Sections: Autoencoders; RNNs; GANs; MPC; ML for ROMs; Laplace; SVD error bounds
Code in Python and Matlab in text
HW throughout
Videos for all sections
Finished the 2nd Edition of "Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control" with Nathan Kutz today for Cambridge.
Now w Python + MATLAB, extensive HW, and YouTube videos for all sections! (Code in Julia and R soon)
databookuw.com
It has been about 5 years since the sparse identification of nonlinear dynamics (SINDy) paper was published, so I decided to make a short video on SINDy 5 years later.
Turned into (at least) 6 videos covering over 2 hours :)
Announcing Collimator 2.0!!!
New features:
* Powered by JAX
* Generative AI
* AutoDifferentiation
* PID AutoTune
* SINDy blocks
* Model Predictive Control
* Real-Time Collaboration
* Hardware in the Loop
Kudos to the amazing team @CollimatorAI
Try it @ collimator.ai
New video!!! What is Turbulence?
piped.video/v5IoP9Pc-Y0
We live in turbulent times... and turbulent fluids.
Here, we discuss fundamental characteristics of turbulence with examples from nature and engineering.
I'm really looking forward to releasing new videos over the next few weeks:
Robust principal component analysis (RPCA)
Sparse sensor placement optimization
The anatomy of a dynamical system
Moore's law
Reinforcement learning
Deep reinforcement learning
Second video on sparsity and compression. We ask the question of why natural signals are so compressible.
Audio signals, images, streaming videos. All these signals are massively massively compressible.
This one is a mind bender!
piped.video/Dt2WYkqZfbs
This video is like eating your kale or going to the gym 🥬🥬🥬🏋️🏋️🏋️... it is going to make you stronger!
One of the most complicated math derivations yet, and this is only the first x-component of the RANS (Reynolds Averaged Navier Stokes) equations!
piped.video/pe6AxHpvBJU
Still surprised that this works!
...Discovering Governing Equations from Partial Measurements with Deep Delay Autoencoders...
Check out the video: piped.video/5kDhxmo4XtE
and paper: arxiv.org/abs/2201.05136
by Joseph Bakarji et al.
Someone posed a really interesting question to me recently:
"Can you tell the number of matches in a box by the sound it makes when you shake it?"
Reminds me of "Can One Hear the Shape of a Drum?" by Mark Kac
Curious to hear your thoughts and comments...
New video on the Shannon-Nyquist sampling theorem!
This is a cornerstone of signal processing theory, with important connections to signal compression and sparse sampling.
YouTube: piped.video/FcXZ28BX-xE
New Graduate Certificate and Masters Degree in Machine Learning and Artificial Intelligence for Engineering at University of Washington!!! 🧠💪🧠
uw.edu/ai4eng-edu/
Very excited to announce a new review paper on "Modern Koopman Theory for Dynamical Systems"
which was a great collaboration with Marko Budišić (@dynamicalmarko), Eurika Kaiser, and Nathan Kutz.
Check it out here: arxiv.org/abs/2102.12086
1/n
Sparse Nonlinear Models for Fluid Dynamics w Machine Learning & Optimization
piped.video/z_CZ_VyMDXE
This summarizes some of my favorite collaborative work with some amazing researchers, including @loiseau_jc and @georgios_rigas
(papers below)
Just got copies of the 2nd Edition of "Data Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control" from @CambridgeUP !!!
I love that "new book" smell :)
Officially available on Amazon now: amazon.com/Data-Driven-Scien…
2nd ed of "Data Driven Science and Engineering" out this summer!!!!
New to 2nd ed:
* Python+Matlab Code
* New Chapters on Reinforcement Learning & Physics Informed Machine Learning
* New Sections Throughout
* Extensive Homework
cambridge.org/brunton-kutz
Excited about this upcoming seminar "Machine Learning for Scientific Discovery, with Examples in Fluid Mechanics" at Fluid Mechanics Webinar Series on 04 Nov cassyni.com/events/XaWwmgXkg…
Check out these excellent tutorial videos by Alan Kaptanoglu describing how to use the newest PySINDy software library! Eight videos to become an expert in data-driven model discovery with SINDy!!
Video: piped.video/SfIJiuJ38W0
PySINDy library: github.com/dynamicslab/pysin…
Everybody needs to check this out!! One of the most thoughtful and comprehensive tools to apply machine learning for scientific discovery. Really a tour de force
Three years ago, I started working on an easy-to-use tool for interpretable machine learning in science. I wanted it to do for symbolic regression what Theano did for deep learning.
Today, I am beyond excited to share with you the paper describing it!
arxiv.org/abs/2305.01582
1.
We were so fortunate to have @MilesCranmer at UW for a collaborative visit this past week!
He also filmed up his awesome work on "Interpretable Deep Learning for New Physics Discovery"
Really blown away by this great video!
piped.video/HKJB0Bjo6tQ
Neural network control block in @CollimatorAI!!!
🧠🤖💪🤯
The wait is over -- automatically differentiable neural network control! Try it out at collimator.ai/
Draft of new "Reinforcement Learning" chapter for 2nd Ed of our Data-Driven Science and Engineering Book
faculty.washington.edu/~sbru…
Please comment/DM/email with any typos, comments, or suggestions. We have a few weeks to polish.
Thanks in advance!!!
I've been thinking a lot about how managing COVID-19 is really a control problem. So I made a short video series about control theory and COVID-19. Spread it around (the video, not the virus!): piped.video/BTLZu-1IMcE#COVID19#controltheory#dynamics#modeling
30 minute overview video on turbulence closure modeling, including Reynolds averaged Navier-Stokes (RANS) and large eddy simulation (LES).
This is all building up to how we use machine learning and deep learning to model turbulent fluids (next video!)
piped.video/zIQpxmLwbXQ
This was a super fun video to make. I walk through my favorite turbulence simulations and experiments. (also motivates use of machine learning) Hope you enjoy!!
YouTube: piped.video/RkewD966Y90
Stunning turbulence simulation in video from @ricardovinuesa@pschlatt1@SimEx_KTH
I love teaching and research.
Teaching improves my research and research enriches my teaching. They also provide useful counterbalances to each other.
Not a formula for everyone, and very glad we have excellent teaching profs and research profs, but I don’t want to choose one.
Wildlife photographer Roeselien Raimond photographed 64 foxes from the same angle to allow for easy comparisons, and the result reveals the wildly diverse characteristics of such animals [source, read more: buff.ly/3eeMAwB]
Faculty position in Physics-Based Machine Learning/Artificial Intelligence (@ME_at_UW)
apply.interfolio.com/118559
This is a very broad search and is part of a larger cluster hire in @uwengineering. Lots of great colleagues and resources in this exciting area!
Come join us @UW!!!
I'm a big fan of @AnnualReviews. They provide an overview and context for important research topics.
There is no AR in Machine Learning & AI
This could really benefit ML researchers and outside users, since progress is so rapid and could use codification.
What do y'all think?
The art of "what is possible" in AI and Machine Learning is changing so fast!!! ⚡️⚡️⚡️
I made this video in April, and it is already dated... need to make monthly updates! 🤣
Next video up: A Machine Learning Primer
Stay tuned!
piped.video/watch?v=NQkSH_CB…
Occasionally I get some pretty strange youtube comments.
Once someone told me that instead of a forehead, I have a fivehead.
Didn't bother me or anything, but I think about it *every* time I put on 25% more sunscreen...
Super excited about this paper!
So much of the history of mathematical physics involves discovering effective coordinate transformation to simplify dynamics. Now with deep learning, we are able to learn these transformations from data!
Our new paper uses deep learning to find coordinates to globally transform a nonlinear PDE to a linear PDE! Read about choosing a good architecture & diverse training data. Cautionary tale about extrapolation. W/ Craig Gin, @eigensteve, and Nathan Kutz. cambridge.org/core/journals/…
Excited to be on my way to the #ACC in San Diego!! Honored to be giving one of the kickoff semi-plenary lectures tomorrow AM: “Machine Learning for Sparse Nonlinear Modeling and Control”
Also excited that @CollimatorAI will have a booth where I’ll be hanging out. Come say hi!!!
New Graduate Certificate in Data-Driven Dynamical Systems & Controls!
Come join us, Fall 2025!
Topics include: Data-driven dynamics, control, & sensing with modern machine learning
Stacks towards Masters degree at UW
me.washington.edu/future-stu…
Application deadline: July 1, 2025
With over four million views and 90,000 subscribers, @eigensteve's YouTube channel simplifies the mathematical fundamentals behind data-driven engineering concepts. We talked to Professor Brunton to learn the backstory: me.washington.edu/news/artic…
New video on Machine Learning for Fluid Mechanics!
piped.video/watch?v=8e3OT2K9…
This is one of my favorite topics and the APS fluid dynamics meeting is coming up. So I will be posting new fluids videos + tweets for the next two weeks!
Living Van Gogh Starry Night by Petros Vrellis
So excited to be on sabbatical this year @Caltech with @bingbrunton!
Huge thanks to everyone at Caltech and the Moore Distinguished Scholar Program!
PS: We are living two doors down from a house we lived in half a lifetime ago. It is so nice to be back 😎🤓
Come be our colleague @ME_at_UW in @uwengineering on the beautiful @UW Seattle campus!!!
Several open faculty positions including
Assistant Professor physics-based Machine Learning/Artificial Intelligence
Apply now! apply.interfolio.com/118559
(Apps reviewed starting early Jan'24)
I don't think this has ever happened to me before... arXiv submission worked on the first try!
96 pages, 27 figures, >350 references... this is definitely a LaTeX high water mark
🤯🤯🤯Blown away by how fast @CollimatorAI has integrated generative AI using GPT-4 into their modeling framework.
Now possible to design and analyze control systems symbolically from text prompts!
Check out Collimator and control smarter! 🧠🧠🧠
collimator.ai