Revisão: aluguel de bicicletas
Parte da seção Aprendizado supervisionado do Journey de Machine Learning da Coddy. Lição 15 de 58.
Desafio
MédioO sistema de bicicletas compartilhadas de uma cidade planeja sua frota com base na previsão do tempo. bike_days.csv contém 120 dias: temp_c, humidity, wind_kmh, weekend (1 ou 0) e rentals.
- Separe um trimestre para teste (
random_state=0) e ajuste umaLinearRegressionde aluguéis usando os quatrofeatures. - Imprima o MAE do conjunto de teste (aluguéis inteiros), o R quadrado (3 casas decimais) e o peso da temperatura (1 casa decimal).
- Faça um gráfico de dispersão dos resíduos do conjunto de teste em relação a
temp_c, sobre uma linha tracejada em 0. Dê a ele o títuloMisses by Temperature; nomeie os eixosTemperature (C)eResidual (rentals).
O relatório de outra cidade:
Typical miss: 187 rentals a day
R squared: 0.512
Each extra degree adds 21.4 rentalsEntão, Coddy descreve seu gráfico. O que ele diz ao sistema sobre os dias quentes?
Experimente você mesmo
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression
from sklearn.metrics import mean_absolute_error, r2_score
days = pd.read_csv("bike_days.csv")
features = ["temp_c", "humidity", "wind_kmh", "weekend"]
# 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