Deep Delay Autoencoders Discover Dynamical Systems w Latent Variables: Deep Learning meets Dynamics!

Поділитися
Вставка
  • Опубліковано 28 січ 2025

КОМЕНТАРІ • 60

  • @phpn99
    @phpn99 2 роки тому +28

    This is wonderful. It does not matter yet that the solution is a perfect match ; what matters is that we're opening the black box of chaotic behaviour and starting to understand its main "gears"

  • @StratosFair
    @StratosFair 2 роки тому +1

    I don't know much dynamics or chaos theory, but as a rookie theoretical ML guy, I found this presentation extremely clear and interesting !

  • @sitrakaforler8696
    @sitrakaforler8696 2 роки тому

    Awesome !!!
    Merci beaucoup pour la mise en ligne gratuite !

  • @cafebrasileiro
    @cafebrasileiro 2 роки тому +4

    Fantastic job! Well done

  • @mode-lab
    @mode-lab 2 роки тому +4

    Awesome work Joseph-and beautiful video!

  • @zhanzo
    @zhanzo 2 роки тому +3

    What if the measurement is reliable up to a gaussian (i.e. is a probability disturubution)?

  • @ethicalatheist1078
    @ethicalatheist1078 2 роки тому +7

    If chaos can be cast as an intermittently forced linear system, does this method have a chance to transform computationally generated chaos (turing) into linear representation?

  • @nagigebraeel
    @nagigebraeel 2 роки тому

    Beautiful work!!

  • @prarobinson
    @prarobinson 2 роки тому +1

    Beautiful! Love it.

  • @AleeEnt863
    @AleeEnt863 2 роки тому +1

    بسيار زيبا
    Nice job 👍
    .

  • @alessandrobitetto2361
    @alessandrobitetto2361 2 роки тому +1

    Great video. I'm not so familiar with chaos theory, but what can be the advantage of discovering the f function, apart from solving equations? For example, can you be able to describe the behaviour of signal y with a differential function that can highlight ascending, decreasing, stationary trend of the input signal? Or maybe z(t) can answer the question?

  • @molomono9481
    @molomono9481 Рік тому

    Great work, truly inspiring results as well. I'm curious if learning the latent variable distributions will result in better performance, as in some kind of Variational Auto Encoder. Of course it would require a change of the loss functions, and make everything difficult again. But with a dynamic system like the Lorenz system there are regions where a point is more likely to end up. And regions where the direction are highly uncertain.
    It makes sense to me to want to allow explicit modeling of these attributes. The output of this model gives the scaling parameters to 3 functions of the form (z1 + z2 + z3)^2, so i would expect that you can find the distributions they belong to as if they are random variables. Or even add a single parameter to add linear noise/uncertainty to each variable to approximate a similar effect.

  • @ArbaouiBillel
    @ArbaouiBillel 2 роки тому

    Yes can use in Social Robotic and analysis with equilibria analysis

  • @americocunhajr
    @americocunhajr 2 роки тому

    Amazing class!

  • @victorfang8176
    @victorfang8176 2 роки тому +4

    Thanks for sharing your wonderful work! But I don't understand why that neuron network is diffeomorphic since the dimensionalities of delay coordinates and full state coordinates are different. If I am not mistaken, a diffeomorphism must be established between two spaces of the same dimension. (referring to 8:10)

    • @JosephBakarji
      @JosephBakarji 2 роки тому +1

      Good question! The diffeomorphism is between the attractor (or curve) in the delay coordinates and the attractor in the original (high dimensional) coordinates. The map between the attractors can be one-to-one even if the dimensions of their corresponding coordinate systems are different.

  • @arthurcpiazzi
    @arthurcpiazzi 2 роки тому

    Just beautiful

  • @matejrajchl3596
    @matejrajchl3596 2 роки тому

    Hi, I really enjoy these videos, especially the embedding theory and time-delay coordinates. Correct me if I'm wrong, but is the necessary condition for discovering the "true state dynamics" that the system has to be fully observable from the data I measure? If it is not then I can only discover the dynamics which are observable, right?

  • @zsmith200
    @zsmith200 2 роки тому +1

    Very interesting work! It’s exciting to see these ideas used to get such precise results. People in my area work with very large systems and use ideas like Takens’ and autoencoders to get low dimensional representations of these systems. It’s nice to see how powerful they are when the equations of motion are low dimensional enough to be practically discoverable.

  • @Aikman94
    @Aikman94 2 роки тому +1

    Is your code available?

    • @Eigensteve
      @Eigensteve  2 роки тому +2

      All code should be available on github, link in the arxiv paper in the description.

    • @Aikman94
      @Aikman94 2 роки тому +1

      @@Eigensteve Hi again, Dr Brunton. Thank you!

    • @Aikman94
      @Aikman94 2 роки тому +1

      @@Eigensteve I'm afraid I cannot find such link in the arxiv paper

    • @Eigensteve
      @Eigensteve  2 роки тому +2

      @@Aikman94 Shoot, I think you are right. Here is the link: github.com/josephbakarji/deep-delay-autoencoder

    • @lanag873
      @lanag873 2 роки тому

      @@Eigensteve Thank you, Dr. Brunton, you and your colleagues' work are truly inspiring, and have made a great contribution to the 'AI for Science' community :)

  • @SreeramAjay
    @SreeramAjay 2 роки тому

    soo good

  • @azizutkuozdemir
    @azizutkuozdemir 2 роки тому

    referring to 7:44 , have you decided using diffeomorphic transformation based from someelse thesis ?

  • @VSears-Vortex
    @VSears-Vortex 2 роки тому

    I feel a bit concerned by the idea that EEG's are a Data Source for the AI. How long before my thoughts and IDEAS are no longer "private" and personal ?

  • @meerkatj9363
    @meerkatj9363 2 роки тому +1

    Great video! Why do these works always study chaotic things? Could you try to capture or give examples of learning simple dynamics like a pendulum or more interesting, the behavior of school of fish or bird flock? Could this improve upon the social force work to describe human behavior in a crowd?

    • @molomono9481
      @molomono9481 Рік тому

      It is because the most research questions revolve around "newer" and more complicated topics. Chaotic system dynamics is the crossroads for many approaches and opinions on the proper way to model physics. The problem lies in the absurdity of a deterministic equation that is continuous differentiable and bounded with arbitrary outputs to the smallest of deviations on the input. It brought many to question a lot about how we model the world, and trying to find a better method is why so many fields spend so much time on it.
      That said, i agree that other systems that are less "classic theoretical" can be more interesting.

  • @Jibs-HappyDesigns-990
    @Jibs-HappyDesigns-990 2 роки тому

    nice!

  • @edwardmacnab354
    @edwardmacnab354 2 роки тому

    I'll just take your word for it ; but really , chaos is such a misnomer ! "Read the paper" Sounds like the old "left as an exercise for the student"

  • @QuanrumPresence
    @QuanrumPresence 2 роки тому

    I don't understand the details, but the end results and implications are amazing! Good luck discovering law's of physics

  • @azizutkuozdemir
    @azizutkuozdemir 2 роки тому +2

    is there example piece of code that similates time delay embedding ?

  • @gfbtfbtfilyfxbtyewqqef
    @gfbtfbtfilyfxbtyewqqef 2 роки тому

    banger

  • @WilliamDye-willdye
    @WilliamDye-willdye 2 роки тому +1

    AI helps us understand chaos helps us understand AI helps us understand chaos helps us...

    • @ThreeBeingOne
      @ThreeBeingOne 2 роки тому +1

      ….have to be happy with what you have to be happy with what you have….

  • @nathannguyen2041
    @nathannguyen2041 2 роки тому +1

    Pretty cool stuff ... But don't understand the mathematics 😅 😢

  • @azizutkuozdemir
    @azizutkuozdemir 2 роки тому +1

    can we somehow turn this into code where we can execute with python libraries numpy + panda and perhaps with some variable to play around to get intuition

  • @azizutkuozdemir
    @azizutkuozdemir 2 роки тому

    nice example at the end , but quite puzzling :D

  • @azizutkuozdemir
    @azizutkuozdemir 2 роки тому +1

    Have neural networks used to estimate the result of any equations ?

    • @dermorgendanach93
      @dermorgendanach93 2 роки тому +3

      yes, there are some conditions to considere but the theoretical (maths) behindf neural networks allows to determine that having some boundaries of depht and width.
      Hornik, Kurt (1991). "Approximation capabilities of multilayer feedforward networks". Neural Networks. 4 (2): 251-257. doi:10.1016/0893-6080(91)90009-T

  • @Mr0rris0
    @Mr0rris0 2 роки тому

    Do it to the bible 💫

  • @muhammedcagrkartal9954
    @muhammedcagrkartal9954 2 роки тому

    so can we decode the brain now ?

  • @azizutkuozdemir
    @azizutkuozdemir 2 роки тому +3

    from sec 1 : he reminds me steve jobs :D

  • @azizutkuozdemir
    @azizutkuozdemir 2 роки тому

    can you give example what does turning into dictionary mean ?

  • @azizutkuozdemir
    @azizutkuozdemir 2 роки тому

    why did you apply diffeomorphism ?

  • @azizutkuozdemir
    @azizutkuozdemir 2 роки тому +2

    please give human understandable example on
    measurements
    time-delay
    before moving further .... do you want to show off or make public learn ?

    • @thecolorblindphotographer2511
      @thecolorblindphotographer2511 2 роки тому +2

      This. Mathematicians, even the best communicators among them (which is evident this group is among the best), still fail to bring their research back to Earth because they spend too much effort making it as general as possible. I'm an experimental fluid dynamicist and I still can't grasp most of what is being said here. It's really a pity how the incentive structure works. Even this very video, if you think about it, is a contribution out of their goodwill. They don't need to do this, nor they are rewarded to do it. They just do it in an effort to communicate, but it is still not quite enough.
      I mean, whatever this presentation was - I'm sure it's interesting research. But the effort required to communicate it effectively is just not worth their time. Truly a pity.

    • @azizutkuozdemir
      @azizutkuozdemir 2 роки тому

      @@thecolorblindphotographer2511 thanks for the comment, i often want to test stuff that i see cool like this because knowing that each research actually contains answers to problems that we have faced or going to face .

    • @evileyes155
      @evileyes155 2 роки тому

      It is human understandable. The video is targeted at an adept dynamical systems audience.

    • @azizutkuozdemir
      @azizutkuozdemir 2 роки тому

      @@evileyes155 how many people are that target audience ?

    • @evileyes155
      @evileyes155 2 роки тому

      ​@@azizutkuozdemir There are a lot in the research field, and many students studying dynamical systems that would enjoy this brief overview. His channel seems to have overviews of more advanced topics, which is very fascinating.

  • @kingfrozen4257
    @kingfrozen4257 2 роки тому

    dont try to explain somthing that u dont understant. tnx