Skip to content

Thaslim/Airbnb-Recommendation

Repository files navigation

Analysis and Recommendation of Rental Listings

Team Members

  • Rakesh Amireddy
  • Saliha Mehboob
  • Sadia Yousafzai
  • Thasleem Tajudeen

Airbnb Dataset:

Airbnb Dataset

Steps

  • DataPrep_Preprocess.ipynb -> Preprocessing Data Set to select Relevant features and impute missing values
  • Content-Based-Recommender.ipynb -> Provide Top N listing recommendation to users based on Cosine similarity in Listings Description

Rule based Sentiment Analysis

Pyspark is used to perfrom sentiment analysis on reviews dataset. Go to Foler Sentiment Analysis and open jupyter notebook and run

Accuracy_sentiment_analyzer

Hybrid Recommmendation steps

Required Packages
   Pandas
   sns, Matplotlib
   pyspark.mllib.recommendation 
   pyspark.sql
  1. Download and run Hybrid_Preprocess.ipynb. This will save clean_ratings.csv
  2. Use the saved csv file, Download and run Hybrid_Airbnb_Recommendation.ipynb to get recommendations

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •