Recursos Demais
Parte da seção Aprendizado não supervisionado do Journey de Machine Learning da Coddy. Lição 24 de 51.
Este capítulo reúne muitos recursos em poucos. Ao final dele, 13 medidas de vinhos se tornam um único mapa:
Por que reduzir? Muitas características são difíceis de visualizar em gráficos, lentas de ajustar e muitas vezes se repetem, como estas duas:
Os gêmeos carregam uma ideia duas vezes. A matriz de correlação os encontra, com um r próximo de 1 ou -1:
wine = load_wine(as_frame=True).frame
corr = wine.corr()
print(round(corr.loc["flavanoids", "total_phenols"], 2))Isso imprime 0.86. Mantenha um de cada par ou mescle-os: é isso que este capítulo ensina a fazer.
Desafio
MédioUma oficina de sabão mede 10 coisas em cada lote de sabão, e os relatórios ficam longos. Encontre os pares gêmeos. O programa lê um limite; o código inicial cria corr.
- Percorra cada par de colunas diferentes uma vez.
- Imprima cada par cujo
rseja pelo menos do tamanho do limite, em qualquer sinal, comrcom 2 casas decimais. - Imprima quantos pares você encontrou.
Para outra oficina e limite de 0.85:
lye_g and oil_g: 0.91
cure_days and water_left_pct: -0.88
Twin pairs: 2Experimente você mesmo
import pandas as pd
# Uma oficina de sabão: 10 medições para cada um dos 60 lotes de sabão
batches = pd.read_csv("soaps.csv")
limit = float(input())
corr = batches.corr()
cols = corr.columns
# Escreva seu código abaixo
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Aprendizado não supervisionado
1Encontrando Grupos
Aprendendo sem RótulosMedindo a SimilaridadeK-Means à MãoK-Means no scikit-learnRevisão: Frequentadores da Academia4Clustering Hierárquico
Mesclando passo a passoModelos aglomerativosDendrogramasRevisão: raças de cães7PCA na prática
Visualizando 64 dimensõesComponentes como padrõesComprimir e reconstruirPCA antes de um modeloRecapitulação: scanner facial10Projeto: Explorando os Dígitos
Observe os DígitosReduza com PCAAgrupe os DígitosDê Nome aos GruposEncontre os Diferentes2Escolhendo k
InérciaO método do cotoveloPontuações de silhuetaEscale antes de agruparRecapitulando: zonas de entregaPratique por conta própria: Compilador de Python online