Conheça os Pinguins
Parte da seção Aprendizado supervisionado do Journey de Machine Learning da Coddy. Lição 50 de 58.
Na seção 1, você explorou 100 pinguins. Esta colônia tem 300, e agora você cria o modelo que dá nome a eles. O seu vai dar nome a ela:
Todo projeto começa observando. Quantos indivíduos de cada espécie? Isso define a pontuação a superar. Onde estão as lacunas? O que diferencia as espécies?
Um gráfico de dispersão responde à última pergunta. O comprimento das nadadeiras e a massa identificam os Gentoo, não os outros:
Um modelo aprende apenas o que as medições mostram, então precisará de mais do que essas duas.
Desafio
MédioSua colônia está em penguins.csv. O programa lê duas colunas de medidas, e o código inicial configura o gráfico delas.
- Imprima a referência a superar: a maior proporção de uma espécie, com 3 casas decimais, e essa espécie.
- Imprima cada coluna com lacunas e a quantidade delas: a próxima lição vai preenchê-las.
- Crie um gráfico de dispersão com as duas colunas, um grupo por espécie, identificado pelo nome. Adicione uma legenda e mostre o gráfico.
Para uma colônia menor:
Baseline to beat: 0.483 (always Adelie)
Gaps to fill:
body_mass_g: 1
sex: 4Em seguida, Coddy descreve seu gráfico. Para body_mass_g e bill_length_mm, ele fica assim:
Experimente você mesmo
import pandas as pd
import matplotlib.pyplot as plt
penguins = pd.read_csv("penguins.csv")
x_col = input()
y_col = input()
# Não altere as linhas abaixo
fig, ax = plt.subplots()
ax.set_title(f"{x_col} vs {y_col}")
ax.set_xlabel(x_col)
ax.set_ylabel(y_col)
# 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 supervisionado
1Seu primeiro modelo
Aprendendo com exemplosConjuntos de treino e testeAjustar e preverAvaliar um modeloRecapitulação: classificador de sementes4Regressão logística
Previsões de sim ou nãoO limiar de decisãoPesos como evidênciasVárias classesRevisão: filtro de spam2Vizinhos Mais Próximos
Como o k-NN DecideEscolhendo kLimites de DecisãoEscalonamento para VizinhosRevisão: Vizinhos do Vinho5Avaliando Classificadores
A Matriz de ConfusãoPrecisão e RevocaçãoA Pontuação F1Classes DesbalanceadasCurvas ROCRecapitulação: Teste de Triagem8Validação Cruzada
Validação K-FoldComparando Modelos de Forma JustaBusca em GradeRevisão: Consertos de Skate11Projeto: Espécies de Pinguins
Conheça os PinguinsPrepare os DadosEscolha um ModeloAjuste o VencedorColoque o Modelo em Produção3Regressão Linear
Prevendo númerosVárias característicasMedindo errosGráficos de resíduosRevisão: aluguel de bicicletas6Árvores de Decisão
Árvores fazem perguntasLendo uma árvoreProfundidade da árvoreImportância das característicasRevisão: decisões de empréstimoPratique por conta própria: Compilador de Python online