Skip to content

A repository housing our implementation for the CIS 600 (Social Media and Data Mining) project

License

Notifications You must be signed in to change notification settings

rahulkulhalli/MoodSick

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MoodSick

A repository housing our implementation for the CIS 600 (Social Media and Data Mining) project

Environment set-up

We are using docker to manage our environment. This will help us ensure that we will all be using the same environment and will not run into any issues with dependencies.

Install Docker

Build the docker image

  • Clone the repository
  • Navigate to the docker directory:
    cd docker
    
  • Build the docker environment:
    docker-compose build
    
  • Run the docker environment:
    docker-compose up
    

Docker network

Environment Files

  • The docker-compose file uses environment files to set up the environment variables
  • There are two environment files
    • docker/middleware/.env : This file contains the environment variables for the Spotify API
        SPOTIFY_CLIENT_ID,
        SPOTIFY_CLIENT_SECRET,
        SPOTIFY_USER_ID
    
    • docker/ml/.env : This file contains the environment variables ATLAS_URI which has the vectors used by the ML model

Exploration

If you'd like to do some data exploration, open the notebook located at the following location:

Contributors

Acknowledgements

We'd like to thank the authors of the GZTAN and the Spotify datasets.

About

A repository housing our implementation for the CIS 600 (Social Media and Data Mining) project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •