Aprendizaje Supervisado: Regresión

Aprendizaje supervisado. Si es la primera vez que escuchas o lees este término, puede que no quede del todo claro lo que significa. No te preocupes. En este laboratorio, obtendrás una comprensión integral del aprendizaje supervisado; y, en el próximo capítulo del experimento, aprenderás a utilizar el aprendizaje supervisado para completar la predicción de datos.

PythonCiencia de datos

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Aprende cómo la regresión supervisada convierte datos etiquetados en predicciones numéricas en siete notebooks Jupyter. Pasarás del concepto de aprendizaje supervisado a mínimos cuadrados, expansión polinómica, comparación por error y regularización Ridge y LASSO.

El curso combina derivaciones con Python y scikit-learn. Ejemplos de viviendas, vacunas, Bitcoin y matrices sintéticas permiten ajustar curvas, evaluar predicciones, reconocer complejidad perjudicial y entender cómo la regularización cambia coeficientes.

Lo que aprenderás

  • Distinguir aprendizaje supervisado, regresión y clasificación
  • Derivar mínimos cuadrados e implementar regresión lineal con NumPy
  • Ajustar modelos lineales a datos de viviendas de Boston y Pekín
  • Evaluar predicciones de vivienda e inspeccionar coeficientes
  • Crear características polinómicas, comparar ajustes y elegir grado mediante error
  • Ajustar Bitcoin histórico con regresión polinómica de tercer y mayor grado
  • Explicar mínimos cuadrados mal condicionados y comparar Ridge y LASSO
  • Calcular coeficientes Ridge directamente y compararlos con scikit-learn

A quién va dirigido este curso

Este curso es para estudiantes de Python que desean comprender la mecánica de regresión y no tratar estimadores como cajas negras. Sirve al iniciar aprendizaje supervisado y conectar fórmulas, matrices, gráficos y APIs. Las secciones matemáticas y tareas exigen más que conocimientos del primer día de Python.

Requisitos previos: Se recomiendan Python, NumPy, Pandas, gráficos, álgebra y matrices simples. Ayuda conocer datos train/test y funciones; no se requiere experiencia previa en regresión.

Entorno de aprendizaje: Las siete actividades se ejecutan en un entorno Jupyter Ubuntu 22.04 proporcionado, con explicaciones, visualizaciones, datos, ejemplos y código para completar.

Preguntas frecuentes

¿Deriva fórmulas o solo usa scikit-learn?

Ambas cosas. Calcularás mínimos cuadrados y coeficientes Ridge, implementarás pasos con NumPy y SciPy y compararás los resultados con modelos scikit-learn.

¿Qué ejemplos de predicción incluye?

Viviendas de Boston y Pekín, datos de vacunas para ajuste polinómico, Bitcoin histórico y una matriz de Hilbert que muestra inestabilidad de mínimos cuadrados.

¿Cómo se evalúan los modelos?

Se usan datos reservados, comparaciones visuales, error absoluto medio y error cuadrático medio. Los ejercicios comparan grados para mostrar el efecto de la complejidad.

¿El laboratorio de Bitcoin predice precios actuales o da asesoramiento financiero?

No. Ajusta curvas a datos históricos de 2010–2018 como ejercicio. No es un sistema en vivo ni debe guiar inversiones.

Profesor

labby
Labby
Labby is the LabEx teacher.