Simple K-Means Clustering mit Scikit-Learn Dieses Projekt demonstriert die Funktionsweise des K-Means Clustering-Algorithmus anhand eines synthetisch generierten Datensatzes. Es ist ein idealer Einstieg in das unüberwachte Lernen (Unsupervised Learning).
🚀 Übersicht
In diesem Notebook generieren wir Datenpunkte mit der make_blobs Funktion, visualisieren diese und lassen den K-Means Algorithmus die zugrunde liegenden Gruppen (Cluster) finden.
🛠️ Technologien • Python 3.x
• Pandas
• Matplotlib
• Scikit-Learn
📊 Funktionsweise
-
Daten-Generierung: Erstellung von 300 Datenpunkten mit 3 definierten Zentren.
-
Modellierung: Anwendung des K-Means Algorithmus.
-
Visualisierung: Darstellung der geclusterten Daten inklusive der berechneten Zentroiden.
💻 Installation & Nutzung
-
Repository klonen:
git clone [verdächtiger Link entfernt] -
Requirements installieren:
pip install -r requirements.txt -
Das Notebook
k_means_clustering.ipynbin Google Colab oder Jupyter öffnen.