Sistema de predicción de precios inmobiliarios basado en un ensemble de dos modelos de Machine Learning entrenados con más de 21.000 transacciones residenciales reales del condado de King (Washington, EE.UU., 2014-2015). La arquitectura es agnóstica a la geografía: con los datos adecuados se adapta a cualquier mercado.
El accuracy clásico se usa en modelos de clasificación (sí/no). Para predicción de precios (regresión) existen métricas más precisas que evitan los problemas de los falsos positivos:
20 variables: superficie habitable, habitaciones, baños, plantas, estado de conservación (1-5), calidad de construcción (1-13), año de construcción, año de reforma, coordenadas geográficas, superficie de parcela, vistas, frente al agua, superficie media de vecinos, código postal (target-encoded), edad, superficie por habitación.
Python 3.12 · scikit-learn 1.8 · PyTorch 2.10 · FastAPI · NumPy · Pandas · joblib · Laravel (proxy HTTP)
He añadido un nuevo endpoint /ml/metrics que expone las métricas del modelo de predicción de precios inmobiliarios. Esta incorporación responde a la necesidad de ofrecer mayor transparencia técnica, permitiendo a los usuarios inspeccionar el rendimiento del modelo de forma directa. Con esta mejora, los consumidores del proyecto pueden validar la calidad de las predicciones y tomar decisiones más informadas basándose en datos verificables.
Resultados
Límites
Decisiones
Los árboles capturan los saltos por tramos y la red las relaciones suaves. Mezclados al 60/40 quedan por encima de cualquiera de los dos suelto.
Un R² alto no dice si te puedes fiar del número. Un error medio en dinero sí se entiende delante de una vivienda concreta.