Podsumowanie: wypożyczanie rowerów
Część sekcji Uczenie nadzorowane ścieżki Machine Learning w Coddy. Lekcja 15 z 58.
Wyzwanie
ŚredniSystem rowerów miejskich planuje wielkość floty na podstawie prognozy pogody. Plik bike_days.csv zawiera dane z 120 dni: temp_c, humidity, wind_kmh, weekend (1 lub 0) oraz rentals.
- Odłóż jedną czwartą danych na test (
random_state=0) i dopasuj modelLinearRegression, przewidujący liczbę wypożyczeń na podstawie czterechfeatures. - Wyświetl MAE dla zbioru testowego (całkowita liczba wypożyczeń), R² (3 miejsca po przecinku) oraz wagę temperatury (1 miejsce po przecinku).
- Narysuj wykres punktowy reszt dla zbioru testowego względem
temp_c, z przerywaną linią na poziomie 0. Nadaj mu tytułMisses by Temperature; opisz osie jakoTemperature (C)iResidual (rentals).
Raport z innego miasta:
Typical miss: 187 rentals a day
R squared: 0.512
Each extra degree adds 21.4 rentalsNastępnie Coddy opisuje twój wykres. Co mówi on systemowi o gorących dniach?
Spróbuj swoich sił
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"]
# Napisz swój kod poniżej
Wszystkie lekcje w sekcji Uczenie nadzorowane
1Twój pierwszy model
Uczenie się na przykładachZbiory treningowe i testoweDopasowywanie i przewidywanieOcena modeluPodsumowanie: Sortownik nasion4Regresja logistyczna
Przewidywanie „tak” lub „nie”Próg decyzyjnyWagi jako dowodyWiele klasPodsumowanie: filtr spamu2Najbliżsi sąsiedzi
Jak działa k-NNWybór kGranice decyzyjneSkalowanie dla sąsiadówPodsumowanie: sąsiedzi w zbiorze Wine5Ocena klasyfikatorów
Macierz pomyłekPrecyzja i czułośćWynik F1Niezrównoważone klasyKrzywe ROCPodsumowanie: test przesiewowy8Walidacja krzyżowa
Walidacja k-krotnaUczciwe porównywanie modeliPrzeszukiwanie siatkiPodsumowanie: naprawa deskorolki11Projekt: Gatunki pingwinów
Poznaj pingwinyPrzygotuj daneWybierz modelDopracuj zwycięski modelWdróż model3Regresja liniowa
Przewidywanie wartości liczbowychWiele cechPomiar błędówWykresy resztPodsumowanie: wypożyczanie rowerówPoćwicz samodzielnie: Kompilator Python online