KNN Algorithm Explained with Simple Example Machine Leaning

Sdílet
Vložit
  • čas přidán 27. 08. 2024
  • This Video explains KNN with a very simple example

Komentáře • 462

  • @furqansiddiqui8129
    @furqansiddiqui8129 Před 2 lety +296

    NO ONE..NO ONE explains topics more clearly than an Indian youtuber with pen and paper.Amazing video😄

  • @lerichroi4129
    @lerichroi4129 Před rokem +8

    I do not know why university lectures a so good at making these concepts very complicated. This video truly helped me. Thank you!

  • @Asholuck
    @Asholuck Před 2 lety +11

    I literally understood this thing just by watching this video ONCE. I hope you realized how good is your ability to teach. Who ever have chance to be your student is blessed.

    • @yogeshmurumkar
      @yogeshmurumkar  Před 2 lety +6

      Thank you..I am glad it helped you..I will be uploading the videos for this algorithm and other algorithms with proper and simple datasets..

  • @dipto624
    @dipto624 Před 2 lety +15

    Best use of 13min. Videos like this are just gem! 💎💎💎 I wish university faculties could teach you like this.

  • @legiegrieve99
    @legiegrieve99 Před rokem +2

    Most people find an easy way to explain KNN, but that you so much taking the effort and make it so simple. 🤩

  • @manishakale3676
    @manishakale3676 Před 4 lety +28

    I have just finished watching it. Fully understood. Sir right from the word go I have watched all your videos and all of them are simple and easy to comprehend. Keep posting... Waiting for the next...

  • @MR-cs6vo
    @MR-cs6vo Před 3 lety +17

    I love the way you explain math using real world scenarios. Its makes us easy to understand and grasp the concept very easily. Thank you sir your are a good teacher even 5 years old kid will understand this algorithm very easily by the way you explained.

  • @rockyetchison3380
    @rockyetchison3380 Před rokem +3

    Sir, As an outsider I became real fond of Indian YT,
    How they present & instruct the material! 😌😍

  • @mithunchandrasaha403
    @mithunchandrasaha403 Před rokem +2

    Very Nice Explanation,Sir.Needs More This Type Of Tutorial From You.

  • @mehrim5309
    @mehrim5309 Před rokem +1

    I really appretiate the indian utubers who guides us with full force...because of this. I usually try to search the indian guiders for any topic relate to study.

  • @none-vw2cu
    @none-vw2cu Před 2 lety +2

    Wonderfully explained no other resource required again to understand KNN

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

    Best explanation of KNN I have seen on CZcams. Thank you!

  • @kunjjani1683
    @kunjjani1683 Před rokem +22

    Kudos to the explanation. Your efforts are appreciated.
    But there are some correction to be made.
    1) The Euclidean distance of Zaira is 29 and not 9
    2) The Euclidean distance of Smith and Michael with respect to Angelina are equal
    3) The 3 nearest Euclidean distance with respect to Angelina are of
    Names = (Sara , Smith , Michael)
    Euclidean Distances = (11 , 10.049 , 10.049)
    Sport Class = (Cricket , Cricket , Football)
    Anyways decision will remain the same (i.e - Prediction will be that Angelina will belong to Cricket Class)
    But what if the sport class were (Cricket , Neither , Football).
    As we have 3 category in the sport class so it is not a binary classification what will be the conclusion in the above mentioned case?

    • @arshdeep011
      @arshdeep011 Před rokem +10

      finally found the comment that i was looking for

    • @abhishek0001.
      @abhishek0001. Před rokem +1

      How to assume the value of k?

    • @thivakarr8239
      @thivakarr8239 Před rokem +3

      @@abhishek0001. that will be given in the question

    • @SoulTx8bitTzGE
      @SoulTx8bitTzGE Před rokem +2

      if sport class were cricket,neither,football then i think we have to increase the k value

    • @puddy107
      @puddy107 Před rokem +6

      @@abhishek0001. Can be given in the question but if that is not given there is always another way to start. Count the number of possibilities there are in class attribute you are trying to predict (in this case it's class of sport). There are 3 possible options there { neither, football, cricket } therefore you start with 3.
      Do not make k less than the number of class values, meaning in this situation you would not make k=2. One thing that can happen--If 3 is not giving you a definitive answer for which sport Angelina is most likely to play, you must raise the value of k.
      Nearest neighbors are the records with the lowest distance. For example k=3, and the 1st nearest neighbors sport = neither, 2nd nearest neighbor = cricket, 3rd nearest neighbor = football, this doesn't tell you which sport Angelina is most likely to play as there is no repeating sport. This is when you raise the value of k. With k=4 and 3 possible class of sport options 1 sport must be more common than the others.

  • @techienomadiso8970
    @techienomadiso8970 Před rokem

    Ooh my God! I just understood this now because of you after so many trials to read....
    May God bless you man! You Indians are a blessing to this Universe 🎉

  • @dkrecord6265
    @dkrecord6265 Před 3 lety +6

    very well done....I looked for dozens of videos on this topic but yours is the ultimate ...awesome ...pl upload more videos..thank you!!!!!

  • @Lina-cy9ln
    @Lina-cy9ln Před 3 lety +1

    Thank you so much dada. I`m taking preparation for the final exam and it`s too much helpful for me.

  • @radhaingle4664
    @radhaingle4664 Před 4 lety +36

    Really very much needed and it helped me a lot... Clear and crisp

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

    Your videos give very neat description of machine learning algorithms. Please make more videos

  • @Ajay-xd7zq
    @Ajay-xd7zq Před 4 lety +3

    Really nice explanation, I saw this video after seeing few other videos,
    Your video explained full process in very clean way.
    Thank you so much

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

    Watching ....30 Min before Semester Exam.......Thanks bro🤙🤙🤙

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

    Yogesh Ji, I have seen your vlog for the first time and really impressed with the ease of understanding you are inculcating in the explanation. Thanks and keep sharing such useful vlogs.

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

      I am glad if it helped you.....

  • @lifeshinesofficial6962
    @lifeshinesofficial6962 Před 4 lety +8

    खूप छान, सुरळीत आणि सोपं👌👌👌

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

    Clearly explained with simple example.. within short span of time I cleared the concept.. but you have to include python programming for this algo also

  • @ksuhas2743
    @ksuhas2743 Před 2 lety +26

    Sir, there is a small mistake in the distance value of zaira, it’s 29 not 9. But rest of the video is excellent. Good explanation Sir.

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

      Yes u r right.

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

      Yes that's there ..but hope you got the concept...I will try to create a video with correct values.. thanks

    • @KING-mc6pj
      @KING-mc6pj Před 2 lety

      @@yogeshmurumkar plz post it asap

  • @ashawinimangate4908
    @ashawinimangate4908 Před 4 lety +14

    Excellent....very useful

  • @michaelantoni8323
    @michaelantoni8323 Před rokem

    Easy to understand, this is by best video I've watch that explained it clearly with examples.

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

    Thank for video with such clear, step by step explanation!
    There is one error: The distance between ZAIRA and ANGELINA is 29, not 9. So, the 3 closest distances to ANGELINA are:
    MICHAEL (distance: 10,05) - Football
    SMITH (distance: 10,05) - Cricket
    SARA (distance: 11) - Cricket

  • @lucafrancescoabatangelo3348

    Very clear. I'm not in this kind of things, but I think that it can be weighed in some ways. In this example it seems that the gender is not very important, because in the euclidean distance it doesn't really count compared to the age gap . If I want to give it more importance I can use male=0 and female=10 or male=0 and female=20.

  • @codeinkannada7183
    @codeinkannada7183 Před 3 lety

    Hey bro.... I searched so many blogs and information about knn ...but not even bit of understand ....your explanation is really soo cool and awesome

  • @82141a
    @82141a Před rokem +1

    thank you very much for the video! helped me pass my exam on big data 😎

  • @raqibul_stat
    @raqibul_stat Před rokem +1

    Very Simple but best video to understand...😍😍Thanks

  • @i_am_priyadharshinii
    @i_am_priyadharshinii Před rokem

    Great explanation..Thanks ..last minute exam prep students like here

  • @robbiedeegan3121
    @robbiedeegan3121 Před 2 lety +6

    Great video! Think Smith is 10.05 and from my understanding for distance based algorithms (such as kNN) it's best to standardized the data so that columns with larger ranges don't over impact results

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

      Yes that can be done during implementation!!

    • @rahulkotha9529
      @rahulkotha9529 Před rokem

      Bro why same details have small variation in distance?

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

    thank u sir
    iam from Iraq and I depend on ur videos

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

    One such satisfied conceptual explanation which i come across, Thank you so much

  • @vishalshinde2326
    @vishalshinde2326 Před 3 lety

    Your explanation is fully understandable. Cleared all points.

  • @singswithsuitcase2419

    I should really say, thank you so much so so much. You have explained this concept very deeply and very easily. ❤❤

  • @adwaitjayantrane9697
    @adwaitjayantrane9697 Před 3 lety +45

    Its her choice 😂😂😂*confusing ML reactions*

  • @sheenajohnson5024
    @sheenajohnson5024 Před 2 lety

    Sir really explained in simple way.Thank you 👏

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

    Great video, with a very clear explanation. I understood very easily with it.

  • @vaion257
    @vaion257 Před rokem +1

    Thank you so much, finally a simple clearly video about it

  • @surendraavvaru8536
    @surendraavvaru8536 Před 2 lety

    Love you yogesh brother the way your explaining is awesome brother

  • @samyukthamobile8447
    @samyukthamobile8447 Před 4 lety +21

    √(34-5)2 = 29 but u told it's near to value of 10 and gave prediction they like cricket abruptly in video. There's error

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

      Its 29 n he wrote 9

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

      Yeah ,So we Have to take values 10,10.05,11
      which is from Arun-> Cricket,Micheal -> FootBall,Sara->Cricket. Where 2 are Cricket ,1 football .Majority is Cricket,Ans is Cricket.

    • @balaji_bala0720
      @balaji_bala0720 Před 3 lety

      @@pankajprajapati3972 yes

    • @daya9100
      @daya9100 Před 3 lety

      Exactly i was like with age 34 how it beats sara with 16 . he should correct it.

    • @aakashyadav5765
      @aakashyadav5765 Před 3 lety

      @@saiakhileshveldi4580 where is Arun in the example?

  • @ahmadfikrifirdiansyah5971

    Thanks sir, your explanation is very very easy to understand

  • @sabiyasultana8438
    @sabiyasultana8438 Před 2 lety

    You saved my life I have exam tomorrow !!!

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

    nice explanation bro

  • @rezaghasemzadeh9440
    @rezaghasemzadeh9440 Před rokem

    That's why I love Indian people, thank you

  • @takeshiasahi5494
    @takeshiasahi5494 Před 3 lety

    After my college and other ytb'rs confused me as hell ..... you showed up as an angel.

  • @recordingsp7833
    @recordingsp7833 Před 4 lety +11

    Excellent

  • @god_gaming178
    @god_gaming178 Před rokem +1

    i wish university professors could explain this under 13mins

  • @shobhitsadwal756
    @shobhitsadwal756 Před 2 lety

    this is such a simple way of teaching like really with a pen and paper , I dont get it people using useless animations and out of the context examples making videos more complex to understand . This is the best way of retaining information to the memory also makes it way more crisp to understand .

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

    Very cool!! Just a little mistake... the distance between Angelina and Zaira is not 9 but 29

  • @PandiMengri
    @PandiMengri Před 4 lety +7

    Well done my friend, this really helped!

  • @ashishkr.229
    @ashishkr.229 Před rokem

    Explained flawlessly ❤

  • @meenakshirao4990
    @meenakshirao4990 Před rokem

    Well done Yogesh. Keep it up.

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

    Thank you very much it helps, from Bangladesh

  • @bhargavpotluri5147
    @bhargavpotluri5147 Před 4 lety +8

    Thanks for the video. That was good. What if the KNN prediction was not a majority one? Like in the above example if 3 candidates say 'cricket', 'football' and 'Neither'. Which one to choose ?

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

      then increase your K value

  • @nishasundaram9129
    @nishasundaram9129 Před 2 lety

    This is brilliant. Thank you so much for the clear and simple explanation.

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

    That's a nice explanation but I think you miscalculated the value of distance zaira, it will be 29

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

    Great video... It focussed on the math which exactly I was looking for

  • @mukundsrinivas8426
    @mukundsrinivas8426 Před 4 lety

    excellent. Clearest explanation so far

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

    7:45 very well explained

  • @mustafaeren2851
    @mustafaeren2851 Před 2 lety

    Great video, with clear explanation. Thank you sir.

  • @ludapeps2196
    @ludapeps2196 Před 2 lety

    Explanation should be this simple.. You now have a new subscriber

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

    You explained very well. Thank you ❤

  • @bestineouya5716
    @bestineouya5716 Před 2 lety

    Saved our sinking grades. Thank you

  • @neelamJ77
    @neelamJ77 Před rokem +1

    thanks for the very good explanation

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

    there is a calculation error. The distance between Zaira and Angelina is 29. Also, LOGICALLY closer the age smaller the distance should be.

  • @mr.ashuanand10M
    @mr.ashuanand10M Před rokem +1

    Superb
    Thank you so much 🙏💫

  • @surajpawar631
    @surajpawar631 Před 2 lety

    Very beautiful way to explain sir

  • @chaithragowda1681
    @chaithragowda1681 Před 3 lety

    Very simple n neat explanation of distance calculation

  • @viky-2006
    @viky-2006 Před 4 lety +2

    Excellent!!!! you nailed it. Thanks for such a great explanation. I tried other videos as well but I believe yours was the best for the topic.

  • @rashmigamage7747
    @rashmigamage7747 Před 5 měsíci +1

    Sir, how to arrange in ascending order if two or more data points have the same Euclidian distances but have different classes.

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

    thank you to making easy to understand. wwell done

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

    TQ sir watching this before exam 🫠

  • @sheetalkumarsahu2105
    @sheetalkumarsahu2105 Před rokem

    Great Explaining the Concept Sir, But I think Sara is needed to be considered in stead of Zaira as distance from Zaira is 29, not 9.

  • @texasgun9852
    @texasgun9852 Před rokem

    As the video is nice and easily understandable ,but it contains some mistake in calculation so kindly check it before uploading the video here bro/sir. And it too useful . Great representation👍👍

  • @mrinmoydas9087
    @mrinmoydas9087 Před rokem

    content is very helpful thnx

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

    Thanks for detailed explanation

  • @PedroGrilo13
    @PedroGrilo13 Před 3 lety

    Very well explained. Helped me a lot. Thanks

  • @pravinbaste009
    @pravinbaste009 Před 3 lety

    Really nice explanation...!!!
    Thanks for sharing...!!!

  • @saqlain_nism
    @saqlain_nism Před rokem

    Thanks A lot from Bangladesh

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

    you are awsome only one doubt i have as you have take example for 2 features what if there are 3 or more then 3 then how we are going to calculate it. like what would be the formula

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

    Thank you, Very well explained 😍. What if some values of age and gender are missing ? How we will calculate the distance from those to Angelina's?

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

    God bless you ... keep it up...

  • @amosmwiti4118
    @amosmwiti4118 Před 3 lety

    just like ABCD simple to understand 😊 I really needed this

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

    simple and better explanation

  • @MuhammadAhmad-ld1rf
    @MuhammadAhmad-ld1rf Před 3 lety

    Best example on youtube !

  • @javiersaavedra8458
    @javiersaavedra8458 Před 3 lety

    Thanks yogesh this was very helpful for me :)

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

    very nice....

  • @harshithbangera7905
    @harshithbangera7905 Před 3 lety

    Man.....ur awesome... crystal clear

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

    Thank you! This was very helpful.

  • @swahiliicttutorials5568

    you have explained in an Efficient way: real world example with clear sights

  • @Gamma3
    @Gamma3 Před 9 měsíci +1

    Thank you bro, I will suscribe

  • @yuvalhadad6368
    @yuvalhadad6368 Před rokem

    thank you, i didnt listen in class but you made it super clear

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

    And what happens in the Ambiguous cases? Like in the resultant K values i.e three people with 9, 10, and 10.05 distance respectively... what if they have different likes like Cricket, Neither and Football respectively? There is no common choice.
    In case if we choose the `nearest` person who is here with 9 distance is the one, then what if there were two with same minimum distance and different classes ?

  • @turo7173
    @turo7173 Před rokem +2

    Brilliant. Thank you so much. Simple pen + paper made this so easy to understand. I have a question: say those 3 all had different classes. So Zaira had Cricket, Sara had Neither, Michael had Football. Is the solution here to increase the K number?

    • @yogeshmurumkar
      @yogeshmurumkar  Před rokem +1

      Yes during implementation you have options..you can try using python and scikit-learn

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

    How is Zaira's distance 9? I am getting 29. Clearly, even without calculating, we can see that Sara would be closer than Zaira. Can you please let me know if there is anything wrong with my understanding? Thank you in advance.

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

      nothing wrong with your understanding ..its just a calculation mistake...i will edit and mention it...hope u got the concept

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

      @@yogeshmurumkar I got the concept, yes! Thank you for the video!

  • @ancyjacob959
    @ancyjacob959 Před rokem

    Thank u so much.. Well explained..

  • @anirudhmakwana6161
    @anirudhmakwana6161 Před 3 lety

    Topic is cleared as crystal clear thanks a lot sir💕❣🤍