How Well Can DeepMind's AI Learn Physics? ⚛

2020 ж. 12 Мау.
1 658 011 Рет қаралды

❤️ Check out Lambda here and sign up for their GPU Cloud: lambdalabs.com/papers
📝 The paper "Learning to Simulate Complex Physics with Graph Networks" is available here:
arxiv.org/abs/2002.09405
sites.google.com/view/learnin...
🌊 The thesis on fluids is available here:
users.cg.tuwien.ac.at/zsolnai...
❤️ Watch these videos in early access on our Patreon page or join us here on KZhead:
- / twominutepapers
- / @twominutepapers
🙏 We would like to thank our generous Patreon supporters who make Two Minute Papers possible:
Aleksandr Mashrabov, Alex Haro, Alex Paden, Andrew Melnychuk, Angelos Evripiotis, Benji Rabhan, Bruno Mikuš, Bryan Learn, Christian Ahlin, Daniel Hasegan, Eric Haddad, Eric Martel, Javier Bustamante, Lorin Atzberger, Lukas Biewald, Michael Albrecht, Nader S., Owen Campbell-Moore, Owen Skarpness, Robin Graham, Steef, Sunil Kim, Taras Bobrovytsky, Thomas Krcmar, Torsten Reil, Tybie Fitzhugh
If you wish to support the series, click here: / twominutepapers
Meet and discuss your ideas with other Fellow Scholars on the Two Minute Papers Discord: discordapp.com/invite/hbcTJu2
Károly Zsolnai-Fehér's links:
Instagram: / twominutepapers
Twitter: / twominutepapers
Web: cg.tuwien.ac.at/~zsolnai/

Пікірлер
  • "We cannot write down the mathematical definition of a cat." I've found my life's mission

    @Bangy@Bangy3 жыл бұрын
    • But first of all, you need to define what's a cat

      @sephypantsu@sephypantsu3 жыл бұрын
    • @@sephypantsu it's easy. A cat is something that transforms like a cat. If you know what I'm saying

      @nadiyayasmeen3928@nadiyayasmeen39283 жыл бұрын
    • Nadiya Yasmeen Ironic that most “tensors” in machine learning don’t actually transform like tensors

      @Virsconte@Virsconte3 жыл бұрын
    • @@Virsconte can you elaborate on this? To my knowledge the tensors in machine learning are tensors, so they transform like tensors. A lot of them transform like normal matrices, but afaik normal matrices are still tensors.

      @juliengrijalva8606@juliengrijalva86063 жыл бұрын
    • Non-linear transformations are still transformations.

      @thomassynths@thomassynths3 жыл бұрын
  • As a simulation engineer, I'm not even mad that I will be made redundant by neural network. What a time to be alive.

    @alperenerol1852@alperenerol18523 жыл бұрын
    • Soon we will miss the days when video games used to be run on real physics simulations, rather than the more efficient approach of a neural network hallucinating something that looks plausible to the players :D (...which brings up some scary metaphysical philosophic questions, if you think about it...)

      @Contra1828@Contra18283 жыл бұрын
    • Amy Kukleva which questions for example?

      @rubenzuidgeest5373@rubenzuidgeest53733 жыл бұрын
    • ​@@rubenzuidgeest5373 Well, for instance: "What if the universe is running on a simulation only as precise as needed to satisfy humans? Then, distant stars and planets wouldn't *really* consist of a huge number of atoms, just a simple approximation of what a fully-simulated planet like Earth would look like. In a lot of theistic philosophies/religions, the world exists as a sandbox for humans. And some have speculated that we might be in a simulation ourselves - as the Simulation Argument goes, the first intelligent beings will be much fewer than all the beings they end up simulating as experiments. If that were the case, why go to expense of simulating the entire universe, if you could get away with a whole lot less? This would make the world a whole lot "smaller" and less complex than we think."

      @Contra1828@Contra18283 жыл бұрын
    • Someone needs to write the physics simulation that the neural network will train on...

      @eaglgenes101@eaglgenes1013 жыл бұрын
    • @@eaglgenes101 Until artificial consciousness is achieved.

      @MuitaMerdaAoVivo@MuitaMerdaAoVivo3 жыл бұрын
  • For those who are wondering about his accent, it's Hungarian.

    @I33nc3@I33nc33 жыл бұрын
    • Üdvözletem!

      @chocolatemilk5779@chocolatemilk57793 жыл бұрын
    • Yup! At first I didn't understand his name because the last thing I would've expected was to click on a hungarian's english video, but the accent was very familiar haha.

      @WombatSteve@WombatSteve3 жыл бұрын
    • @rock stone béla lugosi, who was a hungarian actor, played the role of dracula in the 1931 movie.

      @hjhiihjjhgguh@hjhiihjjhgguh3 жыл бұрын
    • @Rock Stone Many hungarians are living there.

      @nadirjofas3140@nadirjofas31403 жыл бұрын
    • i tough he was indian, big lol hahahahahah !

      @nobocks@nobocks3 жыл бұрын
  • - Even more ramps! More! - Sir, we're reaching critical ma-- - I SAID MORE! MORE!!!

    @ArchbardWava@ArchbardWava3 жыл бұрын
    • Kylo Ren: More! ... ... ... MORE!!!

      @Unethical.Dodgson@Unethical.Dodgson3 жыл бұрын
    • @@Unethical.Dodgson, he is simp

      @user-xz8id3ob8x@user-xz8id3ob8x3 жыл бұрын
    • @@user-xz8id3ob8x haha you said the funny simp word funny joke

      @thezipcreator@thezipcreator3 жыл бұрын
    • A resonance cascade is inevitable!!!

      @blidrob@blidrob3 жыл бұрын
    • Throw more dots, throw more dots, more dots, more dots, more dots! C'mon more dots! K stop dots.

      @hunszaszist@hunszaszist3 жыл бұрын
  • "What a time to be alive" - you must be the only person left who uses it unironically!

    @seamusoblainn4603@seamusoblainn46033 жыл бұрын
    • Well, he is happy to be alive while it possible in current year, lol.

      @minskghoul@minskghoul3 жыл бұрын
    • @@minskghoul There's a good way of thinking about it! lol

      @OrangeC7@OrangeC73 жыл бұрын
    • U ppl underestimate things a lot. A for pandemic goes, COVID-19 could claim fewer ppl's life than any other pandemic of such magnitude (say 1918 or 1968 flu). And all this is because of our understanding of Medical Science and lots of public health measures taken by various govt. Not to mention we've made quite a few potent vaccine candidates in 1/10th the normal time. There are many more inventions like new molecular techniques such as IAMP that is faster than PCR and might make life easier for all molecular biologists. Look don't watch the news only. News channels are professional scaremongers. Take a breath and watch this: kzhead.info/sun/hq6OmNCKpnSCa4U/bejne.html

      @aniksamiurrahman6365@aniksamiurrahman63653 жыл бұрын
    • @Laughing Out Loud For COVID-19 u can read WHO situation reports and see worldometer.com graphs. If that feels inadequate u can always scan BioArxiv headlines.

      @aniksamiurrahman6365@aniksamiurrahman63653 жыл бұрын
    • @@aniksamiurrahman6365 True, people always see that bad in the world but it's actually getting way better than it ever has been

      @circuit10@circuit103 жыл бұрын
  • "I heard you like neural networks and fluid simulations, so i put a neural network in your fluid simulation"

    @thorvaldspear@thorvaldspear3 жыл бұрын
    • is it the same Neural network than neuronal network?¿

      @RubenAngelesOficial@RubenAngelesOficial3 жыл бұрын
    • @Maya :3 I do not know what a "bad pickup line" is 🤷🏾‍♂️

      @RubenAngelesOficial@RubenAngelesOficial3 жыл бұрын
    • smh you missed the yo dog

      @MrEtronic@MrEtronic3 жыл бұрын
    • "It's an older meme sir, but it checks out"

      @jeffmccloud905@jeffmccloud9053 жыл бұрын
    • ... so you can simulate fluids while you neural your network!

      @ObjectsInMotion@ObjectsInMotion3 жыл бұрын
  • This is the best channel for being intuitively engaged in AI advancements

    @ombelote8264@ombelote82643 жыл бұрын
    • What a time to be alive xD I love it

      @dixinormus5143@dixinormus51433 жыл бұрын
    • Check out Yannic here on KZhead, you'll probably like him too :)

      @rbain16@rbain163 жыл бұрын
    • @@rbain16 I already follow him... And watch all his latest content ... It's really helpfull 😊

      @ombelote8264@ombelote82643 жыл бұрын
    • I subscribed after reading this 😆

      @Sunshine_639@Sunshine_6393 жыл бұрын
  • Can't wait to see this tech done in real-time in videogames. Videogames doesn't need 100% accuracy, just "good enough" accuracy and this seems like a great candidate to do it. I'm sure it can run very well on today's GPUs with AI acceleration

    @9a3eedi@9a3eedi3 жыл бұрын
    • Yeah! or any 3D artist for that matter, VFX and 3D illustration or motiongraphics don't need 100% accuracy either, having an interactive simulation to iterate over the final product is way more valuable, the newly introduced optix architecture and realtime denoising features are praised alot in the blender community.

      @stuffystuff1661@stuffystuff16613 жыл бұрын
    • The next gen Xbox Series X and PS5 use AI to achieve real-time raytracing. It really is quite mind-blowing!

      @Greedygoblingames@Greedygoblingames3 жыл бұрын
    • Yeah this is perfect for videogames. I'm sure those neural networks will be used intensively for physics and intelligent NPC behaviour in the future in games. So those AI accelerators of modern GPUs like the tensor cores should come in very handy.

      @dampflokfreund@dampflokfreund3 жыл бұрын
    • @@Greedygoblingames from what I understand the real-time raytracing is the real deal done in the gpu hardware, not AI based. Still amazing

      @9a3eedi@9a3eedi3 жыл бұрын
    • @@9a3eedi RTX does use AI denoising, aswell as new GPU hardware. the new UE5 uses something different and still achieves photorealistic quality, maybe we'll see a mix of techniques.

      @stuffystuff1661@stuffystuff16613 жыл бұрын
  • everybody at 3 AM: sleeps me at the same time: mm how AI can learn physics?

    @ohasab3936@ohasab39363 жыл бұрын
    • by comparing multiple exemple behaviours

      @omnianti0@omnianti03 жыл бұрын
    • It's 1 am and I wonder how I ended up here

      @antoinepetit7172@antoinepetit71723 жыл бұрын
    • :D ikr

      @ImmanuelVanMeirhaeghe@ImmanuelVanMeirhaeghe3 жыл бұрын
  • The possibilities of this with various science R&D has me feeling electrified. Amazing!

    @williamrichards5241@williamrichards52413 жыл бұрын
    • Pretentious comment

      @Zetsuke4@Zetsuke43 жыл бұрын
    • I think its basic research, not RnD.

      @aniksamiurrahman6365@aniksamiurrahman63653 жыл бұрын
    • I agree, this is more than just cool graphics, it’s helping understanding physics- our own reality- at a fundamental level.

      @kicksnarehat4393@kicksnarehat43933 жыл бұрын
    • @Kyler M If you don't know the difference then there's no point in talking to u about it. But I doubt ppl like u r the reason why basic science research is so underfunded.

      @aniksamiurrahman6365@aniksamiurrahman63653 жыл бұрын
    • as its mentionned the aplications are for generalisation purpose not for research or experimentations

      @omnianti0@omnianti03 жыл бұрын
  • You are absolute amazing for sharing this. For some of us, we can't fathom understanding it at the most basic of itself. But with you showing the 3d dimension test gives us at most understanding of what you are doing and how it actually will help.

    @pantest3755@pantest37553 жыл бұрын
  • "And we are even getting paid to do this ! I cannot believe this " 😂😂😂

    @greengreekloyalfan@greengreekloyalfan3 жыл бұрын
    • are we ? WHERE I SIGN?

      @MrRomanrin@MrRomanrin3 жыл бұрын
  • I would love to see a capital city getting liquefied like a version of a city getting blown to bits in a movie.

    @Dina_tankar_mina_ord@Dina_tankar_mina_ord3 жыл бұрын
    • Same.

      @KentHambrock@KentHambrock3 жыл бұрын
    • Or a nuke turning everything to dust

      @soldier6173@soldier61733 жыл бұрын
    • soldier 617 me want big boom boom

      @lukarikid9001@lukarikid90013 жыл бұрын
    • Kargadan ^ this comment wants to start some silly beef

      @lukarikid9001@lukarikid90013 жыл бұрын
    • @Kargadan cant tell if your joking or not

      @jamesfish2177@jamesfish21773 жыл бұрын
  • Here we go again, I didn't search this, however clicked and watched the whole thing....

    @KLEANTRIXdaily@KLEANTRIXdaily3 жыл бұрын
    • no way, you've discovered youtube recommendations, and you say you watched it the whole way through? I commend you sir. what a time to be alive

      @Jude-@Jude-3 жыл бұрын
    • @@Jude- its the youtube AI that recommended

      @omnianti0@omnianti03 жыл бұрын
    • @@omnianti0 how incredible! I've never heard of something so intriguing and curious as this! how did you acquire said knowledge, pray tell

      @Jude-@Jude-3 жыл бұрын
    • @@Jude- here on youtube and wikipedia

      @omnianti0@omnianti03 жыл бұрын
    • @@omnianti0 so you're telling me that *here* on KZhead *AND* on Wikipedia????? This goes too deep, I've uncovered a conspiracy

      @Jude-@Jude-3 жыл бұрын
  • that 4:54 Configuration applied in that lifecycle is so beautiful. Thank You for bringing the beautiful equations to life.

    @emmanuelagudo4918@emmanuelagudo49182 жыл бұрын
  • -Video gets recommended to me -I watch the video -Me the whole video: What? -Me after the video: What kind of PC do you need for those simulations?

    @Daniel-ss5tg@Daniel-ss5tg3 жыл бұрын
    • Which ones? You actually need quite a bit less hardware for the AI simulation then for the actual simulation.

      @donovan6320@donovan63203 жыл бұрын
    • @@donovan6320 in another video its mentionned the pc have 4gpu i guess some of the most expensives

      @omnianti0@omnianti03 жыл бұрын
    • @@omnianti0 No that just heavily depends on the workload. Not to mention depending on the software used they might be utilising the GPU or the CPU... If it's the GPU well then it usually goes a lot faster but the CPU the GPU is mostly there for rendering and that is the bottleneck.

      @donovan6320@donovan63203 жыл бұрын
    • @@donovan6320 this channel released a video of this kind with the framerate and the particule count and they mentionned the new software optimisation for gpu

      @omnianti0@omnianti03 жыл бұрын
    • @@omnianti0 Ok? There are many approaches to running a simulation? Some run on the GPU and are highly parallelised, Some run on the CPU but are multithreaded. It depends on the approach used to simulate it.

      @donovan6320@donovan63203 жыл бұрын
  • Guys, game’s with physics systems like this are going to be sooo insane Half life source engine 3?

    @mohithrai5696@mohithrai56963 жыл бұрын
    • If valve isn't thinking of this, someone should just give them the Two Minute Paper channel and they should start from here :)

      @creeperhack1293@creeperhack12933 жыл бұрын
    • @@creeperhack1293 I'm fairly certain that they absolutely are thinking of this. What I understand they're looking way into the future of tech and gaming. Also did you see the newly updated bottles in Half Life: Alyx? The liquids sloshing around inside them are AMAZING and I'm halfway convinced that they use some AI to do the simulation in real time. So maybe no need to wait for Source 3, maybe we already have a testbed for this tech in Source 2.

      @MrRolnicek@MrRolnicek3 жыл бұрын
    • Yes, but only if it's cost effective to implement. Right now physics-based simulations are extremely capable, fairly optimized, and very well understood by game engine developers, and they're getting more powerful each day because graphics cards are getting more powerful. The cost of implementing a machine learning solution (or even hiring engineers that are familiar with machine learning techniques) is probably fairly high, so for most game developers that happen to develop engines (Valve, Ubisoft, EA/DICE, etc.) I'm not sure it would be worth it to start baking this into their engines unless they just have money to burn. Crytek has always been on the cutting edge though so if anyone would do it, it would be them. Nvidia is probably looking into it too.

      @mcmire@mcmire3 жыл бұрын
    • @@creeperhack1293 Valve has implemented a shader effect that imitates water in a bottle *without any simulation.* They're definitely into awesome stuff like this.

      @zamundaaa776@zamundaaa7763 жыл бұрын
    • It's wonderful to hear that companies are looking into this stuff. I can't wait to see what comes up in the next decade. Just imagine. Also I've taken a look at the bottle shader from Half-Life Alyx and it does look really good but I can't help myself to imagine the possibilities beyond water; like fire, wind and putting all of that together within a ray traced environment then have all of it react physically correct while you manipulate everything. And crazy enough, we're probably pretty close to being able to do that. Really exciting times.

      @creeperhack1293@creeperhack12933 жыл бұрын
  • One of my goals is finding something in this life that makes me as excited, enthusiastic and passionate as Károly is about computer simulated physics.

    @Kloxbyn@Kloxbyn3 жыл бұрын
  • Please don't ever stop your channel is an amazing niche

    @divyangmathur@divyangmathur3 жыл бұрын
  • It can even simulate turbulent flow! That's amazing.

    @EpicUwU_@EpicUwU_3 жыл бұрын
    • no that's a paradox

      @GrueneVanilleWaffel@GrueneVanilleWaffel3 жыл бұрын
    • @@GrueneVanilleWaffel What's the paradox

      @darshandev1754@darshandev17543 жыл бұрын
    • @@GrueneVanilleWaffel what paradox dude

      @hackerulroman@hackerulroman3 жыл бұрын
    • @@darshandev1754 our current computers can't even simulate real entropy.. therefore also not turbulent flow

      @GrueneVanilleWaffel@GrueneVanilleWaffel3 жыл бұрын
  • This would be really great in gaming. Neural networks could generate and adapt moderately-accurate liquid simulations on demand, and correctly respond to changes (i.e when a player’s character enters a body of water)

    @marten2857@marten28573 жыл бұрын
  • When you calculate a physics math in order to generate an image you take a lot of time, however when you imagine something you pick up data that is already computed in previously random simulations and is stored in a memory then the algorithm instead of calculating will just put the pieces in their places where they are needed

    @Solizeus@Solizeus3 жыл бұрын
    • That is a simple yet awesome explanation. However, do the Neural network have a memory?

      @_sky_3123@_sky_31233 жыл бұрын
    • @@_sky_3123 training neural networks works by altering the neurons' weights, so they dont inherently have/need a memory.

      @skuldug1250@skuldug12503 жыл бұрын
  • I remember how 8 years ago we were fascinated how you could super scale images with NNs. Incredible how it advanced.

    @jingyiwang5636@jingyiwang56363 жыл бұрын
  • It's such a pleasure seeing how much you love your work!

    @0hz901@0hz9013 жыл бұрын
  • Hey, like always a very interesting Concept. Could you predict if there is any solution to use this method in render pipelines, like in Blender, Unity. Unreal?

    @dolch8387@dolch83873 жыл бұрын
  • At this point I won't be surprised if AI is awarded the mathematics prize for solution of navier-stroke's and turbulence.🤔

    @MrPaceTv@MrPaceTv3 жыл бұрын
    • possible.

      @aniksamiurrahman6365@aniksamiurrahman63653 жыл бұрын
    • I don't think AI would have an issue finding a numeric solution. The analytic solution is the larger issues. Also, without any assumptions would be very difficult to quantify.

      @benlev3375@benlev33753 жыл бұрын
    • @@benlev3375 Its a very good point!

      @aniksamiurrahman6365@aniksamiurrahman63653 жыл бұрын
    • @@benlev3375 It's also a problem for numeric solutions as we did not prove yet that Naviers stokes in 3d always have smooth solutions, so an iterative algorithm would return a solution but there's no way to know if that's correct or just related to the iterative algorithm used.

      @totolamenace@totolamenace3 жыл бұрын
  • When you said this was useless I just about started yelling at my computer lol. That was an incredible video, well said! Thank you for the awesome content!

    @georhodiumgeo9827@georhodiumgeo98273 жыл бұрын
  • So awesome! My prediction is that future iterations of this theory will be an integral part of a TOE. Excited to delve in depth!

    @kicksnarehat4393@kicksnarehat43933 жыл бұрын
  • It is really amazing, but still I observe that in the last animation a few blue particles behave somehow nonphysically. They drop too slow. How to make sure the neural networks capture the physics correctly seems a really challenging problem.

    @richard126wfr@richard126wfr3 жыл бұрын
  • Dev: What kind of simulation you can copy? AI: Yes.

    @claudewen@claudewen3 жыл бұрын
  • I'm glad that videos by "two minute papers" average on 4x the length advertised. There's plenty of neat stuff you talk about

    @yeoldpepsi@yeoldpepsi3 жыл бұрын
  • I appreciate you highlighting the limitations of these algorithms.

    @GestOfAll@GestOfAll3 жыл бұрын
  • This is also very interesting for the game industrie. They struggle because good simulations can take minutes for one frame to compute. But with AI, we can get simular results in milliseconds or less

    @Timformers@Timformers3 жыл бұрын
    • I was just thinking this. We may find that real-time fluid simulations end up being too computational expensive with traditional GPUs. We may end up offloading the bulk of the calculations with dedicated neural network chips.

      @andrevigil8499@andrevigil84993 жыл бұрын
  • This guy is so enthusiastic you can almost hear him self-high-fiving in the background.

    @LexFloyd@LexFloyd3 жыл бұрын
    • "Absolute witchcraft"

      @KimberleyHopkins@KimberleyHopkins3 жыл бұрын
  • The inherent "understanding" the neural network seems to posess of the underlying physical principles is insane. It makes sense that it would be able to replicate known motions but the fact it predicts new situations (additional objects, different sizes,...) accurately is astonishing. I'll have to take a closer look at that paper.

    @LordAJ12345@LordAJ123453 жыл бұрын
  • That’s really damn cool! I’d love to see this used on systems other than fluid dynamics, like N-body gravity, or thermodynamic statistical mechanics and condensed matter. Not to mention EM simulation, be it antennae, electrodynamics, magnetodynamics, or even nonlinear optics and stimulated emission. All of these are computationally taxing to one degree or another, and replacing that with a pre-trained neural network would be very useful. I’d also like to see if any inferences or insights can be gained by examining the state of the trained neural network, perhaps its method of calculation is approaching some abstraction of actual laws of physics that could be used for hand-programming a properly deterministic simulation.

    @Scrogan@Scrogan3 жыл бұрын
    • Agreed. Although for most applications, absolutely deterministic model behaviour is still a 'must-have' for most serious applications (*). I could definitely see models like this being super useful for doing initial engineering mockups of products under certain pre-supposed conditions, and trying out hypothetical scenarios in a low-cost way before proceeding to build more 'traditional' deterministic models for the same situations. As for a neural network like this approaching some abstraction of actual laws of physics - I would say it's unlikely. For that to happen the neural network would need to have some way of mapping internal features in its own generated model onto human-understandable linguistic abstractions of the underlying physical processes, which I think we're still a good way away from (and that's still dodging the question of whether our linguistic abstractions of those laws correspond to anything more fundamental than useful prediction mechanisms for doing stuff in the world). (*): Not just for the sake of being able to guarantee good performance on the happy path, but also so that you can troubleshoot errors when (not if) they happen and locate their source reliably and without ambiguity. Imagine a scenario wherein the output of a neural network such as this one is used as the input vector to another, possibly 'old school' deterministic model, but with some small (but predictable) error distribution in the terms. Suppose furthermore that the 'top level' deterministic model is highly sensitive to small perturbations in the input domain, as many of our best SPDE models for physical phenomena are. The solutions to the top level model could blow up very, very quickly, and tracking down the source of that error (or even replicating it reliably) would be next to impossible. This would never make it past quality control or audit & regulatory standards for most essential engineering products. More than likely you would have to throw out the neural network input and replace it with a deterministic model which has guaranteed repeatable behaviour on whichever input you provide, hence putting you back at square one. Sorry for the wall of text, I started thinking about your (great) comment and it got a little out of hand! _\\.//

      @paulcassidy4559@paulcassidy45593 жыл бұрын
  • 2:19 I can actually see a skull in there.

    @dryued6874@dryued68743 жыл бұрын
    • @@kicka55 Rorschach?

      @666EuthanasiA666@666EuthanasiA6663 жыл бұрын
  • - how many ramps you want? Dr.Káloly ZsoInai-Fehér - *yes*

    @zackbobinka@zackbobinka3 жыл бұрын
  • I've always wondered why actual physics formulae weren't applied to simulations. Great vid!

    @k-Gonzo@k-Gonzo3 жыл бұрын
  • This is honestly so incredible to see. I'm super interested in AI but i've never seen this kind of AI before and it just blows me away...

    @PhilTruthborne@PhilTruthborne3 жыл бұрын
  • imagine an AI that get so good at physics that it starts simulating real physical laws that we didnt know about.

    @BillyViBritannia@BillyViBritannia3 жыл бұрын
    • True, but generally speaking it would be possible. There is nothing a PC cannot computer that a team of scientists could, theoretically speaking.

      @Mystixor@Mystixor3 жыл бұрын
    • I really think a computer will have a real hard time, with abstract thinking and that sort of intuition us humans have. I don't think we will have a AI that can develop a solid theory, that might or might nor explain reality at its roots (think string theory or relativity). As of now i think an AI would try to recognize patterns in the irregularities and try to recreate this as best as it can via trial and error and would develop some sort of general rules and lots of exceptions. Unlike humans don't mind dealing with 200 rules for 200 variations of a certain event. Just as the AI in the video hasn't found a general solution for navier-stokes but rather guesses via trial and error. I think its probably similar to how you can easily predict the path of a thrown ball quite accurately, without doing any calculations. You just develop a general experience based "feeling" for how the starting conditions and the results of certain scenario are connected.

      @MrOllitheOne@MrOllitheOne3 жыл бұрын
    • AI fundamentally operates on a set of parameters (input data), historical results/data (neural network), and an algorithm to calculate/tweak/optimize through repetition (e.g., trial and error). Any results you see from AI/machine learning is done through an astronomical amount of repetition and not much else. It's fun to think about AI inventing/discovering abstract concepts and theories, but the exercise is futile. We're quite a long ways from that possibility.

      @clv603@clv6033 жыл бұрын
    • ​@@vothka205 The mathematical model isn't literally given to the AI, hence you don't need quotes. You're giving it the input/outputs of a mathematical model. The AI, without ever seeing the inner workings of said model, can end up replicating its effective behavior anyways. It'd be an engineering feat for sure, but you could create an AI feeding it real-world observations and see how well the AI can model the physics.

      @ade8890@ade88903 жыл бұрын
  • "Do Androids dream of -electric sheep- fluid simulations?" Yes.

    @adrixshadow@adrixshadow3 жыл бұрын
    • Yeah sometimes they kinda had a wet dream for that

      @newdykung6775@newdykung67753 жыл бұрын
    • ...try reading the book first, then feel free to re-state your meaningless graffiti.

      @kmg3658@kmg36583 ай бұрын
  • Nagyon igényesek a videóid Károly!

    @66bala70@66bala703 жыл бұрын
  • I really enjoy this channel. Your enthusiasm and positivity is uplifting.

    @georgeweller1@georgeweller13 жыл бұрын
  • 0:51 man just casually references something that he did *300* episodes before. Weird flex but ok.

    @kecvu@kecvu3 жыл бұрын
    • can you make a video for discuss this

      @omnianti0@omnianti03 жыл бұрын
  • "When you know this series very well you know that this video wont take 2 minutes"

    @Donnirononon@Donnirononon3 жыл бұрын
    • only 2minute per frame

      @omnianti0@omnianti03 жыл бұрын
  • I don't know much about this but it is interesting. I thought fluids behaved in a chaotic manner which made it difficult/impossible to simulate. I thought the 3-body problem was at the bottom of it all. It's worth looking more into this. Thanks for the video!

    @jimreynolds2399@jimreynolds23993 жыл бұрын
  • What a time to be alive, indeed! I am a newbie particle enthusiast and this video is mind blowing to me.

    @50sorrowC@50sorrowC3 жыл бұрын
  • This NEEDS to be in Blender.

    @jascrandom9855@jascrandom98553 жыл бұрын
    • YES

      @numbdigger9552@numbdigger95523 жыл бұрын
  • "Finaly, the million dollars reward for solving Navier-Stockes equations will be given to a computer !"

    @warny1978@warny19783 жыл бұрын
    • @Abhishek Patel You may consider that I was joking.

      @warny1978@warny19783 жыл бұрын
  • I worked on a problem where the industry had such models and data (for another physical process) available and they could predict it well using Neural Networks. However, then they wanted to understand it in terms of equations of physics. We utilized genetic programming with bi-objective optimization minimizing expression complexity and fitness error. We got some very interesting results.

    @abhinavgaur13@abhinavgaur133 жыл бұрын
  • Very informative video. Stuff like this is why AI is so huge. It can be applied to almost anything - and inevitably it will... One thing I would have loved to see are some performance-numbers to compare bruteforce vs. prediction, because that's effectively the WHY of why this is amazing right? That we can do really complex "good enough" modeling without the heavy lifting - like for example realistic effects in games, video editing ect. The predicted results are really good here. They might deviate non-trivially from the ground truth - but you would be hard pressed to tell the predicted result from the simulated one. It just "looks natural".

    @TheStigma@TheStigma3 жыл бұрын
  • Me: oh, this should be quick, it's a two minute paper! Video: 7 minutes 17 seconds Me: -_-

    @matthewgenilo3158@matthewgenilo31583 жыл бұрын
  • We need to get this in game engines and art software.

    @HarryHeck2020@HarryHeck20203 жыл бұрын
    • then your pc burn

      @muharremsuz@muharremsuz3 жыл бұрын
    • @@muharremsuz No not really... It does way better for a similar amount of accuracy. If you notice each simulation Has 5 Seconds on the earlier one And then it's down to .6 on the later one. The AI is much faster for competitive results.

      @donovan6320@donovan63203 жыл бұрын
    • @@donovan6320 i dont understand man this isn't too complex for standart pc's ?

      @muharremsuz@muharremsuz3 жыл бұрын
    • @@muharremsuz probably not actually. If it is I'm willing to bet it's the simulation not the neural network. It's the training process from my understanding that makes it burn.

      @donovan6320@donovan63203 жыл бұрын
    • @@muharremsuz it isn't

      @strangegreenthing@strangegreenthing3 жыл бұрын
  • Absolutely Amazing! Greetings from Mexico!

    @ricardoislasruiz3186@ricardoislasruiz31863 жыл бұрын
  • I would love to see this scaled up to compute storm flow in an area with differing soil absorption rates. Construction engineers would be so happy. 🤗

    @fcgHenden@fcgHenden3 жыл бұрын
  • "Studying the Navier-Stokes equations in college days" WOW

    @nadiyayasmeen3928@nadiyayasmeen39283 жыл бұрын
  • So if I understood properly, Essentially, what we see is an AI that "Animate" each frames "by hand" to make an entire scene that looks like a physics simulation? And it can do it somewhat reliably and realistically in different environments? That's actually insane

    @Pac0Master@Pac0Master3 жыл бұрын
    • This is the approach I was proposing ever since nVidia released RTX (which is basically the same thing applied to solving ray tracing problems instead of computational fluid dynamics ones). And yes, this is insane. It could also be used in the reverse manner: to determine whether the physical simulation is good enough or not.

      @getsideways7257@getsideways72573 жыл бұрын
    • I think the AI is learning, from training data, the forces (gravity, friction, impact) applied to each particle, and deriving its own application of those forces. Physics-based simulation differs from frame-animation in that the result mimics real physics using real forces.

      @ideallyyours@ideallyyours3 жыл бұрын
    • @@ideallyyours Most likely it becomes very proficient at understanding patterns. In other words, it observes how the particles tend to behave in certain situations and environments, then it tries to picture similar behavior for the NN approximated particles. Just like how neural networks learn what people's photos look like and then put together faces of people that never existed.

      @getsideways7257@getsideways72573 жыл бұрын
  • I think that realistic-ish fluid simulations that run fast are amazing. This tech could offer some really cool experiences in games and whatnot.

    @IcyyDicy@IcyyDicy3 жыл бұрын
  • Its cool when you realize that something similar is going on in our brain. We have a pretty good intuitive sense of how the state of a fluid simulation should evolve over time, even if we don't understand the underlying physics. For that same reason our own intuition will only ever remain an approximation, and I'd argue the same is true for the learning based methods described above. There are plenty of domains where this is more than sufficient though.

    @TehNetherlands@TehNetherlands3 жыл бұрын
  • Hey doctor, i got a "stupid question" : When do you think those officials tools are released and get implemented on regular software. There is some repetitive shit task on photoshop and im am sure AI can do it finger in the nose. And i dream about an ai who retouch pictures like my "style" on lightroom.

    @nobocks@nobocks3 жыл бұрын
    • Don't know the answer, but there's no such thing as a stupid question.

      @DonVitoCS2workshop@DonVitoCS2workshop3 жыл бұрын
    • Topazlabs makes some of these AI products for consumers. And some other does too. But for the most part it is difficult selling these kinds of tools, since it only works good on a specified subset of images with a subset of tasks. _"Hey, this works sometimes"_ is hard selling point for customers. While tools like brushes will always do what they are defined to do, regardless of the image. Not only that, but it is also important to note that many consumer hardware is not good enough. It simply doesn't have the performance needed. Example: There is no consumer GPU right now that can actually handle DAIN AI with HD quality. So if somebody wants to edit a 4k video, which is a pretty normal task, that would be impossible for them to do. They would have to pay to use server hardware (e.g. Lambda GPU Cloud) So these tools are very useful sometimes, but very difficult to use properly. And therefore it is not a product that can easily be produced and sold right now, but perhaps in the future the will be a bigger market.

      @Guztav1337@Guztav13373 жыл бұрын
    • Photoshop have already started to implement some ai tools! kzhead.info/sun/jNmhcrGBcIWphKs/bejne.html

      @jesperhagstrom@jesperhagstrom3 жыл бұрын
  • Normal people: "wow this technology is so cool and has so many potential applications!" Me: *frantically trying to figure out cat equations*

    @TheTabascodragon@TheTabascodragon3 жыл бұрын
  • thank you for everything you’re doing for us, doc.

    @Adel-ph9yd@Adel-ph9yd3 жыл бұрын
  • This is the type of channel that fades in and out of your recommendations every few months. I'll never subscribe, but boy am I happy when it fades back in to my recommendations

    @svendinsvinderlin4569@svendinsvinderlin45693 жыл бұрын
  • I wonder if the fluid predictions can re-discover the Leidenfrost effect.

    @recklessroges@recklessroges3 жыл бұрын
    • Reckless Roges what if we trained an ai to discover new formulae for us...?

      @lukarikid9001@lukarikid90013 жыл бұрын
    • @@lukarikid9001 As it is trained on hand-crafted simulations there is no new physics to be discovered I believe. If it could learned from reality then it could spot something we've overlooked.

      @Kycilak@Kycilak3 жыл бұрын
    • Turbulence?

      @pythonromania6386@pythonromania63863 жыл бұрын
    • Replying to lukarikid btw

      @pythonromania6386@pythonromania63863 жыл бұрын
  • "Absolute witchcraft, and I'm even being paid to do it" made me laugh!

    @wikuscombrinck512@wikuscombrinck5123 жыл бұрын
  • altough i understand you are very smart and can achieve many new thoughts... thanks for your effort

    @blazingcub8819@blazingcub88193 жыл бұрын
  • 5:33 - this "passing messages" approach is basically how elementary particles interact with each other, or spacetime interact with itself.

    @Zorro33313@Zorro333133 жыл бұрын
  • "absolute witchcraft and we are even being paid to do this, I can hardly believe this." 😂 that's a passionate man right there.

    @Platicus@Platicus3 жыл бұрын
  • When you work with computers most of your life, you apparently end up sounding like one.

    @ModeratelyAmused@ModeratelyAmused3 жыл бұрын
  • This is very nice. Are there any recent MHD results similar to this? Keep up the good work!

    @phrozenwun@phrozenwun3 жыл бұрын
  • This is awesome! Thanks for sharing

    @energyeve2152@energyeve21523 жыл бұрын
  • The "Thesis on Fluids" needs a way to calibrate the force fields. The results are not identical, not even visually the same. But you might be able to use region or density specific force models. For this video, can you at least start reporting some quantitative measure of the differences between the full simulations and the learned visualizations? Then you will know if you are getting better or not. Eyeballing it won't do. Thanks.

    @RichardKCollins@RichardKCollins3 жыл бұрын
    • they also use the same Ai for making the video its generalisation as mentionned

      @omnianti0@omnianti03 жыл бұрын
    • @@omnianti0 Thinking about it more, matching to other models is counterproductive. Just go straight to reality, determine error in an appropriate way, and drop all that old baggage. This seems to be a good approach, but it needs to try harder real-world problems. Industrial chemistry, transportation, energy conversion, process fluidics, atmospheric plasmas, combustion, flow acoustics, propulsion controls. Not toy problems. Games are OK, but running refineries and power stations are just more complex games - with measures of value, reliability and efficiency. You learn a lot when you try real problems and tackle them seriously with intent to find workable and sustainable solutions.

      @RichardKCollins@RichardKCollins3 жыл бұрын
    • @@RichardKCollins ok but Ai never give accuracy it ever about aproximation or mass repetition if you stack refinerys or want a gloabal design ok but not the final i guess it good for 3D printing since their is tolerance in the process

      @omnianti0@omnianti03 жыл бұрын
    • @@omnianti0 My first AI graduate course was in 1968 when I was an undergraduate. Algorithms for measurement, classification, and control systems of all sorts have to learn and improve, or they are useless. You have a video referencing Mars. Think of pooling a few hundred million computers and their owners to do a complete model of the planet Mars and all stages of colonization. Linked to all associated technical, scientific, economic and social groups involved. Cheaper to test alternative strategies virtually first, than waste decades with physical experiments. Track and summarize all that is known, outstanding issues, progress; raise funds, develop new technologies, form groups for specialized projects. Not a game, a "User owned global community" for a real purpose. A global project that lasts for many decades and has billions of participants and viewers. Success shared by user owners. This level project needs all that humanity currently knows, and more. Great challenges, real world problems. All existing data and sensor streams, playing ultimately with real people, real tools, real problems, and real outcomes. On earth, plenty of real problems that need algorithms refined by groups of not just a few, but a few million.

      @RichardKCollins@RichardKCollins3 жыл бұрын
    • @@RichardKCollins im not graded but i understand their is more important problem to fix on the planet before spending lot of resource to make a museum or to colonize remote planets = it can be human security health communication and more than all that the creation of a new language optimised for human physiologiy because it make few sens to relly on multiple empiric diferent language and meusurement standard for coordinate a global project

      @omnianti0@omnianti03 жыл бұрын
  • me : * thinks about domino track * my brain : * modem noises * also my brain : hmm, yes, this track won't work, one domino is too far apart me : * then correct it * my brain : * concrete on concrete scraping noise * my brain : ok, i have corrected 256 dominos me : * okay, run the simulation again * my brain : * modem noises * my brain : * shows me a simple 3d representation of what it would look like * me : * perfection, now i go- * my brain : * shows me a really cool game that doesn't exist * me : * i gotta make TH- * my brain : * shows me water instead of dominos * me : * modem noises * my brain : 404, couldn't find W_P_F, shutting down me : square !

    @guys-in9vd@guys-in9vd3 жыл бұрын
  • 6:20 every time i think about this Shivers... run... down... my ... spine. YES!

    @MrRomanrin@MrRomanrin3 жыл бұрын
  • GREAT work! Via the video, the neural network seems to learned the complex physical law. but, did the neural network runs faster than the handcraft simulator?

    @GGG-wt4wf@GGG-wt4wf3 жыл бұрын
  • You are and sound like the DailyDoseOfInternet but for AI: DailyDoseOfAI

    @user-zu6ts5fb6g@user-zu6ts5fb6g3 жыл бұрын
    • not at all, DDoI has a nasaly michigan accent, this guy is apparently hungarian

      @tabby842@tabby8423 жыл бұрын
    • tabby Good one!

      3 жыл бұрын
    • @@tabby842 im talking about the style they present their content + both voices are soothing

      @user-zu6ts5fb6g@user-zu6ts5fb6g3 жыл бұрын
  • Learning how to write a code for an AI to do a Physics simulation for a certain scenario is amazing, developing and learning how to make the simulation even better and make it look like real life will one day have a really big use, both for fun(for video games) and for further scientific experiments that otherwise would not have been possible without the incredibly precise animations. These methods and algorithms for learning AI how to do something just like in real life should be i think one of the most focused future programs in science because it will most certainly help science understand universe properties in the most precise way possible!(Imagine how cool would it be that in some point these algorithms are applied to video games! It will basically become like a virtual universe that will contain anything that programmer coding it wants! We will basically make our own universes sandbox!)

    @misko933@misko9333 жыл бұрын
  • Great work! I guess, this study is based on SPH. What about training a neuronal network for Navier-Stokes equations solved by finite volume methods?

    @patrick4406@patrick44063 жыл бұрын
  • The mentioned limitation, of this technique, seems more like a footnote. If it can't generalise to a specific type of scenario, just train it on that type of scenario. For example, if it can't generalise to solids; just include solids in the tiny amount of training data. This work is very close to perfect, and I also couldn't be happier with it.

    @arthurheuer@arthurheuer3 жыл бұрын
  • This is great! Have you thought about using that to get more insight into Stokes Equations?

    @mru_33@mru_333 жыл бұрын
  • I can't wait to see what happens a few more papers down the road.

    @KentHambrock@KentHambrock3 жыл бұрын
  • That sediment transport simulation may be the most beautiful thing I've ever seen in my life.

    @ArtWithAnnabelle@ArtWithAnnabelle3 жыл бұрын
  • I loved, how he said we are paid to do this. Witchcraft. He loves his job and I love watching his job. Please keep going.

    @thesunset5610@thesunset56103 жыл бұрын
  • Seems interesting, I bet engineers working on aerodynamics could definetly use this for the designs they're still working on. It'd be useful to see how a design would fair a lot sooner so you have more time to make changes and try again. Though of course, with the final design or in the fine tuning stages of design, accuracy is more important than speed.

    @goldenfloof5469@goldenfloof54693 жыл бұрын
  • Szép estét! Most esett le hogy ez egy magyar csatorna!

    @domonkosmiksa2689@domonkosmiksa26893 жыл бұрын
  • The MLFLIP vs FLIP comparison (@2:04) shows the learning algorithm to be only about 13% faster because it is calculating one eighth the amount of raw data. The comparison is 160x150x50 vs 320x300x100 in volume size. If you do the math with the different step sizes the MLFLIP only beats the physics simulation by a small margin. Mind you, I still think it's a good idea if it saves you hours of calculation and tuning.

    @pappaflammyboi5799@pappaflammyboi57993 жыл бұрын
  • It'll be cool to see these technologies be implemented in gaming, especially since a lot of companies that design microprocessors want to find ways of adding support for better machine learning processes. Since calculating simulated particles would be nearly impossible to do realtime, a neural net could come much closer to that reality, especially given how much less processing power is required.

    @bugsuck11@bugsuck113 жыл бұрын
  • I didn't understand all the numbers and equations but those simulations look cool so I watched till the very end!

    @mungkey@mungkey3 жыл бұрын
  • Amazing, thank you for sharing

    @yuryeuceda8590@yuryeuceda85903 жыл бұрын
  • just think after some time how fast games can be.. plus more importantly in VR type, where in future, there will be much more things to simulate

    @__manish_kumar__@__manish_kumar__3 жыл бұрын
  • As someone who doesn’t study this field, what are the real life advantages of developments like these? And in what contexts can they be implemented? Super interesting 👍🏽👍🏽 great video

    @TheYamaha1995@TheYamaha19953 жыл бұрын
  • The prediction based route might actually be the ideal one here, not just from a processing standpoint but from a random standpoint. Most simulations start with a definitive number on intensity or gravity, meaning that it's expected that two identical simulations would behave the same, if under the same variables. A prediction would accidentally simulate the minute randomness of real life particles, if trained enough to try and behave like its simulated variant.

    @idunnoimjustbored@idunnoimjustbored3 жыл бұрын
  • bro yo channel is great thank you

    @skinnyweenie5107@skinnyweenie51073 жыл бұрын
  • Congrats Dr!

    @yitzakIr@yitzakIr3 жыл бұрын
  • remek videó! bár lenne elég hardverem egy ilyen renderhez :D

    @gabedoesstuff1791@gabedoesstuff17913 жыл бұрын
  • Great stuff. Really mesmerizing. Could you please tell which software do you use for preparing these animations? Thanks

    @abq9211@abq92113 жыл бұрын
  • These simulations are so satisfying to watch.

    @moclan5661@moclan56613 жыл бұрын
  • Can it predict stock market papers' behavior? Would be cool to see that too! No offence to this great job of fluid simulation predictions! Love it as well! I have some 3d modelling/rendering background. So such themes are going to my YT recommendations (probably because of that and my "likes" of other videos). There are not too much variables. I can tell you the most of them.

    @KiR_3d@KiR_3d3 жыл бұрын
  • I would love to see the efficiency comparison between the Physic Simulation and this learning algorithm.

    @dawid4190@dawid41903 жыл бұрын
KZhead