Aprendendo com exemplos
Parte da seção Aprendizado supervisionado do Journey de Machine Learning da Coddy. Lição 1 de 58.
Hora de usar modelos de verdade. Um modelo estuda linhas rotuladas, recursos mais um rótulo, e aprende a rotular novas linhas: aprendizado supervisionado. Sementes rotuladas entram, um mapa sai:
Uma variedade é uma categoria, então isso é classificação: o modelo traça fronteiras. Um rótulo numérico, como o peso de um melão, é regressão: o modelo aprende uma linha.
Que tipo? .nunique() conta os valores diferentes de um rótulo: uma categoria se repete algumas vezes, um número raramente se repete.
seeds = pd.read_csv("seeds.csv")
print(seeds["variety"].nunique())Isso imprime 3: uma classificação.
Desafio
FácilUma loja de scooters elétricas usadas poderia prever qualquer coluna de scooters.csv. Qual seria classificação e qual seria regressão? O programa lê o nome de uma coluna em label.
- Conte os valores distintos da coluna.
- Imprima-os como abaixo, junto com o número de scooters.
- Imprima
A category: classificationpara no máximo 10 valores distintos; caso contrário,A number: regression.
Para outra loja e a coluna brand:
brand: 7 different values in 50 scooters
A category: classificationExperimente você mesmo
import pandas as pd
scooters = pd.read_csv("scooters.csv")
label = input()
# 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