K-Means Clustering From Scratch in Python (Mathematical)
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Related videos
Scikit-Learn Full Crash Course - Python Machine Learning
NeuralNine
37.2k views
SQLAlchemy Crash Course - Master Databases in Python
NeuralNine
49.6k views
Google Calendar Automation in Python
NeuralNine
61.2k views
RSA Encryption From Scratch - Math & Python Code
NeuralNine
42.0k views
Gradient Descent From Scratch in Python - Visual Explanation
NeuralNine
50.9k views
Makefiles in Python For Professional Automation
NeuralNine
51.3k views
Working with YAML Files in Python
NeuralNine
57.1k views
Two-Factor Authentication (2FA) in Python
NeuralNine
59.4k views
Coding Web Crawler in Python with Scrapy
NeuralNine
138.9k views
Modern Graphical User Interfaces in Python
NeuralNine
1.8m views
Top Comments (10)
this is great, thank you. it feels good to understand something and be a little closer to understanding machine learning or how to use it properly.
Slowly becoming a Machine Learning Engineer through the knowledge shared by NeuralNine. Thank you G❤
Thank you very much!
Thanks!
Thank you sir
Hi, thanks for your comprehensive explanation. I want to use cosine distance as metric instead of Euclidean distance. could you please guide me? shoud we just change the part of code which calcaulates Euclidean distance or also other changes need?
Thanks for the great video! Regarding the centroid initialization, could it be that you’re encountering an issue with the range of values for the wrong axis? For instance, if the x-axis has a range of [-3: 3] and the y-axis has a range of [-1000: 1000], a centroid could potentially end up with coordinates like [-800, 200]. Is that correct, or did I miss something?
really interesting
your explanation is great. but i want to ask, what if we want to know what data is move to different cluster. like at first the data is in 0 cluster but then after that it's move to the other group. how do we know the number of data that is move to another cluster?
I'm glad I found this tutorial!
Unlock the Data Inside
Turn Videos into Knowledge
- Get FREE 10/day: transcripts, summaries, chats
- Chat with videos, export text & PDF
- $1 free API credit for RAG, chatbots & research
Free forever plan • All features unlocked
Top Comments (10)
this is great, thank you. it feels good to understand something and be a little closer to understanding machine learning or how to use it properly.
Slowly becoming a Machine Learning Engineer through the knowledge shared by NeuralNine. Thank you G❤
Thank you very much!
Thanks!
Thank you sir
Hi, thanks for your comprehensive explanation. I want to use cosine distance as metric instead of Euclidean distance. could you please guide me? shoud we just change the part of code which calcaulates Euclidean distance or also other changes need?
Thanks for the great video! Regarding the centroid initialization, could it be that you’re encountering an issue with the range of values for the wrong axis? For instance, if the x-axis has a range of [-3: 3] and the y-axis has a range of [-1000: 1000], a centroid could potentially end up with coordinates like [-800, 200]. Is that correct, or did I miss something?
really interesting
your explanation is great. but i want to ask, what if we want to know what data is move to different cluster. like at first the data is in 0 cluster but then after that it's move to the other group. how do we know the number of data that is move to another cluster?
I'm glad I found this tutorial!