Revisão: Guarda-florestal
Parte da seção Aprendizado supervisionado do Journey de Machine Learning da Coddy. Lição 44 de 58.
Desafio
MédioColoque em disputa as duas equipes de árvores deste capítulo. Uma guarda florestal quer saber quais acampamentos os ursos visitarão e o que os atrai; o código inicial carrega campsites.csv.
- Faça a validação cruzada de uma floresta com 100 árvores e do boosting com as configurações padrão,
cv=5, ambos comrandom_state=0. Imprima a média e o desvio padrão de cada um. - Imprima o vencedor pela média e ajuste-o com todas as linhas.
- Desenhe as importâncias como barras horizontais, da menor para a maior, com o título
What Brings Bearse o rótulo do eixo xImportance.
Outro parque, agora sobre guaxinins:
Forest: mean 0.780, std 0.086
Boosting: mean 0.787, std 0.075
Winner: boostingEm seguida, Coddy descreve seu gráfico.
Experimente você mesmo
import pandas as pd
import matplotlib.pyplot as plt
from sklearn.model_selection import cross_val_score
from sklearn.ensemble import RandomForestClassifier, GradientBoostingClassifier
# 200 áreas de camping: distância até um riacho, armários para alimentos à prova de ursos (1 ou 0), lixeiras,
# altitude, arbustos de frutas silvestres nas proximidades, campistas por semana e se um urso visitou o local (1 ou 0)
sites = pd.read_csv("campsites.csv")
features = ["stream_m", "lockers", "bins", "altitude_m", "berries", "campers"]
# 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éstimo9Métodos ensemble
Florestas aleatóriasPor que as florestas funcionamBoosting de gradienteRevisão: Guarda-florestalPratique por conta própria: Compilador de Python online