The AI-driven price prediction model aims to predict the prices of Airbnb listings in Toronto using three models: Ridge Regression, Light GBM, and Multi-layered Perceptron (Feed-forward Neural Network). The application is built using Streamlit and various data science libraries.
-
Clone the repository:
git clone /~https://github.com/rajprasadshrestha/AirbnbDyanmicPricingOfToronto.git cd AirbnbDyanmicPricingOfToronto
-
Create a virtual environment:
python3 -m venv venv source venv/bin/activate
-
Install the required packages:
pip install -r requirements.txt
-
Run the Streamlit app:
streamlit run app.py
-
Access the application:
Open your web browser and go to
http://localhost:8501
. -
Online Access:
You can also access the application online at this link.
app.py
: Main application file.requirements.txt
: List of required Python packages.dataset/
: Directory containing Airbnb listing dataset.backend/
: Jupyter notebooks for data exploration and model training
Contributions are welcome! Please open an issue or submit a pull request for any changes.
This project is licensed under the MIT License. See the LICENSE file for details.