← Todos los artículos
· 4 min de lectura

Predicción de Precio Inmobiliario con Ensemble GBM + MLP: R² ≈ 0.90

He desarrollado un modelo de predicción de precios inmobiliarios que combina Gradient Boosting y una red neuronal MLP. Con más de 21 000 transacciones reales, alcanza R² = 0.896 y un error medio de ±$62 K, comparable al margen de una tasación oficial.

#IA#Machine Learning#Real Estate#Ensemble#Python
Predicción de Precio Inmobiliario con Ensemble GBM + MLP: R² ≈ 0.90

En el último año he dedicado gran parte de mi tiempo a construir una herramienta que ayude a estimar el valor de una vivienda a partir de datos de mercado reales. El proyecto, llamado Predicción de Precio Inmobiliario, se basa en un enfoque de ensemble que combina dos técnicas de aprendizaje automático: Gradient Boosting (GBM) y una red neuronal de perceptrón multicapa (MLP). El objetivo era lograr una precisión comparable a la de una tasación oficial, pero con la velocidad y reproducibilidad que brinda el software.

Problema y contexto

El mercado inmobiliario está caracterizado por una alta variabilidad de precios, influenciada por factores como ubicación, superficie, antigüedad, y características estructurales. Las tasaciones tradicionales pueden presentar márgenes de error del 10‑12 % y dependen de la experiencia del tasador. Con una base de datos de más de 21 000 transacciones reales, pensé que era posible entrenar un modelo que capturara la mayor parte de esa variación y ofreciera estimaciones en tiempo real.

Arquitectura del modelo

El modelo está estructurado en dos capas principales:

Para combinar ambas predicciones, calculo una media ponderada basada en los pesos descritos. Esta estrategia de ensemble mejora la robustez del modelo frente a outliers y reduce el sobreajuste que podría presentar cada algoritmo por separado.

Pipeline de datos

Todo el proceso de ingestión y transformación de datos está orquestado con Pandas y NumPy:

Métricas y resultados

En la fase de validación obtuve los siguientes indicadores:

Estos resultados confirman que la combinación de GBM y MLP logra una sinergia que supera a cada modelo por separado, manteniendo una capacidad de generalización adecuada.

Implementación en producción

Para ofrecer una demo interactiva en tiempo real, empaqué el modelo dentro de una API REST construida con FastAPI. La arquitectura es la siguiente:

La respuesta de la API se entrega en menos de 200 ms, lo que permite una experiencia fluida para el usuario final.

Lecciones aprendidas

Durante el desarrollo surgieron varios aprendizajes que considero valiosos para futuros proyectos de IA:

Acceso al proyecto

El código fuente está disponible públicamente bajo licencia MIT. Puedes explorar la implementación completa, reproducir los experimentos y probar la demo interactiva en tiempo real:

Demo interactiva | Repositorio en GitHub

Sobre este proyecto

Predicción de Precio Inmobiliario

Ensemble de Gradient Boosting + red neuronal MLP entrenado con 21.000+ transacciones reales. R²=0.90: el modelo explica el 90% de la variación real de precios, con un error medio d...

Newsletter

¿Te aviso de nuevos proyectos y artículos?

Sin spam. Solo un email cuando publico algo nuevo de IA. Baja en un clic.

Sigue leyendo