Clustering gerarchico e DBSCAN
Cluster con forma e densità variabili.
Clustering gerarchico e DBSCAN è una lezione Data Science Academy gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Data Science Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Data Science Academy include 4 lezioni in totale.
Oltre k-Means
k-Means presuppone cluster circolari, di dimensioni simili e con un valore k fisso. Quando queste ipotesi non valgono, gli altri algoritmi gestiscono forme e densità più complesse. 🔍
Costruisca una gerarchia
Il clustering gerarchico unisce ripetutamente i due gruppi più vicini, costruendo dal basso verso l'alto un albero di cluster annidati.
Legga il dendrogramma
Questo albero viene rappresentato come un dendrogramma. Lo tagli all'altezza scelta e i rami sottostanti diventeranno i cluster.
Nessun k iniziale
Un vantaggio concreto è non dover fissare k all'inizio. Esamini il dendrogramma, quindi decida dove tagliarlo.
Il linkage stabilisce la regola
Il modo in cui si misura la distanza tra i gruppi dipende dal linkage, ad esempio ward, average o complete.
from sklearn.cluster import AgglomerativeClusteringUna prospettiva basata sulla densità
DBSCAN adotta un approccio diverso: considera i cluster come regioni dense di punti separate da intervalli più radi.
Due impostazioni fondamentali
DBSCAN richiede un raggio di vicinato eps e un numero minimo di punti. Insieme definiscono che cosa significhi sufficientemente denso.
from sklearn.cluster import DBSCAN
model = DBSCAN(eps=0.5, min_samples=5)Trova il numero da solo
A differenza di k-Means, DBSCAN determina autonomamente il numero di cluster in base alla densità dei dati.
Il rumore riceve un'etichetta propria
I punti nelle aree poco dense vengono contrassegnati come rumore con l'etichetta meno uno, invece di essere forzati in un cluster.
Ogni forma è ammessa
Poiché segue la densità, DBSCAN può individuare cluster lunghi, curvi o dalle forme insolite che k-Means dividerebbe.
Scelga lo strumento
Utilizzi il clustering gerarchico per esplorare strutture annidate e DBSCAN per forme irregolari con gestione integrata dei valori anomali.
Controllo rapido
Verifichiamo una caratteristica distintiva di DBSCAN.
Riepilogo
Il clustering gerarchico costruisce un dendrogramma da tagliare, mentre DBSCAN trova cluster densi di qualsiasi forma e segnala il rumore. 🎯
Impara Python con un tutor IA — gratis
Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.
- Corsi
- 30
- Lezioni
- 120
Domande Frequenti
La lezione «Clustering gerarchico e DBSCAN» è gratuita?
Sì — il testo completo di «Clustering gerarchico e DBSCAN» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Data Science Academy, passa a CoddyKit PRO. Il corso Data Science Academy include 4 lezioni in totale.
Cosa imparerò in «Clustering gerarchico e DBSCAN»?
Cluster con forma e densità variabili. Eserciti Data Science Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Data Science Academy?
Non è richiesta alcuna esperienza precedente. Data Science Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.
Quanto tempo richiede la lezione «Clustering gerarchico e DBSCAN»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Data Science Academy?
Sì. Ogni lezione Data Science Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Apprendimento supervisionato e non supervisionato
- k-Means e scelta di k
- Clustering gerarchico e DBSCAN
- Profilare e nominare i cluster