Skip to content
No description, website, or topics provided.
Jupyter Notebook Python
Branch: master
Clone or download
Latest commit 21827d2 Oct 2, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ipynb_checkpoints All Files added Oct 1, 2018
__pycache__
ISEAR.csv Added files Sep 30, 2018
Model Creation.ipynb All Files added Oct 1, 2018
README.md Update README.md Oct 2, 2018
Recent Tweets.csv Requirement.txt uploaded Oct 1, 2018
fetch_tweet.py Model training added Oct 1, 2018
main.py Model training added Oct 1, 2018
play_song.py All Files added Oct 1, 2018
predict.py
requirements.txt Requirement.txt uploaded Oct 1, 2018
res.csv
train_model.py Requirement.txt uploaded Oct 1, 2018

README.md

Help Me With My Mood

Overview

Help Me With My Mood is application built using python and machine learning. It uses tweepy api which extract all the public tweets within timespan of 1 day and perform sentiment analyisis on it for the provided given username. Then based upon their emotion plays a song from soundcloud.

  • Ideation document : Open
  • Presentation Slides : Open
  • Watch the demo Watch

Key Value Proposition

  1. Songs play automatically just after typing username.
  2. Used Machine learning model to classify current emotion of user.
  3. Highly Scalable.

To run

1. To install all necessary libraries $ pip install -r requirements.txt or $ pip3 install -r requirements.txt

2. Setup selenium driver for chrome You need to download suitable driver for your chrome from Here. Then

For ubuntu:

sudo mv chromedriver /usr/bin/chromedriver

sudo chown root:root /usr/bin/chromedriver

sudo chmod +x /usr/bin/chromedriver

For windows: Just execute chromedriver.exe

For windows: Follow the instruction here

3. Execute application python main.py

Hardware Requirements

  • Processor with 2 cores or higher.
  • Minimum of 8GB RAM.
You can’t perform that action at this time.