Apprendimento senza etichette
Fa parte della sezione Apprendimento non supervisionato del percorso Machine Learning di Coddy. Lezione 1 di 51.
Ogni riga finora aveva la sua risposta, un'etichetta. La maggior parte dei dati non ne ha. L'apprendimento non supervisionato trova strutture nelle sole righe, come in queste visite a un bar:
Le righe simili si trovano vicine tra loro e un gruppo di queste è un cluster. Nessuno ha detto al modello cosa fossero i caffè o i laptop. Ha trovato tre gruppi; le persone hanno dato loro un nome.
I negozi individuano così le tipologie di clienti; alla fine di questo capitolo saprai farlo anche tu. Niente y, solo X: il modello apprende la forma intrinseca dei dati.
Sfida
FacileUn allevamento ittico distingue l’età delle trote in base alla lunghezza: i pesci di ogni anno formano un gruppo. lengths contiene 36 trote in cm, dalla più corta alla più lunga; il programma legge gap.
- Esamina le lunghezze. Una trota più lunga di oltre
gapcm rispetto a quella precedente avvia un nuovo gruppo. - Stampa il numero di gruppi, poi la trota più corta e quella più lunga di ciascun gruppo e il numero di trote.
Per un altro stagno e una distanza di 2:
Groups: 2
8.5 to 13.9 cm: 15 trout
17.4 to 22.0 cm: 11 troutProvalo tu
# 36 trote dello stesso stagno, lunghezza in cm, dalla più corta alla più lunga
lengths = [9.8, 10.4, 10.9, 11.3, 11.6, 12.0, 12.2, 12.7, 13.1, 13.4, 14.0, 14.6,
18.2, 18.9, 19.3, 19.8, 20.1, 20.4, 20.6, 21.0, 22.8, 23.0, 23.3, 23.5, 23.7, 23.9,
26.5, 27.1, 27.6, 28.0, 28.3, 28.9, 29.4, 29.8, 30.4, 31.0]
gap = float(input())
# Scrivi il tuo codice qui sotto
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Apprendimento non supervisionato
1Trovare gruppi
Apprendimento senza etichetteMisurare la similaritàK-Means a manoK-Means in scikit-learnRiepilogo: iscritti alla palestra4Clustering gerarchico
Unire passo dopo passoModelli agglomerativiDendrogrammiRiepilogo: razze canine7PCA nella pratica
Vedere 64 dimensioniComponenti come schemiComprimere e ricostruirePCA prima di un modelloRiepilogo: scanner facciale10Progetto: Esplorare le cifre
Osserva le cifreRiduci con PCARaggruppa le cifreDai un nome ai gruppiTrova gli elementi insoliti2Scelta di k
InerziaIl metodo del gomitoPunteggi silhouetteScala prima del clusteringRiepilogo: zone di consegnaEsercitati da solo: Compilatore Python online