Singular Value Decomposition (SVD) and Image Compression

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

КОМЕНТАРІ • 305

  • @AhmadBazzi
    @AhmadBazzi 4 роки тому +69

    Best explanation on SVDs. Keep it up Luis !!

    • @SerranoAcademy
      @SerranoAcademy  4 роки тому +5

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

  • @debashisghosh3133
    @debashisghosh3133 4 роки тому +41

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

  • @sampadmohanty8573
    @sampadmohanty8573 4 роки тому +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 4 роки тому +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!!

  • @debarchanbasu768
    @debarchanbasu768 4 роки тому +12

    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  4 роки тому +3

      Thank you Debarchan! I have some playlists on the front page of the channel (ua-cam.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!

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

      @@SerranoAcademy Nice

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

      Much agreed. He's a genius!

  • @andrewchen7710
    @andrewchen7710 3 роки тому +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!

  • @hessame9496
    @hessame9496 3 роки тому +13

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

  • @Alexsemers
    @Alexsemers 2 роки тому +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!

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

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

  • @chrysanthi6562
    @chrysanthi6562 3 роки тому +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!

  • @fgh680
    @fgh680 4 роки тому +15

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

  • @HACKINGMADEFUN
    @HACKINGMADEFUN 3 роки тому +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.

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

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

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

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

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

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

  • @ishaantonk159
    @ishaantonk159 3 роки тому +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!

  • @ssitakiran
    @ssitakiran 3 роки тому +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 !

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

    Two Thumbs Up!!!! I have been all over UA-cam the past two days watching presentations on SVD (many of them very good), and I am only 3:45 into this video and I **NOW** understand why there are two rotations involved with this simple illustration. This was gold and very, very helpful. Thank you!👍👍

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

      Okay, mind blown a second time here at minute 13:00. Seeing the visual for why when the second scaling factor is zero it compresses the line and thus reduces the dimension via the degenerate transformation. Again, I've seen the math elsewhere, but not until the visual here did I actually understand what was going on. Thank you again.

  • @604_jassimshaji8
    @604_jassimshaji8 4 роки тому +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 ❤️

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

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

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

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

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

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

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

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

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

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

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

    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

  • @shamshersingh9680
    @shamshersingh9680 3 роки тому +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 2 роки тому +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!

  • @vicentevivanco77
    @vicentevivanco77 2 роки тому +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!

  • @NinadDaithankar5
    @NinadDaithankar5 10 місяців тому

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

  • @Kappa_mi
    @Kappa_mi 3 місяці тому

    Usually for each topic that I search for, I watch couple videos, but hey dear youtuber just land here, he did the best explanation, thanks

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

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

  • @googlesong8679
    @googlesong8679 11 місяців тому

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

  • @bm-ub6zc
    @bm-ub6zc 4 роки тому

    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!

  • @isaacjohnson8752
    @isaacjohnson8752 3 роки тому +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!

  • @susmitislam1910
    @susmitislam1910 3 роки тому +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  3 роки тому

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

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

    With due respect , but what Dr Boyd and Dr Strang could not help me understand, you made it so simple to get in for a lifetime... Thank you so much..

  • @soonbinlee4049
    @soonbinlee4049 4 роки тому +7

    This is literally amazing. Please keep your work.

  • @grjesus9979
    @grjesus9979 4 роки тому +5

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

  • @user-or7ji5hv8y
    @user-or7ji5hv8y 4 роки тому +1

    Wow! This is the most clear explanation on SVD.

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

    This is truly an awesome tutorial. Thanks Luis!

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

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

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

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

  • @dragon5038
    @dragon5038 2 роки тому +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.

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

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

  • @msp-99000
    @msp-99000 3 роки тому +1

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

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

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

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

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

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

    I never understood SVD until now. You are my favorite teacher :D

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

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

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

    Very well explained! please upload some practical videos including coding as well.

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

    World needs more people like you.

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w Рік тому

    This is the best presentation on SVD ever seen.

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

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

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

    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...

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

    This video deserves more recognition!

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

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

  • @its_me7363
    @its_me7363 4 роки тому +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.

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

    Wow .it's so crazy and the mathematics representation was expressed in the pictorial representation of the beginning of this video is so awesome...keep rocking

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

    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!

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

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

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

    The best explanation & depiction of SVD.

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

    You are Democratizing quality technical education and making it accessible to all.

  • @rng1160
    @rng1160 4 роки тому +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

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

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

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

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

  • @AshishRanjan-jn7re
    @AshishRanjan-jn7re 2 роки тому

    Wow... Much much better than any book or professor's explanation..

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

    Mr. Luis Serrano you are the BEST.

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

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

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

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

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

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

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

    Just found your channel. I need to understand SVD for my work and this is great.

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

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

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

    Your video made help us made our entire presentation for college - Thanks a tonne!

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

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

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

    Best Explanation for intuition underlying SVDs

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

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

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

    What is your Patreon? This channel...if you keep going like this is much better than 3B1B. Perfectly done! That, Luis is a freaking awesome channel. Your’s is much better!! Do Variance-Covariance. Thanks.

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

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

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

    Wow! A very much simple explaination of SVD with great intution and visualization! The best explaination of SVD I have found in internet so far. Thank you sir, also, could you please make a video about the computation of SVD in a detailed manner.

  • @dragolov
    @dragolov 5 місяців тому

    This reminds me of residual vector quantization. Respect, Luis Serrano!

  • @Laura-xd6ry
    @Laura-xd6ry 3 роки тому +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 :)

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

    The best visual explanation of SVD.

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

    Thank you so much, i have been struggling to understand SVD and finally I understood it well.

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

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

  • @SM-xn9bv
    @SM-xn9bv Рік тому

    Indeed amazing demonstration of complex things!

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

    Great video. Suggestion: You discussed square matrix in details in the first 20 minutes, which looks more like eigendecomposition. SVD needs to be discussed truly for rectangular matrix for another 30 minutes. Your graphic presentation is the best I saw in youtube on this topic so far.

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

      Yeah, you could go the projection route: get mean, center dataset, get x and y variance, calculate the covariance matrix. Get eigenvector/eigenvalue set. Choose the bigger eigenvectors that correspond with larger eigenvaluees. Project on lower dimension.

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

    I am thinking from which point should I begin writing the notes because everything in the entire video seems so fascinating and resourceful that I cannot skip anything.

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

    The best explanation for SVD.Please do a video explaining latent semantic analysis and non-negative matrix factorisation

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

      Thank you Kavya! I have one on matrix factorization here: ua-cam.com/video/ZspR5PZemcs/v-deo.html
      Haven't done latent semantic analysis yet, but there's one on latent dirichlet allocation: ua-cam.com/video/T05t-SqKArY/v-deo.html

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

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

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

    For Dr. Serrano : Vox Luis, Vox Dei 🙏
    Whenever I lack inspiration, I re-VIEW these gem videos!

    • @SerranoAcademy
      @SerranoAcademy  4 місяці тому +1

      Thank you for such a kind comment, what an honor. :) I'm glad you're enjoying the videos!

  • @SC-ss8vb
    @SC-ss8vb 4 роки тому

    By far the best SVD explanation!

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

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

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

      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.

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

    One of the best explanations ever!

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

    Best explanation on the Internet

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

    The best explanation of svd ever !

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

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

  • @PedroTrujilloV
    @PedroTrujilloV 5 місяців тому

    ¡Gracias!

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

      Gracias de nuevo por tu generosidad @PedroTrujilloV !

  • @MohamedMahmoud-ul4ip
    @MohamedMahmoud-ul4ip 4 роки тому

    Great explaining such critical concept SVD ,
    Always clever in making complex concepts , easy and simple
    Thank you Serrano

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

    Pretty cool! I forgot a lot of my math studies in the last year, but your explenations were so precisely, but also simple that I understood nearly everything. Thank you (and sorry for my bad english :-) )

  • @PratuatAmatya-h8j
    @PratuatAmatya-h8j Рік тому

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