/Restaurant_Review_Sentiment_Analysis_and_AI_Recommendation

A webapp that scrapes reviews from TripAdvisor and performs sentiment analysis to return the split of negative and positive reviews and goes ahead to use AI to give suggestions on dealing with the issues in the negative reviews.

Primary LanguagePython

Review_sentiment_and_AI_recommendation

A tool to retrieve reviews from restaurants listed on tripadvisory and performs sentiment analysis on the each review. The output is a chart showing the split of negative and positive reviews, a summary of negative reviews and a recomendation of solutions based on the negative reviews.
You can find restaurant reviews from Trip Advisor.

Technologies Used

  • BeautifulSoup for scraping reviews.
  • NLTK for text processing.
  • DistilBERT for Sentiment Analysis.
  • Openai language models for review summary and recommendation generation

    Use Case

    A review of Mawimbi Seafood Restaurant in Nairobi.
    https://www.tripadvisor.com/Restaurant_Review-g294207-d20151172-Reviews-Mawimbi_Seafood_Restaurant-Nairobi.html
    image

  • The restaurant has a total of 965 reviews.

    image

    image

    image