Riepilogo: noleggio di biciclette
Fa parte della sezione Apprendimento supervisionato del percorso Machine Learning di Coddy. Lezione 15 di 58.
Sfida
MedioIl servizio di biciclette di una città pianifica la propria flotta in base alle previsioni meteorologiche. bike_days.csv contiene 120 giorni: temp_c, humidity, wind_kmh, weekend (1 o 0) e rentals.
- Metti da parte un trimestre di test (
random_state=0) e addestra unaLinearRegressiondirentalssulle quattrofeatures. - Stampa la MAE del test (noleggi interi), l'R quadrato (3 decimali) e il peso della temperatura (1 decimale).
- Rappresenta con un grafico a dispersione i residui del test rispetto a
temp_c, sopra una linea tratteggiata a 0. IntitolaloMisses by Temperature; etichetta gli assiTemperature (C)eResidual (rentals).
Il resoconto di un'altra città:
Typical miss: 187 rentals a day
R squared: 0.512
Each extra degree adds 21.4 rentalsQuindi Coddy descrive il tuo grafico. Cosa indica al servizio riguardo alle giornate calde?
Provalo tu
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"]
# Scrivi il tuo codice qui sotto
Tutte le lezioni di Apprendimento supervisionato
1Il tuo primo modello
Imparare dagli esempiInsiemi di addestramento e testAdattare e prevedereValutare un modelloRiepilogo: Ordinatore di semi4Regressione logistica
Previsioni sì o noLa soglia decisionaleI pesi come evidenzePiù classiRiepilogo: filtro antispam2Vicini più prossimi
Come decide k-NNScegliere kConfini decisionaliNormalizzare le scale per i viciniRiepilogo: vicini del vino5Misurare i classificatori
La matrice di confusionePrecisione e richiamoIl punteggio F1Classi sbilanciateCurve ROCRiepilogo: test di screening8Convalida incrociata
Validazione K-foldConfronto equo tra modelliRicerca a grigliaRiepilogo: riparazioni di skateboard11Progetto: specie di pinguini
Incontra i pinguiniPrepara i datiScegli un modelloOttimizza il miglioreDistribuisci il modello3Regressione lineare
Prevedere numeriPiù caratteristicheMisurare gli erroriGrafici dei residuiRiepilogo: noleggio di biciclette6Alberi decisionali
Gli alberi fanno domandeLeggere un alberoProfondità dell’alberoImportanza delle caratteristicheRiepilogo: decisioni sui prestitiEsercitati da solo: Compilatore Python online