Singular Value Decomposition (SVD) and Image Compression

Sdílet
Vložit
  • čas přidán 2. 06. 2024
  • Github repo: www.github.com/luisguiserrano/...
    Grokking Machine Learning Book:
    www.manning.com/books/grokkin...
    40% discount promo code: serranoyt
    In this video, we learn a very useful matrix trick called singular value decomposition (SVD), in which we express a matrix as a product of two rotation matrices and one scaling matrix.
    We also show a very interesting application to image compression.
    Similar videos:
    Principal component analysis (PCA): • Principal Component An...
    Matrix factorization and Netflix recommendations: • How does Netflix recom...
    Introduction: (0:00)
    Transformations: (0:50)
    A puzzle: (1:27)
    A harder puzzle: (2:21)
    Linear transformations: (3:50)
    Dimensionality reduction: (10:50)
    Image compression: (23:57)
  • Věda a technologie

Komentáře • 286

  • @AhmadBazzi
    @AhmadBazzi Před 3 lety +62

    Best explanation on SVDs. Keep it up Luis !!

    • @SerranoAcademy
      @SerranoAcademy  Před 3 lety +5

      Thanks Ahmad, coming from a top youtuber like you, this is great praise!

  • @debashisghosh3133
    @debashisghosh3133 Před 3 lety +41

    I must admit one of the simplest and efficient explanation of SVD. Loved it.

  • @sampadmohanty8573
    @sampadmohanty8573 Před 3 lety +62

    I cannot express my happiness enough. You are inspiring many and I am going to strive to do as much as I can to make my students understand. True teachers are underappreciated. Much love.

  • @rohitekka2674
    @rohitekka2674 Před 3 lety +27

    This is the most crisp, lucid, and downright amazing explanation of the concept with demonstration. I could make out the efforts you have taken in designing this video, answering every detail of the concept and covering all possible scenarios every step of the way. You're hands down brilliant, thank you for this creation!!

  • @soonbinlee4049
    @soonbinlee4049 Před 3 lety +7

    This is literally amazing. Please keep your work.

  • @hessame9496
    @hessame9496 Před 3 lety +13

    This is the definition of perfect! I can't imagine anyone can explain these concepts better than him! Really appreciate it!

  • @debarchanbasu768
    @debarchanbasu768 Před 3 lety +11

    Luis, you are a freakin’ genius 💜 There’s no way someone would not be able to understand any math concept if taught in such a lucid way.
    Sir, it’s a humble request from my side (and I’m sure a lot of others would agree with me) to create an ordered playlist on math for machine learning, it’d be of great help!

    • @SerranoAcademy
      @SerranoAcademy  Před 3 lety +3

      Thank you Debarchan! I have some playlists on the front page of the channel (czcams.com/users/LuisSerrano), on supervised/unsupervised learning, probability, etc. Also, I organized all the videos into topics here: serrano.academy. Let me know if they help, or if you have any different suggestions. Cheers!

    • @bharathbhimshetty8926
      @bharathbhimshetty8926 Před 3 lety

      @@SerranoAcademy Nice

    • @willw4096
      @willw4096 Před 9 měsíci

      Much agreed. He's a genius!

  • @askfskpsk
    @askfskpsk Před 2 lety +1

    This is truly an awesome tutorial. Thanks Luis!

  • @korean4130
    @korean4130 Před 3 lety +3

    I particularly love your explanation for image compression...just amazing! Thanks much!

  • @muskangupta7058
    @muskangupta7058 Před 3 lety +1

    Thank You Luis Serrano for making such concepts very easy to understand.

  • @TheWaWeL37
    @TheWaWeL37 Před 3 lety +3

    Great video, it's really nice to see that kind of explanation out there :) Keep it up

  • @shreesjourney4772
    @shreesjourney4772 Před 3 lety +1

    That's a great explanatory video. Thank you for making it crystal clear.

  • @andrewchen7710
    @andrewchen7710 Před 2 lety +4

    So comprehensive yet always to the point. Amazing quality. My professor mentioned in passing that the Mars rovers perform SVD and only select the first few largest singular values to send back and you explained perfectly why this works!

  • @derjansan9564
    @derjansan9564 Před 3 lety

    The first half of the video is one of the best intruductions on SVD that I could find so far. Thank you so much.

  • @604_jassimshaji8
    @604_jassimshaji8 Před 3 lety +1

    I'm so happy to finally find you....the best...it was like you were answering my questions while I'm asking you in a live...hoping for more similar videos ❤️

  • @Alexsemers
    @Alexsemers Před 2 lety +3

    I have been struggling with the concept of SVD for months and now I finally get it with this clear and friendly tutorial. Thank you!

  • @anderslindstrom1575
    @anderslindstrom1575 Před 3 lety

    BRAVO! If anyone of you viewers wonder what "disruption" looks like when it comes to technology and business models, this video is a perfect example. If we just narrow it down to getting the knowledge of, say SVD, then why on earth would anyone pay a tuition fee, commute for hours or relocate, to sit in front of a mediocre "teacher" who do not have the interest or pedagogical skills to teach (we have all had these "teachers" and it sucks! Is that not why you are here?!?!), when you can watch a video of this quality with prefect explanations and examples at the comfort of your home as many times as you want for free(*)??? Eventually no one will!!! Education is truly democratized one video at a time...

  • @shamshersingh9680
    @shamshersingh9680 Před 3 lety +1

    By far the best explanation I have seen for SVD. It could not be better than this. Thanks a lot Luis for this excellent video.

  • @tpz1474
    @tpz1474 Před rokem +1

    Easily the best explanation on youtube by far - I've been going all over trying to understand what SVD actually means. This video provided that and so much more, will catch your other videos and hopefully they're as good!

  • @SM-xn9bv
    @SM-xn9bv Před rokem

    Indeed amazing demonstration of complex things!

  • @grjesus9979
    @grjesus9979 Před 3 lety +5

    Wow! Seriusly this is perfect! You go direct to the root of it. Thank you a lot for making it easy to understand 😀😀

  • @bhaskarroy8753
    @bhaskarroy8753 Před 3 lety

    Excellent explanation Luis. Thank you very much.

  • @ricardoraymond9037
    @ricardoraymond9037 Před 2 lety

    Amazing! All so plain and simple to see and understand the full concept of ML.

  • @isaacjohnson8752
    @isaacjohnson8752 Před 2 lety +1

    You did a phenomenal job on this concept and video! This is the best explanation I have seen as to why we can drop smaller singular values and end up with a reasonable approximation!

  • @vicentevivanco77
    @vicentevivanco77 Před 2 lety +1

    This explanation is genius. After watching a few videos on the subject, I got to this one and wow, everything I just saw made sense. A few people have this talent, and it’s awesome that you’re helping others with it. Keep up with your content!

  • @vijaymaraviya9443
    @vijaymaraviya9443 Před 3 lety

    Excellent. crisp and comprehensive👌

  • @okeuwechue9238
    @okeuwechue9238 Před rokem +1

    Probably the best explanation of the SVD technique that I've seen so far. Good job!

  • @dragon5038
    @dragon5038 Před rokem +1

    So informative and easy to follow. I love this. Thank you so much for taking the time to create this video. It's so important to know how the concepts we learn in class can be applied in real life. This has changed everything for me. Thank you again.

  • @kmrudula777
    @kmrudula777 Před 5 měsíci

    Such a detailed video. Many thanks for sharing!

  • @jameslaurie6300
    @jameslaurie6300 Před 2 lety +1

    I've watched several videos trying to explain what linear transformations are and this one hit home for me...thank you!

  • @NinadDaithankar5
    @NinadDaithankar5 Před měsícem

    This is extraordinary! Thanks a lot for simplifying the visual intuition behind SVD so clearly.

  • @ishitharajapakse9675
    @ishitharajapakse9675 Před 3 lety +1

    Best video in CZcams about SVD. Need more ML related videos. Keep it up :)

  • @MrZidane1128
    @MrZidane1128 Před 3 lety +1

    By far this is the most clear explanation about SVD ! Greatly appreciate your work and efforts

  • @CanDoSo_org
    @CanDoSo_org Před rokem +1

    Wow, you explained SVD in such a nice and clear manner! Love it. Thank you so much.

  • @piyukr
    @piyukr Před rokem

    This is the best, the best, the best explanation of SVD, image compression I could find on youtube. Thank you so much Mr. Serrano!

  • @fgh680
    @fgh680 Před 3 lety +15

    Thank you, Mr. Luis Serrano. Much appreciated: the entire effort to put out the video with so much dexterity...AWESOME!!

  • @ssitakiran
    @ssitakiran Před 2 lety +2

    You are one of the best teachers i have ever come across. Please keep helping people like me with awesome explanations. May god bless you !

  • @Laura-xd6ry
    @Laura-xd6ry Před 3 lety +1

    Thank you ! You´re explaining this concept in such a perfect way with so many good examples and visiuals. Keep up the good work :)

  • @Satvikshukla0007
    @Satvikshukla0007 Před rokem +1

    You have saved me man, I had a presentation tomorrow on SVD, and now I have got everything that I need to know.

  • @user-or7ji5hv8y
    @user-or7ji5hv8y Před 3 lety +1

    Wow! This is the most clear explanation on SVD.

  • @its_me7363
    @its_me7363 Před 3 lety +2

    I really love the way you explain these Maths topics which I never understand in Linear Algebra classes as theory but here I got in this one video with clear visualization and moreover we can always follow in python code which is really cool to see. Thanks for effort and time for strangers like me. Just Keep going.

  • @recepyldrm3608
    @recepyldrm3608 Před 2 lety +3

    I've spent 3 hours finding this amazingly clear explanation instead of studying messy course notes and it worthed it:) Thank you, Mr. Serrano.

  • @nazniamul
    @nazniamul Před 3 lety

    Brilliant explanation. Great work. keep it up.

  • @tyrelhess6605
    @tyrelhess6605 Před rokem

    This explanation was absolutely amazing. Thank you so much for your help!

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w Před rokem

    This is the best presentation on SVD ever seen.

  • @sherkoalamer538
    @sherkoalamer538 Před 11 měsíci

    Awesome awesome awesome illustration. Thank you, you made the idea very clear and simple

  • @wahabfiles6260
    @wahabfiles6260 Před 3 lety +2

    You are most amazing person that know how to teach to make it intuitive.

  • @achyuthvishwamithra
    @achyuthvishwamithra Před 2 lety

    One of the best explanations ever!

  • @HACKINGMADEFUN
    @HACKINGMADEFUN Před 3 lety +1

    My professor taught this in class and I was like what is the use of this. After watching this, I realised how fascinating this stuff is. Thanks a lot for making this. Shared with my friends.

  • @bm-ub6zc
    @bm-ub6zc Před 3 lety

    This IS the best explanation of ANYTHING (no matter what field, what topic) I've ever got in my life about something. Incredibly visual didactic style. Grandioso!

  • @iJamesGuo
    @iJamesGuo Před 3 lety

    Wow! Great explanation on SVD! Thank you!

  • @googlesong8679
    @googlesong8679 Před 2 měsíci

    this is the best explanation on SVD ive seen thank you! you really explain the logic behind it well

  • @aeonsalgado4329
    @aeonsalgado4329 Před 3 lety +1

    El mejor video de la vida para entendelo todo! SVD y PCA los aprendi gracias a los videos de este canal. Muchas Gracias.

  • @mikee8785
    @mikee8785 Před 3 lety +1

    Thank you sir for simplifying the depth of topic with such visuals under 30 mins 🙏. Now I have practical intuition of SVD

  • @suprabhatkumar151
    @suprabhatkumar151 Před 3 lety

    Hands down, the best video ever for svd. Thank you so much, Sir.

  • @user-or7ji5hv8y
    @user-or7ji5hv8y Před 3 lety

    This is pretty amazing explanation. So insightful.

  • @chrysanthi6562
    @chrysanthi6562 Před 2 lety +2

    Having to compose a mathematical essay about the usage of SVD in image compression, without having been taught about the concept of linear algebra, I had to look for appropriate sources that would help me understand the theory. After hours of online research I managed to find your video and I have to admit that I'm impressed. Your analysis is both thorough and comprehensive in the simplest way possible. Thank you so much for your help! Keep up the good work!

  • @rng1160
    @rng1160 Před 3 lety +3

    Thank you! I came across SVD while doing natural language processing. This is the best explanation I have seen by far. Is there any chance you can do a chapter on SVD in the context of machine learning? Thank you again for the excellent work

  • @mosammatarifaakther2304

    Thanks a lot, Luis. It's very easy to understand the content and I love it.

  • @xiluo8714
    @xiluo8714 Před 3 lety

    This video is the most intuitive way of explaining the svd, thanks!

  • @saurabhsinha2026
    @saurabhsinha2026 Před 3 lety

    Amazing explanation. Thank you so much Luis.

  • @nzambabignoumba445
    @nzambabignoumba445 Před 2 lety

    Mr. Luis Serrano you are the BEST.

  • @mengyingzhang6005
    @mengyingzhang6005 Před 3 lety

    Very intuitive and clear! Super helpful^^

  • @susmitislam1910
    @susmitislam1910 Před 3 lety +2

    You're an excellent teacher, Luis. Can't thank you enough for the amazing explanations for these hard-to-grasp concepts. Hope you and your family are doing well during this pandemic.

    • @SerranoAcademy
      @SerranoAcademy  Před 2 lety

      Thank you! Hope you and your family are well too!

  • @shantanubapat6937
    @shantanubapat6937 Před 3 lety

    One of the finest explanation of singular value decomposition. Thank you!

  • @firstkaransingh
    @firstkaransingh Před rokem

    Wow.... You took a very complex topic and turned it easy-peasy. Thank you.

  • @baurks
    @baurks Před 7 měsíci

    This is hands down the best explanation of SVD on the internet. Thank you

  • @beketmyrzanov1979
    @beketmyrzanov1979 Před 3 lety

    Luis, you are a talented teacher. Thank you for this great explanation!

  • @kumarvis01
    @kumarvis01 Před 3 lety

    One of the best explanation for SVD .. To good.

  • @mahimanzum
    @mahimanzum Před 3 lety +3

    this was an awesome explanation. please do more of these . thanks a lot. please do one on Independent Component Analysis (ICA)

  • @harperbye
    @harperbye Před 3 lety

    One of the best and simple explanation of svd, thank u!

  • @Jahrhcy
    @Jahrhcy Před rokem

    amaziing explanation! Huge thanks!

  • @SC-ss8vb
    @SC-ss8vb Před 3 lety

    By far the best SVD explanation!

  • @ishaantonk159
    @ishaantonk159 Před 2 lety +1

    i have been finding study material to learn SVD and in this journey I went through several PDFs, slides and few books but this video is the best and crisp explanation of this algorithm. Thanks!

  • @amanyabdelhalim7542
    @amanyabdelhalim7542 Před 3 lety

    Amazing explaination as usual

  • @hardikrajpal2410
    @hardikrajpal2410 Před 2 lety

    This video deserves more recognition!

  • @ulugbekdjuraev3833
    @ulugbekdjuraev3833 Před 3 lety

    Thank you very much for such a nice and simple-to-understand explaintion!

  • @RajeshSharma-bd5zo
    @RajeshSharma-bd5zo Před 3 lety

    A big thank you for such a great explanation

  • @jorovifi89
    @jorovifi89 Před 3 lety +1

    What a great content, very much appreciated. Thank you

  • @HazemAzim
    @HazemAzim Před 3 lety

    Best Explanation for intuition underlying SVDs

  • @souravdey1227
    @souravdey1227 Před 3 lety

    Sheer brilliance. Your clarity of thought is mind bending. Luis serrano, statquest, ritvickmath, krish naik and codebasics - this is pretty much my holy grail for datascience

  • @user-wb5wd2rs2h
    @user-wb5wd2rs2h Před 10 měsíci

    great video on SVD, helped me understand the concept really well, thank you very much 🙏

  • @prashant381
    @prashant381 Před 3 lety

    Absolutely brilliant. My brain absorbed it like a sponge. Will buy the book. Looks just fine for application without assuming any background

  • @samaustin7952
    @samaustin7952 Před 3 lety

    This video was amazing! Best explanation of the SVD I've seen so far.

    • @electric_sand
      @electric_sand Před 2 lety

      After searching for this topic, I had a list of videos to choose from, then I remembered the great explanations I had gotten from this channel, so I selected this video... wasn't disappointed.

  • @scapri1000
    @scapri1000 Před 2 lety

    Amazing explanation. Thank you so much

  • @cagatay6259
    @cagatay6259 Před 2 lety

    The best explanation of svd ever !

  • @rushirajparmar9602
    @rushirajparmar9602 Před 3 lety +3

    I guess this is pretty important concept! Gonna watch it ❤️ thanks for sharing such awesome content!

  • @siyizheng8560
    @siyizheng8560 Před 3 lety

    This video is so amazing and I finally understood SVD! Thank you so much!

  • @yopedroaaron
    @yopedroaaron Před 3 lety

    Luis, gracias por compartir tus videos. Realmente son de lo mejor de YT. Siempre recomiendo que te sigan(te descubrí en Udacity)...me encanta la forma en que abordas SVD, es la misma forma que uso yo mismo: abordarla desde un punto de vista geométrico. Evidentemente, la calidad del video me deja sin palabras...la magia de SVD es la reducción de dimensionalidad y la muestras magistralmente, la clave de esta reducción la dices en 11:33 determinante = 0...¡Bravo!

  • @mayurgite4050
    @mayurgite4050 Před rokem

    Thank you so much for making SVD simpler, loved it,

  • @Arcaerus
    @Arcaerus Před rokem

    Dude you are soo good at explaining things. Keep it up!!!!!!!!!!!!!!!

  • @arminkashani5695
    @arminkashani5695 Před 3 lety

    Excellent explanation! Thank you so much for the great video.

  • @mathman1475
    @mathman1475 Před 2 lety

    Thanks for the video. It is an excellent explanation of SVD and image compression.

  • @mayurgohil4340
    @mayurgohil4340 Před 3 lety

    Amazing. I really loved the explanantion

  • @himanshudewan6535
    @himanshudewan6535 Před 3 lety +1

    Really awesome video . Thank you

  • @astaragmohapatra9
    @astaragmohapatra9 Před 3 lety

    This video is great and clear explanation.

  • @emsdy6741
    @emsdy6741 Před 2 lety

    Thank you so much this. I am really happy I found your channel.
    I have been struggling to understand SVD.

  • @deepfakevasmoy3477
    @deepfakevasmoy3477 Před 3 lety +1

    Thank you for clear explanation! :)

  • @mfatihaydogdu7
    @mfatihaydogdu7 Před 2 lety

    Perfect explanation, thank you.

  • @maydin34
    @maydin34 Před 10 měsíci

    Great explanation!