Recapitulação: classificador de sementes
Parte da seção Aprendizado supervisionado do Journey de Machine Learning da Coddy. Lição 5 de 58.
Desafio
FácilLembra das sementes que deram início a este capítulo? Agora crie o classificador delas. seeds.csv contém 180 sementes de trigo: quatro medidas, nomeadas em features, e a variety. O código inicial lê uma nova semente na tabela de uma linha new_seed.
- Divida os dados, reservando um quarto para teste com
random_state=0, e imprima os tamanhos. - Imprima a variedade mais comum no conjunto de treinamento: a resposta da linha de base.
- Treine um modelo de k vizinhos mais próximos com base nas medidas. Imprima a acurácia dele e a da linha de base, arredondadas para 3 casas decimais.
- Imprima a variedade da nova semente.
Para as sementes de outra fazenda:
Train: 120 seeds, test: 40
Most common in training: Rosa
Accuracy: 0.925 (baseline 0.4)
New seed: CanadianExperimente você mesmo
import pandas as pd
# 180 sementes de trigo: quatro medidas e a variedade
seeds = pd.read_csv("seeds.csv")
features = ["area_mm2", "length_mm", "width_mm", "groove_mm"]
# Uma nova semente do laboratório, em uma tabela de uma linha
new_seed = pd.DataFrame({
"area_mm2": [float(input())],
"length_mm": [float(input())],
"width_mm": [float(input())],
"groove_mm": [float(input())],
})
# Escreva seu código abaixo
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