Troppe caratteristiche
Fa parte della sezione Apprendimento non supervisionato del percorso Machine Learning di Coddy. Lezione 24 di 51.
Questo capitolo racchiude molte funzionalità in poche. Alla fine, 13 misurazioni del vino diventano una sola mappa:
Perché comprimere? Molte caratteristiche sono difficili da rappresentare graficamente, lente da adattare e spesso si ripetono a vicenda, come queste due:
I gemelli portano un'idea due volte. La matrice di correlazione li individua, con un r vicino a 1 o -1:
wine = load_wine(as_frame=True).frame
corr = wine.corr()
print(round(corr.loc["flavanoids", "total_phenols"], 2))Questo stampa 0.86. Tieni un elemento di ogni coppia oppure uniscili: è proprio l’unione ciò che costruiremo in questo capitolo.
Sfida
MedioUn laboratorio di sapone misura 10 aspetti di ogni lotto di sapone e i rapporti diventano lunghi. Trova i gemelli. Il programma legge un limite; il codice iniziale crea corr.
- Esamina una volta ogni coppia di colonne diverse.
- Stampa ogni coppia il cui
rha valore assoluto almeno pari al limite, conrarrotondato a 2 decimali. - Stampa quante coppie hai trovato.
Per un altro laboratorio e un limite di 0.85:
lye_g and oil_g: 0.91
cure_days and water_left_pct: -0.88
Twin pairs: 2Provalo tu
import pandas as pd
# Un laboratorio di saponi: 10 misurazioni per ciascuno dei 60 lotti di sapone
batches = pd.read_csv("soaps.csv")
limit = float(input())
corr = batches.corr()
cols = corr.columns
# 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