Physics Informed Neural Networks (PINNs) [Physics Informed Machine Learning]

  Рет қаралды 49,265

Steve Brunton

2 ай бұрын

This video introduces PINNs, or Physics Informed Neural Networks. PINNs are a simple modification of a neural network that adds a PDE in the loss function to promote solutions that satisfy known physics. For example, if we wish to model a fluid flow field and we know it is incompressible, we can add the divergence of the field in the loss function to drive it towards zero. This approach relies on the automatic differentiability in neural networks (i.e., backpropagation) to compute partial derivatives used in the PDE loss function.
Original PINNs paper: www.sciencedirect.com/science/article/abs/pii/S0021999118307125
Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations
M. Raissi P. Perdikaris, G.E. Karniadakis
Journal of Computational Physics
Volume 378: 686-707, 2019
This video was produced at the University of Washington, and we acknowledge funding support from the Boeing Company
%%% CHAPTERS %%%
00:00 Intro
01:54 PINNs: Central Concept
06:38 Advantages and Disadvantages
11:39 PINNs and Inference
15:23 Recommended Resources
19:33 Extending PINNs: Fractional PINNs
21:40 Extending PINNs: Delta PINNs
25:33 Failure Modes
29:40 PINNs & Pareto Fronts
31:57 Outro

Пікірлер: 63
@rehankhan-gn2jr
@rehankhan-gn2jr 2 ай бұрын
The way of teaching is highly beneficial and outstanding. Thank you, Steven!
@alessandrobeatini1882
@alessandrobeatini1882 2 ай бұрын
This is hands down one of the best videos I've seen on KZfaq. Great work, keep it up!
@code2compass
@code2compass 2 ай бұрын
Steve your videos are always helpful, clear and concise. Thank you so much for such amazing content. You are my hero
@markseagraves5486
@markseagraves5486 2 ай бұрын
Very helpful Steven. I work in consciousness studies and find too often the math is written off as too complicated. On the other side, many computational scientists may write off consciousness studies as too ethereal to be of much value. Bridging these two worlds with insight and rigor, I feel advances our understanding of both artificial and human intelligence. You have contributed to this effort here. Thank you.
@jiaminxu7275
@jiaminxu7275 2 ай бұрын
Hi Prof. Brunton, I am a Ph.D. student from UT Austin majoring in Mechanical Engineering with specification of dynamical system and control. Your vedios has been helping me by either giving me a deeper understanding of foundamental knowledge or openning my horizon, ever since I begin my Ph.D. Just want to express my great gratitude to you again and hope I can meet you in certain conferences so that I can say thank you to you in person.
@The_Quaalude
@The_Quaalude 2 ай бұрын
Getting a PhD and learning from KZfaq is wild 😭
@arnold-pdev
@arnold-pdev Ай бұрын
​@@The_Quaalude Why?
@The_Quaalude
@The_Quaalude Ай бұрын
@@arnold-pdev bro is paying all that money just to learn something online for free
@kaihsiangju
@kaihsiangju Ай бұрын
@@The_Quaalude usually, PhD student in the U.S get paid and does not need to pay for the tuition.
@Sumpydumpert
@Sumpydumpert Ай бұрын
I threw some concepts up on Reddit grand unified theory and some other places for a binary growth function based on how internet work with all these different platforms
@rudypieplenbosch6752
@rudypieplenbosch6752 2 ай бұрын
I was waiting for this, hope to see more about this subjects, thanks a lot.
@abhisheksaini5217
@abhisheksaini5217 2 ай бұрын
Thank you, Professor.😃
@THEPAGMAN
@THEPAGMAN 2 ай бұрын
This is really helpful, if only you posted this sooner! Thanks
@anthonymiller6234
@anthonymiller6234 2 ай бұрын
Awesome video again Steve. Thanks so much.
@ryansoklaski8242
@ryansoklaski8242 2 ай бұрын
I would love to see a video on Universal ODEs (which leverages auto-diff through diffEQ solvers). Chris Rackauckas' work in the Julia language on these methods has been striking - would love to see your take on it.
@Eigensteve
@Eigensteve 2 ай бұрын
Already filmed and in the queue :)
@ryansoklaski8242
@ryansoklaski8242 2 ай бұрын
@@Eigensteve I'm so excited to hear this. I recommend you so highly to my students and colleagues. I just wish I had your lessons when I was a college student way back when. Thanks for everything.
@mostafasayahkarajy508
@mostafasayahkarajy508 2 ай бұрын
Thank you very much for the lecture. I am looking forward for your next lecture on this topic.
@Anorve
@Anorve 2 ай бұрын
fantastic! As always
@reversetransistor4129
@reversetransistor4129 2 ай бұрын
Nice, kinda gives me ideas to mix control theories together.
@blacklabelmansociety
@blacklabelmansociety 2 ай бұрын
Hi Professor Steve. I’d love to see a series on Transformers. Thanks for your content, greetings from Brazil.
@victormurphy3511
@victormurphy3511 2 ай бұрын
Great video. Thank you.
@tshepisosoetsane4857
@tshepisosoetsane4857 12 күн бұрын
Wooooooow i am back to class Physics Maths Chemistry Electrical Control Systems
@drozdchannel8707
@drozdchannel8707 Ай бұрын
Great video! it may be useful to do another video about Neural Operators. It is more stable and faster in many physical tasks as i know.
@Sumpydumpert
@Sumpydumpert Ай бұрын
Loved the video ❤️❤️
@caseybackes
@caseybackes 2 ай бұрын
i knew someone would end up working on this soon. really excited to see some sophisticated applications!
@MyrLin8
@MyrLin8 2 ай бұрын
excellent. thanks :)
@mithundeshmukh8
@mithundeshmukh8 2 ай бұрын
Please share references only 1 Link is visible
@tillsteh7273
@tillsteh7273 2 ай бұрын
Dude they are literally in the video. Just use google.
@DrakenRS78
@DrakenRS78 Ай бұрын
Also - take a look at his textbook for further reference
@user-qp2ps1bk3b
@user-qp2ps1bk3b 2 ай бұрын
very nice!
@moisesbessalle
@moisesbessalle 2 ай бұрын
cant you also clip/trim the search space with the possible range of output values also to speed it up before inference? so for example the velocities will be a positive integer with values less then some threshold that depends on your setting?
@calvinholt6364
@calvinholt6364 2 ай бұрын
This is much easier to comprehend than the course given by the author GK. He should just point you to us. 😅
@clementboutaric3952
@clementboutaric3952 15 күн бұрын
The fact that writing the physics in the loss function won't enforce it but rather suggest it can be a cool thing if the hypothesis that lead to this NS equation (incompressible newtonian fluid) start to become less solid.
@sedenions
@sedenions 2 ай бұрын
Have you made a video on embedding and fitting networks for running simulation inference?
@nafisamehtaj8779
@nafisamehtaj8779 Ай бұрын
Prof Brunton, it would be great a help, if you can cover the neural operator (DeepONets) in any of your video. Thanks for all the amazing videos though, making learning easier for grad people.
@AndrewConsroe
@AndrewConsroe 2 ай бұрын
PINN foundation models, even if domain specific at first, would be really cool. I see one paper from a quick google search with some early positive results. Even if you do have to finetune to your problem it would beat scratch training for every new application. I wonder if the architecture could be modified to separate the physics from the data to make the fine tuning more effective/efficient. Do we have more insight into the phase space of nets with low/zero physics loss?
@alexanderskusnov5119
@alexanderskusnov5119 2 ай бұрын
What about Kolmogorov-Arnold networks (KAN)?
@thepanzymancan
@thepanzymancan 2 ай бұрын
Specifically asking with regards to the spring-mass-damper system. How well does the trained NN perform when you give it different initial values than the ones used for training? In general, when you have ODEs of a mechanical system can you train the NN (or other architecture) with just one data set (and in this data set have the system performing in a way to capture transients and steady state dynamics) of the system doing its thing, or do you need different "runs" of the system exploring many combinations of states for the NN in the end to be generalizable? I want to start exploring the use of PINNs for my research and would like to hear PINN user's opinions and experiences. Thanks!
@Jononor
@Jononor 2 ай бұрын
I recommend testing it out yourself! Great way of getting into it, building intuition and experience on simplified problems
@MariaHeger-tb6cv
@MariaHeger-tb6cv Ай бұрын
I was thinking about your comment that rules of physics become expressions to be optimized. Unfortunately, I think that they are absolute rules that should be enforced at every stage of the process. Maybe only at the last step? It’s like allowing an accountant to have errors knowing that the overall performance is better?
@muthukamalan.m6316
@muthukamalan.m6316 Ай бұрын
wonderful content, any code sample would be helpful
@Obbe79
@Obbe79 Ай бұрын
PINNs usually require more training. A lot of attention must be given to activation functions.
@alshahriarbd
@alshahriarbd 2 ай бұрын
I think you forgot to put the link on the description to the PyTorch example tutorials.
@arbor318
@arbor318 15 күн бұрын
The idea is cool. But I wonder how truly effective it is. Because once you add penalty function based on physics you probably removed a lot of solutions suggested by neutral networks.
@mintakan003
@mintakan003 2 ай бұрын
Is there anything that works well for chaotic systems (?)
@arnold-pdev
@arnold-pdev Ай бұрын
Think about what the definition of "chaos" is, and you'll have your answer.
@zfrank3777
@zfrank3777 Ай бұрын
Will there be problem if the real system is chaotic?
@cfddoc
@cfddoc 2 ай бұрын
no audio?
@notu483
@notu483 Ай бұрын
What if you use KAN instead of MLP?
@arnold-pdev
@arnold-pdev Ай бұрын
Sounds like the start of a research question
@The_Quaalude
@The_Quaalude 2 ай бұрын
Who else is high af rn⁉️
@arnold-pdev
@arnold-pdev Ай бұрын
PINNs have to be one of the most over-hyped ML concepts... and that's stiff competition.
@arnold-pdev
@arnold-pdev Ай бұрын
On one level, it's an unprincipled way of doing data assimilation. On another level, it's an unprincipled way of doing numerical integration. Yawn. Great vid tho!
@Sumpydumpert
@Sumpydumpert Ай бұрын
Wonder how ai is gonna use this ?
@alexroberts6416
@alexroberts6416 2 ай бұрын
I'm sorry, what? 😁
@SylComplexDimensional
@SylComplexDimensional Ай бұрын
All of your shit from yesterday forward won’t get seen
Iron Chin ✅ Isaih made this look too easy
00:13
Power Slap
Рет қаралды 36 МЛН
Задержи дыхание дольше всех!
00:42
Аришнев
Рет қаралды 3,6 МЛН
Llegó al techo 😱
00:37
Juan De Dios Pantoja
Рет қаралды 56 МЛН
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 33 МЛН
8 Товаров с Алиэкспресс, о которых ты мог и не знать!
49:47
РасПаковка ДваПаковка
Рет қаралды 167 М.
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 473 М.
S24 Ultra and IPhone 14 Pro Max telephoto shooting comparison #shorts
0:15
Photographer Army
Рет қаралды 10 МЛН
НОВЫЕ ФЕЙК iPHONE 🤯 #iphone
0:37
ALSER kz
Рет қаралды 334 М.
Better Than Smart Phones☠️🤯 | #trollface
0:11
Not Sanu Moments
Рет қаралды 15 МЛН