Dynamic Mode Decomposition (Theory)

Поділитися
Вставка
  • Опубліковано 14 гру 2024

КОМЕНТАРІ • 48

  • @fzigunov
    @fzigunov 6 років тому +41

    You're a legend. Watched explanations from other professors and yours is by far the easiest to follow. Thanks, Prof. Kutz!

  • @Drewbie_T
    @Drewbie_T 3 роки тому +19

    the matthew mcconaughey of dynamical systems. amazing

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

      They both have simular vocabulary for miscellaneous words and expressions on top of similar intonations.

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

      lol😂,now i c why 'magic mike' is also on my youtube recommendation.

  • @zhonghaozhao919
    @zhonghaozhao919 3 роки тому +1

    got to this place by videos of Steven Bruntons. Hereby, I realize how smart you guys are! Salute, that's not teaching, but art of teaching. Respect!

  • @GFGentil
    @GFGentil 4 роки тому +6

    Man, I found this by accident, but OMG u r the best. AC/DC reference was perfect.

  • @mattd9171
    @mattd9171 5 років тому +3

    DMD, and SINDy, is amazing stuff. I was exposed to SINDy through a schoolmate and have just found this entire subject extremely fascinating.

  • @miguelalfonsomendez2224
    @miguelalfonsomendez2224 6 років тому +10

    Very interesting for the novice and very nicely presented. I can't think of a better introduction to the topic, and I can't think of a more charismatic and didactical presentation. Thank you 10000 times for sharing this.
    On the other hand, I believe that there's room for improvement in several parts that are quite incorrect and very superficial. At least, one could give a hint to the possible problems that occur when using the algorithm in real life applications.
    For example, it is not true what stated at 29:27 that Atilde = U^* A U is a similarity transform because U is not a square matrix. A tilde and A do not generally share the same eigenvalues (not even the dominant ones).
    Moreover, trying to propagate a linear system in a reduced space could be a very badly conditioned problem. What happens if the SVD basis selects only 2 modes (r=2) and each of these evolves with more than 2 frequencies? (very possible, since the SVD gives no constraints to the frequency content of its structures) Well, the algorithm will not move past step 2.

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

      Correct me if I'm wrong but isn't the point of reducing the dimensionality was to only consider the non-singular subspace of the system? That would mean the system would actually be well-conditioned after the dimensionality reduction step as it is not singular.

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

    Absolutely fantastic!! This is truly fantastic and a treasure. Thank You!!

  • @KjetilAndreJohannessen
    @KjetilAndreJohannessen 6 років тому +6

    At 17:58 the matrix A is defined to be both the rate of change at state x as well as the mapping from one timestep to the next. Given the first definition x2=x1+dt*Ax1 (eulers method for timestepping), while for the latter you would have x2=Ax1.

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

      The later `A' could be I+hA (h=\delta t) for Euler integration or (I-hA/2)^{-1}(I+hA/2) for implicit midpoint, or whatever. But if we find the later A, do we really need to find the original (ODE) A?

  • @professionalprocrastinator8103
    @professionalprocrastinator8103 6 років тому +2

    Your teaching is inspirational Nathan, and the material is top notch, as always! Thank you so much

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

    WOW. I wish I had teachers like you.

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

    Professor Nathan, so lovely and enjoying your class.

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

    I really enjoy watching this lecture

  • @rudypieplenbosch6752
    @rudypieplenbosch6752 7 місяців тому

    This is a great lecture 👌

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

    Amazing lecture, asolutely enjoyed it.

  • @anima_kujur
    @anima_kujur 4 місяці тому

    I'm in love with you and your lecture 😍😅

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

    Excellent lecture, thank you for sharing

  • @GBabuu
    @GBabuu 5 років тому

    its such a pleasure watching this !!!!! LOVE THE PRESENTATION

  • @alexmallen5765
    @alexmallen5765 3 роки тому +1

    At 33:28, shouldn't he be using U_r for the similarity transform so that it reduces the number of dimensions down to r?

    • @cjcrowley
      @cjcrowley 3 роки тому

      Yes. After he wrote U_r, V_r and Sigma_r on the board, it should be assumed that they are all subscript r in the rest of the discussion.

  • @user-vg7zv5us5r
    @user-vg7zv5us5r 2 роки тому

    35:36 What if somebody jumps into the flow you're measuring thus destroying a house of cards you've decided to be a sound depiction of physical world? You cannot predict when the fellow conscience being decides to have fun diving into the hotel pool.

  • @crazyfrog131
    @crazyfrog131 3 роки тому

    where is the link for next lecture on "sparse identification of nonlinear dynamics" ?

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

    Excellent.

  • @joelrosenfeld6105
    @joelrosenfeld6105 5 років тому +4

    I remember the AC/DC song Dynamite Mode Decomposition. It is quite catchy.

  • @alessioalessi9742
    @alessioalessi9742 6 років тому +13

    I've never seen a math teacher talking about the AC/DC during the lecture... XD

  • @user-vg7zv5us5r
    @user-vg7zv5us5r 2 роки тому

    22:55 Dirac delta function.

  • @joesullivan2144
    @joesullivan2144 6 років тому +1

    What course was this covered in at Washington?

  • @drscott1
    @drscott1 4 роки тому

    Amazing. Thank you

  • @muzhiralani3732
    @muzhiralani3732 5 років тому

    very interesting subject.

  • @strange6973
    @strange6973 6 років тому +1

    You almost gave me a heart attack! It was Malcolm who passed.

  • @hger8495
    @hger8495 4 роки тому

    Hi, Can dmd also work for low dimensional non linear systems. Say for example 10 measurements per snapshot?

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

    Lg Clear structural unnderstand lection !

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

    Legend 👏

  • @sulavghimire6473
    @sulavghimire6473 4 роки тому +4

    Is it just me or the professor looks like Matthew McConaughey?

  • @samlaf92
    @samlaf92 4 роки тому

    The fundamental assumption is that we want a linearization that works "well" at every point in the state space. Why does that even make sense to assume? For some arbitrary nonlinear ODE, linearization will be very different at different points in the domain.

    • @celestialoutcomes1742
      @celestialoutcomes1742 3 роки тому

      It's just an approximation. A regression.

    • @vincenthel1
      @vincenthel1 3 роки тому

      There are very few global statements to be made about non linear differential DEs and require assumptions to be made by the designer. However, we generally only want to know local behaviour of the system as phenomena are commonly constraint to a subset of the domain space. Furthermore, prediction tasks can be modeled effectively linearly given the system is sufficiently stable.

  • @vasanthakumar1991
    @vasanthakumar1991 6 років тому

    What is meant by mode? Why is it named as DYNAMIC MODE DECOMPOSITION?

    • @joelrosenfeld6105
      @joelrosenfeld6105 5 років тому +3

      The mode is the eigenfunctions that you get from the system. The idea is that this method transforms the nonlinear dynamical system into a linear dynamical system, and the eigenfunctions you get are "modes" for the nonlinear dynamics.

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

    This guy looks like Matthew Mcgonagall from Interstellar movie

  • @erickgomez7775
    @erickgomez7775 Місяць тому

    Low rank structure... Or a low dimensional manifold

  • @erickgomez7775
    @erickgomez7775 Місяць тому

    Make Things Linear Again