Zusammenfassung: Fahrradverleih
Teil des Abschnitts Überwachtes Lernen der Machine Learning-Journey von Coddy. Lektion 15 von 58.
Aufgabe
MittelDas Fahrradverleihsystem einer Stadt plant seine Flotte anhand der Wettervorhersage. bike_days.csv enthält 120 Tage: temp_c, humidity, wind_kmh, weekend (1 oder 0) und rentals.
- Halte ein Testquartal zurück (
random_state=0) und passe eineLinearRegressionder Ausleihen anhand der vierfeaturesan. - Gib den MAE für den Testdatensatz (ganze Ausleihen), R squared (3 Dezimalstellen) und das Gewicht der Temperatur (1 Dezimalstelle) aus.
- Stelle die Residuen des Testdatensatzes als Streudiagramm gegenüber
temp_cdar und zeichne eine gestrichelte Linie bei 0 ein. Gib dem Diagramm den TitelMisses by Temperature; beschrifte die Achsen mitTemperature (C)undResidual (rentals).
Der Bericht einer anderen Stadt:
Typical miss: 187 rentals a day
R squared: 0.512
Each extra degree adds 21.4 rentalsDann beschreibt Coddy dein Diagramm. Was sagt es dem Fahrradverleihsystem über heiße Tage?
Probier es selbst
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"]
# Schreibe deinen Code unten
Alle Lektionen in Überwachtes Lernen
1Dein erstes Modell
Aus Beispielen lernenTrainings- und TestdatensätzeAnpassen und VorhersagenEin Modell bewertenRückblick: Saatgutsortierer4Logistische Regression
Ja-Nein-VorhersagenDie EntscheidungsschwelleGewichte als IndizienMehrere KlassenRückblick: Spamfilter2Nächste Nachbarn
So entscheidet k-NNk wählenEntscheidungsgrenzenSkalierung für NachbarnRückblick: Wein-Nachbarn5Klassifikatoren bewerten
Die KonfusionsmatrixPräzision und TrefferquoteDer F1-ScoreUnausgewogene KlassenROC-KurvenRückblick: Screeningtest3Lineare Regression
Zahlen vorhersagenMehrere MerkmaleFehler messenResiduenplotsZusammenfassung: Fahrradverleih6Entscheidungsbäume
Bäume stellen FragenEinen Baum lesenBaumtiefeMerkmalswichtigkeitRückblick: Kreditentscheidungen9Ensembleverfahren
Random ForestsWarum Random Forests funktionierenGradient BoostingRückblick: Förster des Waldes12Abschließende Herausforderungen
Diabetes-FortschrittKreditgenehmigungHandgeschriebene ZiffernKundenabwanderungÜbe selbstständig: Online-Python-Compiler