Singular Value Decomposition (SVD): Mathematical Overview

Поділитися
Вставка
  • Опубліковано 18 січ 2020
  • This video presents a mathematical overview of the singular value decomposition (SVD).
    These lectures follow Chapter 1 from: "Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control" by Brunton and Kutz
    Amazon: www.amazon.com/Data-Driven-Sc...
    Book Website: databookuw.com
    Book PDF: databookuw.com/databook.pdf
    Brunton Website: eigensteve.com
    This video was produced at the University of Washington
  • Наука та технологія

КОМЕНТАРІ • 290

  • @dragosmanailoiu9544
    @dragosmanailoiu9544 4 роки тому +150

    Why are comments disabled on other videos?! We all want to say thank you to this dude

  • @m.harrisonbaker462
    @m.harrisonbaker462 4 роки тому +450

    this man is such a great teacher

    • @romanemul1
      @romanemul1 3 роки тому +6

      a legend

    • @craigcollings5568
      @craigcollings5568 3 роки тому +3

      You are so right. He skips straight through things but he brings you along. I have met some good teachers but SB is incredible!

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

      He also works as a teacher (the two things are not related, just saying he also works as a teacher).

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

      @@romanemul1 a god

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

      @@abeke5523 A myth

  • @issamassafi
    @issamassafi 3 роки тому +72

    I don't know how they do it, but Steve Brunton and 3Blue1Brown can explain stuff in a very impressive comprehensive way

  • @serkansenturk6945
    @serkansenturk6945 Рік тому +7

    Steve Brunton is saving my masters as he saved my undergraduate. What a guy!

  • @LucyHealthy97
    @LucyHealthy97 2 роки тому +10

    I feel so lucky that I can see your videos and your channel, your lessons are amazing, it make me feel deep happy. I can feel that you would love to share your knowledge to everyone. Thank you so much Steve Brunton.

  • @ABC-hi3fy
    @ABC-hi3fy 3 роки тому +55

    Relating SVD to Fourier series is the most enlightening sentence I had ever heard. Thank you.

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

    The fact that I'm seeing this video 2 years after it was posted makes me feel that I'm about two years behind the best in what exists in machine learning and data science. =(
    Well, better late than never! Haha! Great class, Steve! You're an awesome teacher! Greetings from Brazil!

  • @lucyhaddant1303
    @lucyhaddant1303 3 роки тому +3

    A great lecturer. Some people are born teachers.
    A great lecturer and I am buying their book to show my appreciation and thanks to Mr Brunton - and his colleague.
    From downtown London, UK.

  • @jorisbergman9815
    @jorisbergman9815 3 роки тому +5

    Great stuff! You explain the story the mathematics is trying to say in such a clear and understandable way!

  • @icybrain8943
    @icybrain8943 4 роки тому +44

    You’ve now become the only channel I’m subscribed to where I’ve also hit the bell - I really appreciate your approach

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

    I haven't finished the video but it is so great to have a preamble explaining what is what, especially something very simple but sometimes ambiguous like what is the direction of the matrix vectors! It might seem obvious to some but in my experience this is often confusing, I tend to make an assumption but often halfway through I have to backtrace the whole calculation trying to evaluate the alternative interpretation.

  • @jdormaar
    @jdormaar Рік тому +1

    Amazing! Well explained! I've had to watch a few times tbh, because I kept getting distracted by how Impressively he writes backwards. He doesn't even get distracted by the effort!! Just keeps on talking, teaching, and drawing while writing tidy, informative, concise notes... backwards! Amazing!! Thank you!!

  • @srikanthsridharan6062
    @srikanthsridharan6062 3 роки тому +3

    Mr. Brunton certainly understands how to take the students along in the lecture and not leave them at sea. Also, I believe the video is a mirror reflection of Mr Brunton actions which would produce the same effects.

  • @davipenha6340
    @davipenha6340 4 роки тому +3

    i am doing an elective about this and you are practically saving my life

  • @dragoncurveenthusiast
    @dragoncurveenthusiast 3 роки тому +10

    I've used PCA, but have never heard of SVD. After this video I can see how they are related and wonder how I never heard of it. Looking forward to the rest of the series!
    Thank you so much, you are great at explaining!

    • @MrHaggyy
      @MrHaggyy Рік тому +1

      Same for me, it`s like your told to use some math(PCA) but they left out the foundation(SVD). The lectures and the book together are really really good and that you get the material for free is awesome.

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

    This guy is like the greatest teacher ever!!

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

    Dude you and some other UA-cam teachers have been make my life great and helping me love studying again, thank you truly

  • @ksitaraman
    @ksitaraman 8 місяців тому +2

    Outstanding and brilliant with the intuition. A great teacher, and the best set of videos, bar none, on the topic.

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

    This is the best video on SVD i have ever come across. Just wow.

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

    I think i have found a corner of youtube that brings me true joy. Thank you.

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

    This is the first time I learn about SVD and I can fully understand. Thank you!!!

  • @waddahramzialhajar1471
    @waddahramzialhajar1471 11 місяців тому +5

    Every time I see a tutorial video for professors in the US universities I envy their students, they don't have to learn eveything twice, once from the classroom from a bad teacher then again on UA-cam from amazing teachers like Steve or others

    • @robensonlarokulu4963
      @robensonlarokulu4963 9 місяців тому

      Not all US universities are like that. These are the guys at top schools who really mastered their subject's state-of-the-art. At ordinary state universities, students can not even get a proper education in basic subjects, and professors are too busy, depressed, and pressured with research to be able to have any sanity to teach properly.

    • @saltrocklamp199
      @saltrocklamp199 8 місяців тому

      @@robensonlarokulu4963even at great schools, not all professors are equally good at teaching.

  • @mustafizurrahman5699
    @mustafizurrahman5699 2 місяці тому

    I cannot thank you more for the splendid elucidation of SVD

  • @RajeshSharma-bd5zo
    @RajeshSharma-bd5zo 3 роки тому

    Awsome explanation, before coming to this channel watched other videos and got a bit confused but here the concept is explained so smoothly. Thanks!!

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

    Incredible production! Congrats from Spain!

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

    This is the best explanation I have seen so far! Great explanation!!

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

    You obviously can see this through your viewership, but holy smokes you have an amazing delivery style. Thank you

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

    Amazing content, amazing explanation, amazing videography. Thank you so much for your work. I am truly grateful and I wish I could be your student in my lifetime. I watched one video and immediately knew that I have to hit the subscribe button. Thank you once again

  • @adityaroshan1688
    @adityaroshan1688 8 місяців тому +1

    Such smooth and intuitive understanding saving me from perplexity of the topics. Thanks Sir!! May God bless you! Love from students from Bharat!

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

    Oh my God. What a teacher. Thank you sir. I needed to learn this mid career and you are God send...

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

    Keep up the great work! Excellent channel!

  • @fabriciot4166
    @fabriciot4166 10 місяців тому +1

    Thank you so much. Simple, clear and with examples, it's nice 👌

  • @ZhengQu
    @ZhengQu Рік тому +1

    I cannot thank you enough for the awesome explanation! Thank you!

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

    wow. when you strated describing the meaning of U sigma and V, I could see how it was of similar concept of that of fourier series and transform

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

    Great video, love the different real world examples

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

    Thank you for all the awesome lectures.We wish you all the best..

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

    The professor has so patiently explained every individual part of the whole equation with so much of attention and beauty, he literally made me "feel" the entire concept!
    Sir, kindly teach others on how to teach as well. We need a lot more people like you in this world.

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

    Brilliant approach. So intuitive.

  • @adrianl6811
    @adrianl6811 9 місяців тому

    This man is the Guru of so many topics. His explanation is so good even I can understand the material.

  • @K-Viz
    @K-Viz Рік тому

    Wow I can clearly visualise it in my head how the multidimensional data is stacked and matched across time.

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

    This is so useful and clearly explained. Thank you

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

    You're a star , Mr Brunton. Thanks !

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

    OMG this is exactly what I was looking for! And you have explained it in the clearest way possible. Thank you! Instantly subscribed.

  • @mohamed-mkh15
    @mohamed-mkh15 Рік тому

    You are amazing. Thank you .. The explanation was really clear and your way of teaching is great.

  • @mybean1096
    @mybean1096 4 роки тому +1

    Awesome!! I'm not really good at it but learning it or listening enhances and adds to others skills that are relevant to this almost... if that makes scense...

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

    Amazing teacher! Great work!

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

    Thank god you made this video, sir. Awesome!

  • @RajKumar-ob8wk
    @RajKumar-ob8wk 10 місяців тому

    Thank you very much for explaining these in very simple words

  • @RohitVishwakarma-bt3cx
    @RohitVishwakarma-bt3cx 2 роки тому

    Such an amazing explanation. Thank you so much.

  • @xiaoyu5181
    @xiaoyu5181 4 роки тому +1

    Thanks for your great video! I will read your book as well.

  • @parisbeauty5750
    @parisbeauty5750 4 роки тому +1

    you explain very well. thank you man

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

    Brillant explanation! Thank you!

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

    That's a great lecture on svd.Hope for getting more initiative videos

  • @user-wc7em8kf9d
    @user-wc7em8kf9d 3 роки тому +7

    WOOOOWW ! Amazing teacher! Thanks Professor, I'll get the book.

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

    Thank you so much Steve Brunton

  • @hermanusscholtz
    @hermanusscholtz 2 місяці тому

    @steve Brunton! Amazingly explained !! Ite super clear now in my head

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

    A good UA-cam rule of thumb is to never read the comments. An caveat to that rule is if the poster is a skilled educator. Thank you so much for your wonderful video!

  • @brynjarsigursson4300
    @brynjarsigursson4300 8 місяців тому

    What a fantastic teacher!

  • @RS-el7iu
    @RS-el7iu 4 роки тому

    great explanation... should be distributed to all universities worldwide including to my own professors at my uni :)

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

    you helped me a lot, thank you. 🇧🇷❤

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

    Fantastic video, really well explained

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

    Great explanation! Thank you so much.

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

    Very nicely explained!! Thanks!

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

    This is the best SVD lecture I have ever known! and I have a question why SVD always give first come first serve importance to each vector? if X is a random matrix, how does SVD decide/know the first vector is the most important one and the importance of other vectors decreasing in order. thank you

  • @Sam-gq1bw
    @Sam-gq1bw 2 роки тому

    You are a legend, Steve

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

    Incredible videos, thanks so much!

  • @ramisketcher2069
    @ramisketcher2069 4 роки тому +3

    Welcome back ♡

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

    Thank you professor for the wonderful lecture

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

    Thanks a lot teacher, I didn't knew SVD is so simple to understand..

  • @m.ai.chi.22.
    @m.ai.chi.22. 4 роки тому

    Please have a lecture on Wavelet decomposition you are the best. The time and effort you have put in is so clearly seen, please also have lecture on how to give good presentations like yours and how to prepare for it 🤓🤓

  • @prakhars962
    @prakhars962 3 роки тому +3

    you made it so easy to understand.

  • @technosapien330
    @technosapien330 9 місяців тому

    In my first semester of graduate school for ML, was starting to think this wasnt for me based on how lost I have been on this topic. You saved me from imposter syndrome, thank you

    • @Eigensteve
      @Eigensteve  9 місяців тому

      Happy to help and thanks for watching!

  • @zack_120
    @zack_120 12 днів тому

    RtoL writing behind a glass is revolutionizing online teaching, the 1st of which seems to be that on Nancy's channel on calculus. Super cerebrum-cerebellum-hand axis👍

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

    Thanks for sharing these wonderful videos Steve.
    Are you also planning to cover MCMC, Gibbs sampling etc in future?

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

      Great suggestions -- on my (long) list!

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

    What a great teacher, thank you!!! 🇧🇷❤

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

    Thank you! Really clear explanations!

  • @nicholasjaramillo9561
    @nicholasjaramillo9561 6 місяців тому

    This guy is awesome. This is the Full SVD not the reduced SVD FYI

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

    This is how you teach. Thank you.

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

    Really sir, how can someone explain like this, thanks for your efforts.

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

    Amazing stuff!👍

  • @YASHSHARMA-bf2mm
    @YASHSHARMA-bf2mm Рік тому

    Thank you so much for this gem

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

    Excllent introduction of SVD, it looks very similar to EOF.

  • @Hatice-in8gp
    @Hatice-in8gp 3 роки тому

    It was a great explanation, Thank you Sir.

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

    Probably the best explanation I've seen. At least I understood it))

  • @mlkrei2010
    @mlkrei2010 3 роки тому +4

    amazing series! New subscriber here! Love the aesthetics and how clearly you explain everything.

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

    sir you are the best,too good explanation and material

  • @softpeachhy8967
    @softpeachhy8967 3 роки тому +8

    thank you so much for this series! I just started and have a stupid question, what does it mean when you say eigen something? I know eigenvectors are the vectors that remain the same direction after matrix transformation, but eigen-flows/faces?

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

      Good question. I use this to mean "characteristic" or "latent" (which is what it means for eigenvalues/vectors too). But eigenflows and eigenfaces are eigenvectors of a large data correlation matrix. So in a sense, they are eigenvectors of a particular linear algebra problem.
      Specifically, if I stack images as column vectors in a matrix X, then the "eigen-images" of X are the eigenvectors of X^T * X.

  • @boomaletslearntogether
    @boomaletslearntogether 6 місяців тому

    Much respect from a mathematics teacher

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

    This is pure genius.

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

    Beautiful lecture

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

    Great video series...I don't understand this maths part here...can u advise what topic should I be studying to understand this better?

  • @hahaha-ug3wp
    @hahaha-ug3wp 3 роки тому

    Amazing explanation!!!

  • @stekim
    @stekim 3 роки тому +3

    blew my mind with the explanation of each of the three elements. thanks!

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

    Awesome explaination sir

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

    excellent lessons

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

    great explanation

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

    You are amazing! Thank you so much!

  • @woodworkingaspirations1720
    @woodworkingaspirations1720 8 місяців тому

    Beautiful talk

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

    I cannot understand why SVD of a matrix is unique.
    Thanks for your great explanation.

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

    Dear Professor: May God bless you for your kindness of teaching us!!!
    One question: in some country which has a huge population, by scanning a person's face, the authority can identify him/her in a couple of seconds. Considering the 'face library' is so huge, then the matrix will be huuuuge. There must be additional trick(s) to do this. Could you hint a little bit on it? Thank you very much!