Skip to content

Syed-Imthiaz/ml-kmeans-clustering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š K-Means Clustering on Synthetic Data

This project demonstrates the K-Means Clustering algorithm using Scikit-learn. It generates synthetic data with multiple clusters and applies K-Means to identify and visualize them.


πŸ” About the Dataset

The dataset is generated using make_blobs() and contains 300 samples grouped into 4 clusters with 2 features each. This synthetic data is ideal for visualizing unsupervised learning.


🧠 ML Algorithm: K-Means

This project: Creates clustered data with make_blobs

Applies K-Means clustering with:

k-means++ initialization

4 clusters

300 iterations max

Visualizes the clustered data and centroids using Matplotlib


βš™οΈ Tech Stack

Python

NumPy

Matplotlib

Scikit-learn


πŸ“Έ Output

K-Means Clustering Output


πŸ‘¨β€πŸ’» Author

Syed Imthiaz I
B.E. Computer Science and Engineering
KCG College of Technology
πŸ”— LinkedIn
πŸ”— LinkedIn Post


🚫 License & Disclaimer

Β© 2025 Syed Imthiaz I β€” All rights reserved. Unauthorized copying, modification, distribution, or use of this code or any part of it is strictly prohibited without the express written permission of the author.

πŸ“© For permission requests, contact: syedimthiaz2006@gmail.com


Releases

No releases published

Packages

No packages published

Languages