A machine learning approach to the Real State market
Abstract
El objetivo del Proyecto es crear una aplicación multiplataforma para Android y para IOS. La aplicación ayuda a los Agentes inmobiliarios a filtrar los propietarios que contactan intentando que vendan su casa para poder obtener su comisión. Para conseguir esto, se intenta predecir cómo de probable es que el propietario ponga en venta su casa. Los agentes inmobiliarios que cuenten con la ayuda de la app solo contactarán con los dueños de las propiedades con mayor probabilidad de venta, descartando aquellas con bajas probabilidades. Para obtener esta probabilidad, primero se calcula el precio de una vivienda a partir de sus características usando Machine Learning. Luego, se compara este precio con el de la última venta para obtener el porcentaje del crecimiento medio anual del precio. En función de este porcentaje, las propiedades se dividen en 5 partes que son las que determinan la probabilidad de venta.
En la aplicación, el usuario puede iniciar sesión con Google o su propia cuenta. El usuario puede filtrar las viviendas de un código postal con varios parámetros. Una vez filtradas, las propiedades aparecerán sobre el mapa, coloreadas en función de la probabilidad de venta ya discutida. El usuario puede seleccionar una casa en particular para conocer más detalles e incluso añadirla a marcadores. Es posible acceder a las propiedades en marcadores desde otra pantalla, pudiéndose además añadir comentarios a estas propiedades. The objective of this project is to create a multiplatform application that can be run both on Android and IOS. The application will help realtors save time by filtering the owners that are approached looking for a sale to obtain their commission. This will be done by trying to predict how likely a house is to be sold by its owner. The realtors using the app will only contact the owners whose selling probability is high, discarding those with low probability. To obtain this probability, first Machine Learning is used to estimate the current price of the house based on its features. Then, this prediction is compared to the last sale price to obtain the average annual growth price percentage. Based on this percentage, the listings are divided into 5 bins which will determine the likelihood of sale.
In the app, the user can log in to the application using Google or their own account. The application will allow the user to filter the listings of a zip code based on several parameters. Once filtered, the properties will appear over a map color coded based on how likely they are to be sold. The user can click on a listing to know further details and bookmark it if they want. The bookmarked properties of a user can be accessed in a different screen, and the user can add comments to a bookmark.
Trabajo Fin de Grado
A machine learning approach to the Real State marketTitulación / Programa
Grado en Ingeniería en Tecnologías de TelecomunicaciónMaterias/ UNESCO
12 Matemáticas1203 Ciencias de los ordenadores
120317 Informática
Materias/ categorías / ODS
KTT (GITT)Palabras Clave
Mercado Inmobiliario, Probabilidad, Machine Learning, AplicaciónReal State, Likelihood, Machine Learning, Application