Unsupervised Learning: Introduction to K-mean Clustering

Поделиться
HTML-код
  • Опубликовано: 4 ноя 2024

Комментарии • 258

  • @akhlaqurrahmansabby
    @akhlaqurrahmansabby 5 лет назад +141

    I have an exam tomorrow and I was desperately searching for a video that matches the way our Professor taught us. It's 4.42am now, and after searching and watching several videos, finally, I got this. Now, I can go to sleep. Thank you. :D

  • @nakhshinievbakhtiyor664
    @nakhshinievbakhtiyor664 2 года назад

    The best way of K-mean Clustering explaination! Iranian Professor is amazingly good at teaching!

  • @shayaanmalik1012
    @shayaanmalik1012 3 года назад +5

    What you covered within 00:15:17 mins long video has more weight in terms of practicalilty and knowledge than 1:02:00 hour long university video.. Truly thank you

  • @saspoloyt
    @saspoloyt 2 года назад +1

    I have an exam tomorrow and was frantic to find a video that matched the manner our Professor taught us. It's 4.42 a.m. now, and after much searching and viewing of movies, I've finally found this. I can finally sleep now. Thank you very much.

  • @pravin8419
    @pravin8419 4 года назад +10

    You want me to believe that you have made me understand k-mean clustering using just basic +,-????? Well, i believe you!! Thanks a lot!!

  • @boagookgetheng3740
    @boagookgetheng3740 6 лет назад +17

    you saved my life. i missed a class and i am preparing for an exam tomorrow. This video is very useful.

  • @rawushzafar2735
    @rawushzafar2735 2 года назад

    درود خدمت تان بانو شگوفه غزیز و گرامیthank you soo much dear Ms.shukofeh

  • @laurentsanou3654
    @laurentsanou3654 2 года назад

    I am sure this is the video everybody is looking for. Underrated

  • @imdadood5705
    @imdadood5705 3 года назад

    I had a one hour lecture. Our lecturer just kept on reading the presentation slides. And here, bam! I spend 15 minutes trying to understand. I understood! Thank you, ma’am.

  • @abhishekravoor
    @abhishekravoor 3 года назад

    The BEST Explanation of K-Means Clustering Algorithm on RUclips

  • @TheShantanusharma09
    @TheShantanusharma09 3 года назад +2

    You did an amazing job explaining this visually... I think most people get scared with Mathematical concepts and Algorithms is because they are visual, and if they can't see how it works practically and visually, they loose interest.. I wish I was taught this way in my school days. Thank you.

  • @RupaliTripathi66
    @RupaliTripathi66 4 года назад

    This is the only video available explaining the problem with Manhattan/Rectilinear distance. Thanks a lot ma'am. Love from India. :)

  • @adilfarooq1430
    @adilfarooq1430 Год назад

    Excellent and easy explanation, thanks a billion Prof. Mirzaei.

  • @shahidiqbal9297
    @shahidiqbal9297 3 года назад

    Baji chaa gaey jey tusi.... You have done a fabulous job...

  • @tadwitko8046
    @tadwitko8046 4 года назад +3

    Great explanation! Thank you. I looked at several tutorials before this and all of them were incomprehensible. I am not a software engineer but I do understand technology and basic math so this was perfect.

  • @iamakashshetty
    @iamakashshetty 3 года назад +7

    Honestly, this is the only video that helped me to understand this topic.

  • @azizamirsaidova5586
    @azizamirsaidova5586 2 года назад +1

    Your explanation is so comprehensive and easy to understand. Thank you for your time and effort that you put into making this tutorial.

  • @azeemsharif4149
    @azeemsharif4149 6 лет назад +4

    Thank you Ma'am! Such a beautiful way to explain everything. I am glad I didn't skipped your video because there were less likes.

  • @elvisibor6359
    @elvisibor6359 10 месяцев назад

    This is by far the best explanation for K-Mean clustering i've seen online. I will like to see a video teaching on dimensionality reduction if there is any, please.

  • @fuadkhan2664
    @fuadkhan2664 2 года назад

    That was too much helpful. Thank you very much. To learn k-means, this tutorial is recommended.

  • @최동헌-d3w
    @최동헌-d3w 4 года назад +1

    Thanks for your help. I just finished my report, after this fantastic and easy to understand lecture. Have a good day.

  • @FREDERICKNIIAOTU-AFRO
    @FREDERICKNIIAOTU-AFRO Год назад

    Awesome video! I can't believe how you simplified everything for it to make this much sense. Kudos to you!

  • @harshadocp
    @harshadocp 6 лет назад +2

    One of the best videos on K-mean clustering. Thanks a ton.

    • @chvrleshd
      @chvrleshd 4 года назад

      its atually the best on youtube. Other people explain just to sound smart and not consider whether the person watching is a novice

  • @RajuKumar-px7yc
    @RajuKumar-px7yc 6 лет назад +4

    I have seen many videos for K means clustering as it is required for my project on Cognitive radio but none were useful. But yours video is highly helpful

  • @amilcarc.dasilva5665
    @amilcarc.dasilva5665 5 лет назад +1

    great tutorial. systematic and crystal clear explanation. many thanks. this tutorial is highly recommended to watch.

  • @sarahkaur2211
    @sarahkaur2211 3 года назад

    honestly the best video i have come across to clearly explain this topic!

  • @johnhetherington2667
    @johnhetherington2667 6 лет назад +1

    You are a wonderful Tutor, clear and concise, thank you for sharing your material.

  • @electric-lemonade
    @electric-lemonade 2 года назад +6

    This was extremelyyyy helpful. Thank you so much, your explanations were crystal clear

  • @jedt3d
    @jedt3d 2 года назад

    Very concise and to the point. May be the best explanation for this topic.
    Only number and font in slides that wish it more readable. But the lecture quality is master piece !

  • @ravikumaroruganti2097
    @ravikumaroruganti2097 4 года назад

    Very well explained with a basic example.Easy to understand. Good job Mirzaei!!

  • @agil-j4n
    @agil-j4n 5 лет назад +1

    This is the best video I could ever find at 5:21 AM, absolutely amazing :D

  • @shreshthkaushik1937
    @shreshthkaushik1937 2 года назад

    Really awesome video. I understood this in one time. You teach so better than my professor, wish you were my professor.

  • @letsjoinhands
    @letsjoinhands 2 года назад

    Beautifully explained! Most simple and useful

  • @deeyanatee2266
    @deeyanatee2266 4 года назад +1

    This was the best explanation for K-means clustering. Thanks a lot!!

  • @gebremichaelkibretsheferaw3976
    @gebremichaelkibretsheferaw3976 3 года назад

    Your explanation is much excellent like your dutifulness. Thanks

  • @johnkennykumar
    @johnkennykumar 6 лет назад +1

    This is the best tutorial on k means clustering

  • @Burak-tv9he
    @Burak-tv9he 5 лет назад

    Amazing video. Also you have a great accent for a non native English speaker. Thank you so much Professor!

  • @chloekimball536
    @chloekimball536 5 лет назад +1

    Thank you for the video. No one could have done a better job

  • @biyinzikaivan
    @biyinzikaivan 5 лет назад

    best explanation i ever got for Kmeans- thanks prof
    except correction: at 11.59 where cluster2 has 3 points not 4 and hence centroid is ((8+7+6)/3,(4+5+4)/3)=(7,4.33) which is the same as you got using 4 points

  • @carlo_wr2607
    @carlo_wr2607 3 года назад

    Im strugling on our data mining subject since theres a pandemic and i cant attend online classes and can only rely on modules... Modules cant really explain everything so im thankful that you explained this clearly

  • @datletien
    @datletien 2 года назад

    Thank you Prof. Mirzaei, your lecture is amazing !

  • @panostzakis6925
    @panostzakis6925 Год назад

    Thanks really for helping us!!Excellent work!!

  • @mojganhtn6360
    @mojganhtn6360 5 лет назад +1

    ممنونم عزیزم.. عالی توضیح دادی.. دقیقا دنبال همین مثال از کتاب میگشتم

  • @alekhyakotari8090
    @alekhyakotari8090 2 года назад

    The way you explained was really awesome loved it ❤️ best video for kmeans clustering

  • @Troglodyte2021
    @Troglodyte2021 5 лет назад

    The math behind the algorithm best explained! Thanks a million for your explanation!

  • @serge6208
    @serge6208 5 лет назад +2

    Great video, and very well explained as I watched a number of similar topic videos, and this one is by far the best

  • @lewishoanglong1610
    @lewishoanglong1610 3 года назад

    I understand this for the first time! Thank you so much!

  • @tomtsoumpas7384
    @tomtsoumpas7384 Год назад

    Awesome video! Great explanation.

  • @Aussie98
    @Aussie98 3 года назад

    thanks Shokoufeh joon, very helpful

  • @lakshminarayanakodavali9697
    @lakshminarayanakodavali9697 2 года назад

    GOOD Explanaton. Thank you for providing nice video.

  • @boluwajiadewole6821
    @boluwajiadewole6821 4 года назад

    Best video ever...wao. Thank you and God bless.

  • @bagup_alpharetards
    @bagup_alpharetards 4 года назад

    Mam i cant tell you how much thankful i am. You saved my life. Love you

  • @mensahjacob3453
    @mensahjacob3453 6 лет назад

    You are too good. You have saved me alot of trouble.
    I am very grateful

  • @tsukiyyy
    @tsukiyyy 5 лет назад

    Wow this method is so much easier. Thank you so much. Worth every second 😀

  • @popomu90
    @popomu90 2 года назад

    you saved my day. at last i can hand calculate the first step of centroid of clustering

  • @ayesharahman3404
    @ayesharahman3404 3 года назад

    Thank you so much.. Very easy and nice understanding skill 😊 very helpful vedio

  • @muhammadfarrukhbashir6309
    @muhammadfarrukhbashir6309 3 года назад

    Amazing Explanation of K-Means Clustering

  • @boluwajiadewole6821
    @boluwajiadewole6821 4 года назад

    this is the best video on this topic

  • @Cheeky_Goose
    @Cheeky_Goose Год назад

    Beautiful video, it just explains exactly what I was looking for. Hopefully I get this question on my exam!

  • @nimrsawafta1682
    @nimrsawafta1682 4 года назад +1

    Wow this wonderful, better than my teachers

  • @ayeshajahangir4679
    @ayeshajahangir4679 5 лет назад

    Amazing. Thank you so much mam. Now i got to know how to solve k-means clustering problem. I really appreciate you. Thank you so much for sharing this video within us. Thankx alot mam.

  • @michael3226
    @michael3226 2 года назад

    Thank you for this video. God bless you

  • @theyreminisceoverus
    @theyreminisceoverus 3 года назад

    Thanks a lot. Your videos helped understanding it easily and made it less ambiguous as my professor made it seem.

  • @kishorkhaire1804
    @kishorkhaire1804 3 года назад

    very great explained...But mam can u tell me if there are multiple feature suppose 4 feature then how it work....for calculation how to take x and y....plz tell me

  • @dreamtoreality-mp9qb
    @dreamtoreality-mp9qb 6 лет назад +8

    This is best video explanation for K-means clustering, thank you a lot! Like and subscribe

  • @faizaomer5737
    @faizaomer5737 4 года назад +1

    Amazing explanation😆😍

  • @Shuvooa
    @Shuvooa 6 лет назад

    It was very intuitive. Really cleared my understanding.

  • @yousrachahinezhadjazzem7895
    @yousrachahinezhadjazzem7895 2 года назад

    Wonderful explanation!!!

  • @mohammadshahadathossain1544
    @mohammadshahadathossain1544 4 года назад

    Outstanding explanation

  • @pinfo7325
    @pinfo7325 4 года назад +1

    easily understand thank you shoko

  • @studywithosamaali7775
    @studywithosamaali7775 2 года назад

    I have been searching for this type of solution for 2 two days

  • @Niceperson7428
    @Niceperson7428 4 года назад +1

    Thank u for the video, it is clearly explained, however there is one question. If we set for example 3 clusters at the whole beginning, could it happen so that after 'n' itterations we will have let's say only 2 clusters in the output?
    Because while we calculate the means and assigning clusters it might happen based on minimal value of means some clusters could be out, isn't it?

    • @divyagahlot6527
      @divyagahlot6527 4 года назад +1

      Same question here!

    • @sxmirzaei
      @sxmirzaei  4 года назад

      It will not happen if your initial centroids are chosen from the dataset. Because you will have at least one member (the centroid) for each cluster. however, if you start with a random start for your centroid, it is possible that one of the clusters is chosen way outside the range of data and no observation belongs to it. that's why there are methods developed to start with good starting centroids. because it also impacts the number of iterations.

  • @AI-NotesExperience
    @AI-NotesExperience 2 года назад

    Excellent explanation.

  • @Mudiaga11
    @Mudiaga11 2 года назад

    this is an excellent explanation

  • @dr.s.vasundhara8638
    @dr.s.vasundhara8638 2 года назад

    Very easily explained madam.

  • @Luminous13
    @Luminous13 Год назад

    Obligatory "I am here the night before my exam trying to save my ass"

  • @carlosfinholdt4190
    @carlosfinholdt4190 4 года назад

    very, very, very good explanation. Thaks

  • @lahiru954
    @lahiru954 3 года назад

    great explanation mam!!! It was really helpful to me. Finally I solved my problem. Thanks!

  • @avinashbasetty
    @avinashbasetty 6 лет назад +1

    Awesome.. I am glad that you helped my problem in understanding what is really happening :)

  • @kmnm9463
    @kmnm9463 4 года назад

    Hi ,
    This is the best K Means clustering explanation with perfect example in YT. Could you please do a video on math behind Gradient Boosting algorithm? Thanks from KM

  • @Lucyferandtheson003
    @Lucyferandtheson003 5 лет назад

    This is the best video. Thumbs up!

  • @shaimaeid
    @shaimaeid 5 лет назад

    Many Thanks for a great video and clear explanation.

  • @chikeziemonalisa9342
    @chikeziemonalisa9342 2 года назад

    Thank you so much for this. Please, can you do a video on k-means cluster evaluation; Internal measure, hand calculated

  • @bslnada9248
    @bslnada9248 3 года назад

    Thank youuu !!! The only video that made me really understand it !

  • @ahmedelsabagh6990
    @ahmedelsabagh6990 3 года назад

    Excellent and simple explanation

  • @thomastoet
    @thomastoet 3 года назад

    Amazingly explained, thanks!

  • @김보성-s9q
    @김보성-s9q 4 года назад

    I can understand by you are this movie.
    Thank you very much !! ;-)

  • @shah6868
    @shah6868 2 года назад

    Another correction as well,
    Correctoin: at 11:53, In cluster 1: /3 instead of /2
    Great explanation anyways

  • @nitinneo7
    @nitinneo7 5 лет назад +1

    Thanks for solving an entire problem. One doubt here, shouldn't we consider the euclidean distance between the points?

    • @sabarivishnujayanthanjaikr4653
      @sabarivishnujayanthanjaikr4653 5 лет назад

      Hi Nitin Jain,
      I just solved using the Euclidean distance. Both are giving the same cluster output. I think for bigger input points we can use Euclidean Distance Formula, for easy solutions.

    • @nitinneo7
      @nitinneo7 5 лет назад

      @@sabarivishnujayanthanjaikr4653 Thank you for solving completely using Eulidean distance. For this example, the result might have been the same; but let's consider points an instance a) (10,10) and (5,5) b) (10, 10) and(1,10) . Here according to the solution provided, (5,5) would be farther to (10,10) than (1,10) but euclidean distance would clearly show that point (1,10) is farther. Just wanted to know if this is from any prescribed material or if this usage is recommended.

    • @sabarivishnujayanthanjaikr4653
      @sabarivishnujayanthanjaikr4653 5 лет назад

      @@nitinneo7 you have a point bro. Let us wait for someone else's comment..

    • @sxmirzaei
      @sxmirzaei  5 лет назад

      Choosing the distance method depends on your data and is rather arbitrary. However, Euclidian distance is more commonly used.

  • @rioal-dia.dompol703
    @rioal-dia.dompol703 4 года назад

    This is very very help thanks a lot ... I was searching for this classifier like whole yesterday

  • @peace99
    @peace99 5 лет назад

    Excellent 👍✌✌👌

  • @nasiha.j4456
    @nasiha.j4456 5 лет назад

    This s the best and simple explanation for K-means clustering. Thank you a lot Shokoufeh Mirzaei. can u plz explain abt elbow method to determine unknown K values for clustering?

  • @Fatima-kj9ws
    @Fatima-kj9ws 4 года назад

    Very Clear, many thanks

  • @Pimentocompany_
    @Pimentocompany_ 4 года назад +1

    I appreciate your help. Im also from iran

  • @alionurserce6887
    @alionurserce6887 4 года назад

    Simple and clear explain, thanks!

  • @khinemyatthwe2105
    @khinemyatthwe2105 3 года назад

    this saved my life thanks

  • @mehedihasanemon6691
    @mehedihasanemon6691 4 года назад

    Thank You For making this amazing tutorial. Much appreciate!

  • @syedquamruzzaman8491
    @syedquamruzzaman8491 5 лет назад

    Nice explanation for each individual steps! thanks

  • @michaeljohnbaco2480
    @michaeljohnbaco2480 4 года назад

    WHAT IF WE ONLY HAVE TWO POINTS OR TWO (A)POINTS, I MEAN A1 and A2 AND ONLY HAVE 2 CLUSTERS OR "K" AND 2 "Centroids" BECAUSE "K==Centroids".
    IS IT STILL THE ALGORITHM WORKS FINE EVEN IF WE ONLY HAVE 2 POINTS? BECAUSE CENTROIDS IS RANDOMLY PICK AS LONG AS THE NUMBER OF (A)POINTS IS GREATER THAN OR EQUAL TO THE NUMBER OF CLUSTERS?
    THANK YOU FOR IMMEDIATE RESPONSE.
    WHAT A GREAT TUTORIAL, WE LOVE IT.

    • @michaeljohnbaco2480
      @michaeljohnbaco2480 4 года назад

      ONE MORE THING, SINCE IN THE FIRST RUN OF PICKING WHICH (A)POINTS SHOULD BE PICK AS CENTROIDS.
      IS IT POSSIBLE THAT WE CAN HAVE A SAME (A)POINTS FOR A CENTROIDS?
      EX.
      NOTE: 4 (A)POINTS AND 2 "K" AS CLUSTER NUMBER AND CENTROID IS 2.
      => WE HAVE 4 (A)POINTS, THEN {A1, A2, A3, A4} RANDOMIZED PICKING OF CENTROID ARE {A1, A1} .

  • @NostalgiaT
    @NostalgiaT 4 года назад +2

    12:17, shouldnt it be /3 for cluster 1?