K Means Clustering Interview Questions | Data Science Interview Questions On K means algorithm

Sdílet
Vložit
  • čas přidán 15. 05. 2021
  • K Means Clustering Interview Questions | Data Science Interview Questions On K means algorithm
    #KMeansInterviewQuestions #UnfoldDataScience
    Hello ,
    My name is Aman and I am a Data Scientist.
    About this video:
    In this video, I explain different topics for interview question in K-means clustering. I explain what are the areas interviewers might touch in K-means clustering and what are some of the most important interview question in K-means clustering. Below topics are explained in this video:
    1. K Means Clustering Interview Questions
    2. Data Science Interview Questions On K means algorithm
    3. Convergence in K-means clustering
    4. Deciding number of clusters in K-means
    5. Application of K-means clustering
    About Unfold Data science: This channel is to help people understand basics of data science through simple examples in easy way. Anybody without having prior knowledge of computer programming or statistics or machine learning and artificial intelligence can get an understanding of data science at high level through this channel. The videos uploaded will not be very technical in nature and hence it can be easily grasped by viewers from different background as well.
    If you need Data Science training from scratch . Please fill this form (Please Note: Training is chargeable)
    docs.google.com/forms/d/1Acua...
    Book recommendation for Data Science:
    Category 1 - Must Read For Every Data Scientist:
    The Elements of Statistical Learning by Trevor Hastie - amzn.to/37wMo9H
    Python Data Science Handbook - amzn.to/31UCScm
    Business Statistics By Ken Black - amzn.to/2LObAA5
    Hands-On Machine Learning with Scikit Learn, Keras, and TensorFlow by Aurelien Geron - amzn.to/3gV8sO9
    Ctaegory 2 - Overall Data Science:
    The Art of Data Science By Roger D. Peng - amzn.to/2KD75aD
    Predictive Analytics By By Eric Siegel - amzn.to/3nsQftV
    Data Science for Business By Foster Provost - amzn.to/3ajN8QZ
    Category 3 - Statistics and Mathematics:
    Naked Statistics By Charles Wheelan - amzn.to/3gXLdmp
    Practical Statistics for Data Scientist By Peter Bruce - amzn.to/37wL9Y5
    Category 4 - Machine Learning:
    Introduction to machine learning by Andreas C Muller - amzn.to/3oZ3X7T
    The Hundred Page Machine Learning Book by Andriy Burkov - amzn.to/3pdqCxJ
    Category 5 - Programming:
    The Pragmatic Programmer by David Thomas - amzn.to/2WqWXVj
    Clean Code by Robert C. Martin - amzn.to/3oYOdlt
    My Studio Setup:
    My Camera : amzn.to/3mwXI9I
    My Mic : amzn.to/34phfD0
    My Tripod : amzn.to/3r4HeJA
    My Ring Light : amzn.to/3gZz00F
    Join Facebook group :
    groups/41022...
    Follow on medium : / amanrai77
    Follow on quora: www.quora.com/profile/Aman-Ku...
    Follow on twitter : @unfoldds
    Get connected on LinkedIn : / aman-kumar-b4881440
    Follow on Instagram : unfolddatascience
    Watch Introduction to Data Science full playlist here : • Data Science In 15 Min...
    Watch python for data science playlist here:
    • Python Basics For Data...
    Watch statistics and mathematics playlist here :
    • Measures of Central Te...
    Watch End to End Implementation of a simple machine learning model in Python here:
    • How Does Machine Learn...
    Learn Ensemble Model, Bagging and Boosting here:
    • Introduction to Ensemb...
    Build Career in Data Science Playlist:
    • Channel updates - Unfo...
    Artificial Neural Network and Deep Learning Playlist:
    • Intuition behind neura...
    Natural langugae Processing playlist:
    • Natural Language Proce...
    Understanding and building recommendation system:
    • Recommendation System ...
    Access all my codes here:
    drive.google.com/drive/folder...
    Have a different question for me? Ask me here : docs.google.com/forms/d/1ccgl...
    My Music: www.bensound.com/royalty-free...

Komentáře • 77

  • @jaysoni7812
    @jaysoni7812 Před 3 lety +26

    k refers to number of studies, in research world, that's why it use k in k means it means here we are studying on cluster, and
    n refers to number of outcomes in research world, so that's why in sklearn the parameter name is n_clusters because using that algorithm we wants outcome after running that algorithm it will gives us the n number of outcomes.
    I hope my research is correct 😊

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

    Till yesterday, I generally followed only Krish Naik for any enquiry related to Data Science & today, suddenly found you and boom !!!! I am apologised to subscribe your channel. Awesome step-by-step clearer, you are man....Hats off

  • @vinodbiradar5266
    @vinodbiradar5266 Před 3 lety +7

    Would like to add one more point in KMEANS++, It internally analyzes the pattern of the data. Such as the spread of data (whether it is spherical, rectangle, oval etc.) and then initialize the centroids as explained.

  • @SESHUNITR
    @SESHUNITR Před rokem +1

    Very Good information from interview. keep doing thanks.

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

    Exactly i was looking for same thing n i found it by u aman great video its has so much information....thnku so much aman keep exploring more

  • @AnkitSingh-rd3he
    @AnkitSingh-rd3he Před 3 lety +3

    Due to its ubiquity, it is often called "the k-means algorithm"; it is also referred to as Lloyd's algorithm, particularly in the computer science community. It is sometimes also referred to as "naïve k-means", because there exist much faster alternatives

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

    Your videos were like cheat sheets for revising and remembering concepts very easily. Good and Great Job.

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

      Thanks Again. Please share in your data science groups if possible. That will be helpful for channel.

    • @Monuchaitu44
      @Monuchaitu44 Před 2 lety

      @@UnfoldDataScience Sure, I will make it to happen.

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

    I have been following this channel since very beginning, now I can say this works pretty much for me, thanks @unfold data science and Mr. Aman Sir

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

    thank you so much sir

  • @sandipansarkar9211
    @sandipansarkar9211 Před 2 lety

    finished watching

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

    This video helped me to understand K means. Thanks for the sharing

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

    Thanks for the valuable contents

  • @ajaykushwaha-je6mw
    @ajaykushwaha-je6mw Před 3 lety +1

    very very informative video.

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

    Thank you, you are a great teacher!

  • @theethumnandrumpirartharav4137

    Awesome👍

  • @harithavalmiki9390
    @harithavalmiki9390 Před 2 lety

    Thank you so much for this explanation Aman!

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

    Loved it.

  • @yash422vd
    @yash422vd Před 3 lety

    N number of appreciation for your style of explanation is less, another great video. Your simplicity is your best asset.

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

    Gr8

  • @muhammedthayyib9202
    @muhammedthayyib9202 Před rokem

    K stands for a number. That number in a whole number. It cannot have 1.5 number of cluster. In cross validation we use K-flod. Then why not n. n is like a random selection but K is like a choose the best number. Thank you aman

  • @souravbiswas6892
    @souravbiswas6892 Před rokem

    Excellent video. I wish I would have seen this video before my final round of interview in Walmart. I became heartbroken when I was not selected :(

  • @samruddhideshmukh5928
    @samruddhideshmukh5928 Před 3 lety

    Great video!!!

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

    Due to its ubiquity, it is often called "the k-means algorithm" :)

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

    Brilliant Sir.....

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

    Thank you sir for such a valuable content and information on silhouette score.. please upload more interviews questions with hidden information.. K in k means clustering refers to number of clusters but not sure why it is called as using letter K

  • @MohitGupta-sz4bh
    @MohitGupta-sz4bh Před 2 lety

    Very informative and helpful video Aman. keep up the good work. We would like to have this kind of interview questions and answers video on every Machine Learning Algorithm to crack the interview. Please do create video on other algorithms. Again superb a wonderful job :)

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

    Eagerly waiting to know why it's called K-Means

    • @qazibasheer443
      @qazibasheer443 Před rokem +2

      The k-means clustering algorithm is called "k-means" because it specifically partitions the data into "k" clusters based on the mean of the data points.
      Other clustering algorithms may use different criteria for clustering, such as "n-means" which partitions the data into "n" clusters, or "s-means" which partitions the data based on the sum of squared distances. However, the k-means algorithm uses the mean of the data points to calculate the centroids, and it partitions the data into "k" clusters. Therefore, it is called k-means.

  • @terryterry3733
    @terryterry3733 Před 2 lety

    Super bro nice explanation and one thing i want to understand HOW KMEAN GETS OVERFIT? Pls give me the couple of details i didnt get the ans in internet .

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

      Overfitting is typically a problem in supervised learning, not k-means generally.

  • @ArunSingh-bj6ux
    @ArunSingh-bj6ux Před 3 lety +1

    Hi ,
    Could you cover the logic behind croston method forecasting

  • @yt-1161
    @yt-1161 Před rokem

    In order to get people to confuse it with K nearest neighbors

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

    Hello sir, please make this kind of interview qun video on each machine learning algorithm if u want we are ready to fee for that also😊

  • @shashankhegde1258
    @shashankhegde1258 Před 2 lety

    The elbow curve comes in the shape of K ?

  • @rishigupta2342
    @rishigupta2342 Před 2 lety

    Could you discuss interview question based on Decision tree & Random forest?

  • @praveenkuthuru7439
    @praveenkuthuru7439 Před 3 lety

    In my opinion, the k-NN algorithm which was coined in 1951 tries to find out the nearest neighbor w.r.t. the distance function similar to k-Means which was coined post 1951, due to this reasons the 'k' is maintained as is since then and not any other letter. Is it right????

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

      This one i did not hear yet. What I know is, in statistics K is typically used for number of groups to analyze, hence.

  • @sampathvinaykumarreddymajj790

    Need these kind of videos
    But why it is called K-Means ??

  • @abithaanand7170
    @abithaanand7170 Před rokem

    Sir in 3:01 sec, I don't understand thw concept of how the convergence speed would be slow if two clusters are located near . Similarly, how would the convergence speed be faster if two clusters are not located together?

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

    I have a question.. if I have trained my data on 2 models for instance Random forest and logistic regression and it is giving me the same accuracy then what should be the basis to decide which one the two algorithms should I select for my data

    • @UnfoldDataScience
      @UnfoldDataScience  Před 3 lety

      Depends on business need.

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

      If a business sets free then what must be a parameter to strike out one of the Random forest and logistic regression if giving same accuracy?

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

      @@abhinavkhandelwal1045 choose whichever model is fast or give quick prediction. if your both model gives same accuracy then choose that model which is faster, it will help you to quick prediction

  • @souravbiswas6892
    @souravbiswas6892 Před rokem

    Because any parameter which can be tuned/tweaked, is represented by 'k' and not by a,b,c,d..

    • @nishah4058
      @nishah4058 Před rokem

      Can u pls elaborate your answer?

  • @vignesan4197
    @vignesan4197 Před 2 lety

    Hello sir please any junior level data scientist job available please inform.

  • @bangarrajumuppidu8354
    @bangarrajumuppidu8354 Před 2 lety

    who will take care of random picking points for initialization of centroid

  • @letslearndatasciencetogeth479

    Sir pls make a video on the mathematics behind silhouette score in detail