Sentiment Analysis with Chatbot

This project involves analyzing sentiments in textual data, using machine learning techniques.

Repo: github.com

  • Tech Stack: Python, Kotlin, Dialogflow.

Key Features

  • Performed sentiment analysis on a dataset of 25,000 movie reviews to classify them as positive or negative.
  • Offered users a comprehensive analysis of the sentiment expressed in the reviews.
  • Implemented preprocessing techniques to clean and normalize the text data.
  • Utilized TF-IDF vectorization to convert text data into numerical features and achieved an accuracy of 88.14%.
  • Senti Bot-counseling chatbot developed using Kotlin. It provides a supportive environment for users to discuss their feelings and receive guidance.