Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rociobenitez/deeplearning-airbnb-price-prediction
Deep Learning project for Airbnb price prediction, featuring data preprocessing and neural network models in Google Colab.
https://github.com/rociobenitez/deeplearning-airbnb-price-prediction
airbnb-data airbnb-pricing-prediction convolutional-neural-networks deep-learning deep-learning-algorithms deep-neural-networks keras keras-neural-networks keras-tensorflow
Last synced: about 1 month ago
JSON representation
Deep Learning project for Airbnb price prediction, featuring data preprocessing and neural network models in Google Colab.
- Host: GitHub
- URL: https://github.com/rociobenitez/deeplearning-airbnb-price-prediction
- Owner: rociobenitez
- Created: 2024-03-03T21:52:27.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-03T22:26:14.000Z (10 months ago)
- Last Synced: 2024-03-03T23:25:49.914Z (10 months ago)
- Topics: airbnb-data, airbnb-pricing-prediction, convolutional-neural-networks, deep-learning, deep-learning-algorithms, deep-neural-networks, keras, keras-neural-networks, keras-tensorflow
- Language: Jupyter Notebook
- Homepage:
- Size: 1.62 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Predicción de Precios de Airbnb con Deep Learning 🏘️
## Descripción del Proyecto
Este proyecto tiene como objetivo predecir el precio de habitaciones de Airbnb utilizando un enfoque de Deep Learning. Se hará uso de un conjunto de datos que incluye características variadas como datos numéricos, texto e imágenes. El propósito es combinar estos diferentes tipos de datos mediante el **uso de modelos de redes neuronales, incluyendo redes neuronales convolucionales (CNN) para imágenes y modelos para datos 1D,** culminando en un modelo híbrido que integre ambas fuentes de información.
## Objetivos
- Desarrollar un modelo basado en imágenes para predecir precios de habitaciones.
- Crear un modelo que maneje datos 1D (numéricos y de texto) para la misma tarea de predicción.
- Implementar un modelo híbrido que combine ambas fuentes de datos para mejorar la precisión de las predicciones.## Dataset
El [dataset](https://public.opendatasoft.com/explore/dataset/airbnb-listings/table/) utilizado ha sido extraído de Airbnb mediante técnicas de scraping y ha sido preseleccionado para contener 14780 registros, optimizando así el tiempo de ejecución y evitando problemas de memoria.
## Herramientas y Tecnologías
- [Python](https://www.python.org/)
- [TensorFlow](https://www.tensorflow.org/)/[Keras](https://keras.io/)
- [Redes Neuronales Convolucionales (CNN)](https://es.wikipedia.org/wiki/Red_neuronal_convolucional)
- Procesamiento y aumento de imágenes## Estructura del Proyecto
- `cuadernos/`: Contiene todos los Jupyter Notebooks (.ipynb) utilizados para el preprocesamiento de datos, modelado y evaluación.
- `data/`: Incluye los datasets originales y cualquier conjunto de datos derivado, como los filtrados y escalados. con una subcarpeta `train_test_split/` que almacena archivos de entrenamiento, validación y prueba separados para etiquetas y características.
- `docs/`: Archivos con aclaraciones y explicaciones.## Cómo Empezar
- [Guía de uso](/docs/guia_de_uso.md)
- [Detalles del proyecto](/docs/detalles_del_proyecto.md)