Gaussian Mixture Models

Поділитися
Вставка
  • Опубліковано 27 чер 2024
  • Covariance matrix video: • The covariance matrix
    Clustering video: • Clustering: K-means an...
    A friendly description of Gaussian mixture models, a very useful soft clustering method.
    Announcement: New Book by Luis Serrano! Grokking Machine Learning. bit.ly/grokkingML
    40% discount code: serranoyt
    0:00 Introduction
    0:13 Clustering applications
    1:56 Hard clustering - soft clustering
    3:36 Step 1: Colouring points
    6:10 Step 2: Fitting a Gaussian
    10:33 Gaussian Mixture Models (GMM)
  • Наука та технологія

КОМЕНТАРІ • 104

  • @trantrungnghia9642
    @trantrungnghia9642 2 місяці тому +3

    after 2 years, finally I found someone that explains covariance the good way

  • @ppddeka5511
    @ppddeka5511 2 роки тому +19

    Probably the most intuitive explanation of expectation maximization within gaussian mixture models . Cannot be more simple than this, just loved it

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

    What an intuitive explanation! Kudos to you!

  • @sharathnatraj
    @sharathnatraj 3 роки тому +9

    I wish every complicated model is explained with this kind of simplicity.. amazing skill. Thanks a lot

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

    Being a visual learner, I'd say you are the best teacher ever! Thank you so much for this lesson it really helps a lot. Keep up the good work!

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

      Machine Learning Mastery

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

    Never saw a better explanation of GMMs

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

    best explanation on GMMs. Thank you.

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

    Can't Thank you enough for this great explanation. You made it look so simple :)

  • @justin.c249
    @justin.c249 Рік тому

    Best video in explaining GMM in a not-so techical way that I come across so far!

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

    DAMN this is exactly what I needed for my project. One of the best UA-cam's recommendations so far. Thank you.

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

    Wow excellent video, without any background on GMM I was able to understand the concept and logic behind it. Gracias!!

  • @dhinas9444
    @dhinas9444 3 роки тому +7

    I love the clear visualizations! Thank you for your great work. :)

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

    This is the best channel for such ML stuff that I have come across by far! Thanks!!!

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

    Thank you VERY MUCH. i have been struggling with understanding the GMM for two whole days and no book or video could explain it very intuitively like you have done, i truly appreciate it

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

    Thank you,professor,you have saved my life.

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

    This is so clear, thank you. perfect for learning quickly and in detail how Gaussian mixture models work.

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

    After wasting time on all other videos I had lost hope to find a good video on this topic. Amazing use of visuals to support the explanation. You nailed it. Subscribed your channel too :)

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

    Best video I found on understanding the top level concept of Gaussian Mixture Models, thanks!

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

    Please keep making videos. I've never understood concepts better than when watching your videos

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

    I just needed a beginner level understanding and this video was amazing.

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

    Your videos are a great refresher brother. Really Appreciate your work.

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

    tbh I look up tons of videos.this is the only one I can understand. it is so simple, with no terminology and clear explanation with visualization.

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

    Great job on introducing a concept! Thank you 😊

  • @reverse_engineered
    @reverse_engineered 3 роки тому +23

    Great video Luis. I think this is a very clear and concise explanation of Gaussian Mixture Models.
    One thing you could do to improve your videos is to focus on the audio quality. The volume levels varied considerably between parts, as did the sound of the vocals (echo, room tone), and the instrumental covered your voice for the first minute or so. Using a consistent recording setup with some curtains or sound absorbing foam will help to keep the reflections down and give a consistent sound. Using a compressor on your audio track and adjusting your levels both during recording and during mixing to get consistent audio levels will help to keep the volume consistent. A quick A/B listen of each part compared to each other will also help to tell if things are inconsistent and need to be adjusted.
    I think your illustrations are excellent and the explanations are very clear. You seem to achieve a great balance between giving simplified explanations while still providing correct and accurate explanations.
    Great job! I look forward to the next video. And I still plan to read over your grokking machine learning book too!

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

    Thanks! Nice figures you made in the slide!

  • @8eck
    @8eck 3 роки тому

    Very informative and very helpful. Best explanation so far. Thank you!

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

    Luis, como siempre, ¡gracias!

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

    The best video about GMM by far! Thank you!

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

    Thanks for your great explanation. This helps me understand GMM a lot!

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

    Very clear and well illustrated, many thanks !

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

    As always, clear and concise explanation.

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

    Thank you for such an intuitive explanation! One of the best out there :)

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

    Best video on GMMs. Thank you!

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

    thanks, this is the first time I understant how it works!

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

    Thank you sir. Learning GMM from you helped me a lot

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

    the best video on this topic

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

    Thanks for sharing with us. Nicely done!

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

    Clearly explained thank you so much.

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

    Thank you for the video. It is extremely helpful for me as a visual learner.

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

    thank you for the best explanation of GMMs

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

    Thank you, Sir. A great video on GMM.

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

    Very clear explanation!
    Great video

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

    Great explanation. Wonderful video

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

    Really awesome work sir.
    Thank youuu sooo much sir. 🙂

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

    Thank you. Very helpful video!

  • @blesucation4417
    @blesucation4417 6 місяців тому +1

    Just want to leave a comment so that more people could learn from your amazing videos! Many thanks for the wonderful and fun creation!!!

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

    very good explanation. Thank You !

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

    Again a very informative video...Can You please make playlist explaining all machine learning algorithms and then deep learning? I know you are busy person...it's just that I and many people like myself really learn from your videos and if they are in order it's really easy to implement and become knowledgeable. Thanks for all your time and great videos.

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

      Thank you! :)
      I have everything organized by topic here: serrano.academy , otherwise, you can also look at the channel page: ua-cam.com/users/LuisSerrano, where a bunch of playlists appear more organized. I hope that helps. Happy learning!

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

      @@SerranoAcademy yes but is not complete.

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

    Superb! Am glad I held this long to read abt GMMs, till your explanatory video came 😄
    Please do an Attention/Transformer video

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

      Thank you, and thanks for the suggestion! Definitely been looking at attention/transformers. In the meantime, check out this material by a friend of mine jalammar.github.io/illustrated-transformer/

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

    Fantastic explanation.

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

    Thank you for your great work! I really enjoy watching your videos:)

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

    Jumped from the Standford cs229 class to this one, love the visualization, totally beats the Standford class

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

    Loved the visuals , the maths part is so confusing to visualize !! Thanks

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

    Bravo, hope to see more videos like that. That was very nice explaining. Wish to see more especially Reinforcement Learning!

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

      Thanks, glad you liked it!
      Check this video out, it’s one I made on reinforcement learning! ua-cam.com/video/SgC6AZss478/v-deo.html

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

    Thank you so much!! I'd like to see how HMM-GMM are combined for applications such as acoustic modeling in speech recognition :) Muchas gracias!!

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

    This was very good.

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

    thanks, it was very well explained

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

    very well explained

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

    Excellent!

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

    Cool video!

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

    Awesome content

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

    Thank you!

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

    Awesome 🎉🎉

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

    you are doing great

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

    Thanks Luis 🙏

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

      @shravan6457, thank you so much for your really kind contribution, I really appreciate it! :)

  • @MARTIN-101
    @MARTIN-101 2 роки тому

    thank you.

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

    Your description is well explained, with clear visuals and with a good intuitive explanation of the subject. I encourage you to spend a little money on production values, better consistent sound quality, a better less intrusive intro music and these will move you into be there with Statquest and even ThreeBlueOneBrown. Good luck.

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

    Thanks 👍

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

    That’s a good video.

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

    bruh thank you so much

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

    Thanks Luis! very good explanation. Here you assumed that you have two clusters to being with. In many real-life cases (for example: biological datasets), we do not know how many clusters are there. In those cases, I guess we have the number of clusters itself as a parameter, and we have to play with it till we get the right number of clusters, right? If yes then how can we be sure that we got the right number of clusters if we do not know the ground truth? Do we have to employ some kind of nonparametric model for such a case? What's the justification for assuming that each cluster can be modeled by Gaussian distribution?

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

      Thanks Lukesh, great question! There are several methods that can be used to figure out the ideal number of clusters, although most are heuristical methods. A very common one is the elbow method. It is explained here: ua-cam.com/video/QXOkPvFM6NU/v-deo.html

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

    Thanks Luis, when is SVD not a good choice for reducing dimensionality?

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

    Thank you so much!! But how to know the new Gaussian is not converging?

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

    Luis, thanks for the video it is the same a expectation maximisation?

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

      I would say yes: it is the application of the general EM algorithm to this concrete problem, is it right?

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

      @@MrMannyCalavera Gracias por la aclaración profe

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

      @@mauriciosalazar2733 It is just my guess, I'm waiting for the explanation of the boss :-) amazing channel!

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

    fabulous explanation. Most of the authors try explaining the subject in machine learning mathematically using jargon and symbols which become too hard to understand.

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

    Oh, btw, there is a typo for the normal distribution pdf, the denominator should be sqrt(2*pi) * sigma

  • @AbdulRahman-zp5bp
    @AbdulRahman-zp5bp Рік тому

    I want to see the code implementation of GMM model

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

    Your videos are great, but the music is a bit loud and can be distracting.

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

    How do you decide how many gaussian needed ?

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

    can u turn the music up even higher? We can almost hear u

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

    great video sir but it would be better without the background instrumental music

  • @cernejr
    @cernejr 3 роки тому +30

    FYI: I had to skip past the portion with music - I am not able to follow math while listening to music.

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

      fyi... i liked music which motivates me

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

    Kill the music, my man :) Otherwise great video.

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

    turn the volume of the music down pleaseeeeeee

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

    69

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

    Please remove the music

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

    I like watching your videos but music is very noisy and distracting.

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

    Please in the next Time, make the muisc quiter. The first chapter of the Video was very difficult to understand you

  • @user-xw7ec3sf4w
    @user-xw7ec3sf4w 10 місяців тому +1

    Horrible background music… please upload without music

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

    Please remove the background music

  • @miroslavdyer-wd1ei
    @miroslavdyer-wd1ei 6 місяців тому

    lose the piano music. then you're good to go

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

    amazingggggg video!