Repaso: alquiler de bicicletas
Parte de la sección Aprendizaje supervisado del Journey de Machine Learning de Coddy. Lección 15 de 58.
Desafío
IntermedioEl sistema de bicicletas compartidas de una ciudad planifica su flota según el pronóstico del tiempo. bike_days.csv contiene 120 días: temp_c, humidity, wind_kmh, weekend (1 o 0) y rentals.
- Reserva un trimestre para las pruebas (
random_state=0) y ajusta unaLinearRegressionde los alquileres en función de las cuatrofeatures. - Imprime el MAE de prueba (alquileres enteros), el R cuadrado (3 decimales) y el peso de la temperatura (1 decimal).
- Representa los residuos de prueba frente a
temp_csobre una línea discontinua en 0. Ponle el títuloMisses by Temperaturey etiqueta los ejesTemperature (C)yResidual (rentals).
El informe de otra ciudad:
Typical miss: 187 rentals a day
R squared: 0.512
Each extra degree adds 21.4 rentalsDespués, Coddy describe tu gráfico. ¿Qué le indica al sistema sobre los días calurosos?
Pruébalo tú mismo
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"]
# Escribe tu código a continuación
Todas las lecciones de Aprendizaje supervisado
1Tu primer modelo
Aprender de ejemplosConjuntos de entrenamiento y pruebaAjustar y predecirEvaluar un modeloRepaso: clasificador de semillas4Regresión logística
Predicciones de sí o noEl umbral de decisiónLos pesos como evidenciaVarias clasesRepaso: filtro de spam2Vecinos más cercanos
Cómo decide k-NNCómo elegir kFronteras de decisiónEscalado para los vecinosRepaso: vecinos del vino5Medición de clasificadores
La matriz de confusiónPrecisión y exhaustividadLa puntuación F1Clases desequilibradasCurvas ROCRepaso: prueba de detección8Validación cruzada
Validación K-FoldComparación justa de modelosBúsqueda en cuadrículaRepaso: reparaciones de monopatines11Proyecto: especies de pingüinos
Conoce a los pingüinosPrepara los datosElige un modeloAjusta el modelo ganadorPublica el modelo3Regresión lineal
Predicción de númerosVarias característicasMedición de erroresGráficos de residuosRepaso: alquiler de bicicletas6Árboles de decisión
Los árboles hacen preguntasLeer un árbolProfundidad del árbolImportancia de las característicasRepaso: decisiones de préstamosPractica por tu cuenta: Compilador de Python online