Support Vector Machines: All you need to know!

Sdílet
Vložit
  • čas přidán 12. 06. 2024
  • #MachineLearning #Deeplearning #SVM
    Support vector machine (SVM) is one of the best nonlinear supervised machine learning models. Given a set of labeled training data, SVM will help us to find the optimal hyperplane which categorizes new examples. This video is all about SVM, an intuitive introduction of all you need to know!
    Colab link for this video:
    colab.research.google.com/dri...
    Instagram: / machinelearning
    0:00 Introduction
    0:34 Finding the optimal Hyperplane
    3:04 Finding Max Margin Mathematically
    7:24 Lagrange Multiplier
    9:49 Hard Margin vs Soft Margin
    12:28 Kernel Trick
  • Věda a technologie

Komentáře • 93

  • @CJTongue
    @CJTongue Před 4 lety +25

    That was awesome. Everyone always jumps to neural networks, but often svms do the same classification work with no huge iterative training required and are simply a better solution much of the time. Thanks for explaining the mathematical basis behind their power, and particularly the gaussian kernel function, so simple and yet such amazing results.

  • @convolutionalnn2582
    @convolutionalnn2582 Před 2 lety +60

    Its hurt when you don't even understand this kind of explanation 😭

    • @almogdavid
      @almogdavid Před 20 dny

      Don't feel ashamed it's not for someone who does not know SVM at all.

  • @leslittlethings
    @leslittlethings Před rokem +14

    So concise, so intuitive, yet mathematically in-depth as well! Tysm!

  • @vats6
    @vats6 Před 2 lety +19

    Wow! Definitely one of the most clear intution of SVMs availble on the internet, Thank you sir.

  • @arth01r
    @arth01r Před 2 lety +9

    This is one of the clearest explanations in 15 minutes!

  • @Hammadmk971
    @Hammadmk971 Před 5 měsíci +2

    I love you, man! I went through several explanations, books, guides but couldn't understand the underlying concept. You made it crystal clear! Thank you very much!

  • @Vijay-fi8bm
    @Vijay-fi8bm Před rokem +3

    I understood the whole SVM concept with just one video, that too with visualisations.

  • @kishmatbhattarai
    @kishmatbhattarai Před rokem +4

    This is most amazing and actual explanation of SVM in entire internet.
    Thank you ❤️

  • @mulls9281
    @mulls9281 Před 6 měsíci

    This is an amazing video. Usually these CZcams videos leave out the math and focus on the animation. But clearly the mathematician/animator of this video is very talented.

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

    This was the best and most quick SVM video.

  • @schnittstelle8492
    @schnittstelle8492 Před 4 lety +6

    You deserve like 1 Million subscribers for your contents, I am telling you that!

  • @milanspanko241
    @milanspanko241 Před 4 měsíci

    This video fully covers the range of the SVM lecture at my university, something that others video don't even come close to. Perfect !

  • @itsfabiolous
    @itsfabiolous Před 8 měsíci

    The math is soooo good explained. I think the pacing is hard without prior knowledge but you explained that so damn elegantly! Thank you!

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

    First video on youtube about svm that gathers together everything you need to know about this algorithm

  • @sheetsoncrack6666
    @sheetsoncrack6666 Před rokem +1

    The best SVM explanation video I have ever watched

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

    All of that in 15 minutes. My mind is blown 😲Thanks for the video

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

    Oh my god, this video is so well made it's actually mind blowing.....

  • @sjnoh63
    @sjnoh63 Před rokem

    Fantastic explaination!! Such great representation of concepts. thank you so much!

  • @rahulduvedi3341
    @rahulduvedi3341 Před 4 lety +5

    That was epic!! Please making more of these

  • @yezhang9746
    @yezhang9746 Před 4 lety +3

    The best machine learning channel!

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

    Great job. It must have taken a lot of time. Thanks a lot!

  • @Jack-cm5ch
    @Jack-cm5ch Před 4 měsíci

    I am glad I found this channel

  • @felixkania498
    @felixkania498 Před 4 lety +3

    Getting even better with every upload!

  • @visheshsinha_
    @visheshsinha_ Před 4 lety +4

    This is Great, so simple explanation. Thank you

  • @peterdr2727
    @peterdr2727 Před 4 lety +5

    This is supper cool! Best explanation!

  • @cleytondesouzaoliveira5280

    Very helpful video. Thank you!

  • @DigitalMadness
    @DigitalMadness Před 4 lety +5

    I love this channel!

  • @antoniomajdandzic8462
    @antoniomajdandzic8462 Před 2 lety

    Clear explanations. I encourage you to produce more content. :)

  • @jlee-mp4
    @jlee-mp4 Před 5 měsíci

    This is one of the best videos ever

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

    Thank you for making this video

  • @YY-du3ix
    @YY-du3ix Před rokem

    very great explanation! thank you

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

    Thank you for the nice video. I wanna contribute to the world like you. Hope your happiness!

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

    Great explanation sir i love they way of teaching kindly make videos on all Ml and Deep learning Algorithms 🤩

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

    Well done Sir, thanks for the effort 🤘

  • @hindeshakash4709
    @hindeshakash4709 Před rokem

    Simply Brilliant!!!

  • @zukofire6424
    @zukofire6424 Před rokem

    amazing, have to say : thank you very much!

  • @ramprasathasokan4537
    @ramprasathasokan4537 Před 4 lety +3

    Way to go.. It's simply awesome..

  • @LinhTHoang
    @LinhTHoang Před rokem

    Thanks for the brilliant video!

  • @javiergil8561
    @javiergil8561 Před 4 lety +18

    Extremely high quality content! I've already shared it on linkedIn... By the way, what software do you use for graph animations? Keep it up!

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

    Thanks, great video.

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

    Great job!

  • @supersnowva6717
    @supersnowva6717 Před rokem +4

    After watching the Support Vector Machine lecture from MIT Professor Patrick Winston, it makes so much sense! One of the best explained videos on SVM!
    Although I think there is a typo on the Lagrangian equation, the sign of the first term SUM(alpha _i) should be "+" instead of "-". Otherwise perfect!

  • @bhaveshsharma9087
    @bhaveshsharma9087 Před 4 lety +3

    Bro u r doing great keep it up

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

    Thanks a lot!

  • @yuqingxue8518
    @yuqingxue8518 Před 2 lety

    I LOVE THE VIDEO. It's better than my professor LOL

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

    amazing, thanks laotie

  • @MrFischvogel
    @MrFischvogel Před rokem

    Awesome !!

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

    Love this video! Only one question. Is the partial derivative ∂L/∂w the same as the gradient ∇w L?

  • @hrsight
    @hrsight Před 3 měsíci

    Good content

  • @tomsze4314
    @tomsze4314 Před 3 lety

    I felt lucky after watching this video

  • @user-sultan-el-hadra
    @user-sultan-el-hadra Před 3 lety

    you are the best

  • @theAi_journey
    @theAi_journey Před rokem

    I love it that you did not leave math part

  • @ahmetsezginn
    @ahmetsezginn Před rokem

    thanks mate

  • @machkouroke7731
    @machkouroke7731 Před rokem

    How to extends support vector machine to multi label classification?

  • @wishIKnewHowToLove
    @wishIKnewHowToLove Před rokem

    Thx

  • @uahnbu
    @uahnbu Před 4 lety +1

    The art style is similar to a comic I've read. Does anyone know what it is?

  • @nelsondelarosa5490
    @nelsondelarosa5490 Před 3 měsíci

    Exacellent

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

    Pls teach maths behind ML. Thank you

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

    How come negative Sum alpha sub i * negative 1 = negative Sum alpha sub i at 9:12 ?

    • @chengwei32
      @chengwei32 Před 2 lety

      I think there are multiple places the signs are not correct around the time mark. One more thing, around these deviations, I think it is better not to use so much animation, or do the animation slowly. It is too difficult to see it clearly. But the content of the video is very high quality. Thanks a lot for sharing it.

  • @machkouroke7731
    @machkouroke7731 Před rokem

    What is the unknow vector u?

  • @leslittlethings
    @leslittlethings Před rokem +1

    At 9:07 I think there's a problem with signs? Or prolly missing brackets.

  • @user-ho2ys9zi9e
    @user-ho2ys9zi9e Před 3 měsíci

    can i used your PPT sir ? i have my reporting tomorrow about SVM please can someone help me send ma a PPT? of this?

  • @dennyloevlie768
    @dennyloevlie768 Před 2 lety

    Great video but at the beginning you say that SVM is a nonlinear model when it is a linear one.

  • @sumanthkumar4035
    @sumanthkumar4035 Před 3 měsíci

    it's a great video, but i didn't understand how (2/||w||) is equal to 0.5*||w||^2 . TIA

    • @Adi-eh1gp
      @Adi-eh1gp Před 3 měsíci

      Those are not equal. We want to maximize 2/||w|| (this is the distance between H1 and H2). Maximizing this is equivalent to minimizing ||w||, which is equivalent to minimizing 0.5*||w||^2. :)

  • @_avr314
    @_avr314 Před 3 měsíci

    Great potential, but throwing some important mathematical concepts (that actually build the intuition) around like it's something trivial is careless at best. Either the channel name then should be non-intuitive ML or gotta expand on things like "for mathematical convenience" -- that is, convexity + computational / numerical optimization -- things that are way more important to emphasize for intuition-building purposes than technical use of Lagrange multipliers

  • @radioactivespaghetti3416
    @radioactivespaghetti3416 Před 6 měsíci

    This was a really good video but this dudes English was so hard to understand at some points I had to keep subtitles on😭

  • @Elitea20
    @Elitea20 Před měsícem +1

    If I don’t understand this explanation….maybe I’m the problem

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

      I accepted my fate about failing my machine learning test

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

    A.K.A.*

  • @martinkunev9911
    @martinkunev9911 Před rokem +1

    Good explanation, but I really have trouble understanding your accent.

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

    This is good but i think you are going too much into the math which is unnecessarily making this video very long.

  • @ismailkaracakaya260
    @ismailkaracakaya260 Před rokem +1

    Nobody explains what is w? where is it coming from, or what is b which is the intercept, how to calculate it , terrible video

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

    Man you gotta skip explaining things mathematically and do it in other ways, a lot of us students don't even understand math.

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

    I'm so glad you made this video the statquest guy can't teach shit

  • @mosesjane9456
    @mosesjane9456 Před 2 lety

    Additional SVM blog : medium.com/sfu-cspmp/a-practical-guide-to-support-vector-machines-svm-ccd6a4d4dd04

  • @ritshpatidar
    @ritshpatidar Před 6 měsíci

    I lost it in the first equation itself🥲. Even Transformers are easier to understand.