-
Python-side (data analysis and visualization):
- Python 3.5+
- pipenv : Python dependencies manager (matplotlib, numpy...)
- Git LFS : Large file storage on Github (for datasets)
- Python IDE recommended : PyCharm has good integration with
pipenv
Then run
pipenv update
in this folder to download all required dependencies and then run the main entrypoint (reviewify.py
) -
Java-side (Uses Microsoft Azure API to get a sentiment score for each review):
- A Java JDK 11+ such as OpenJDK (no installer) or Oracle JDK (installer)
- Maven 3.5+ : Java dependency manager and build system
- Microsoft Sentiment Analysis API Key : Need a developer Azure account and use of LUIS sentiment analysis service
- Java IDE recommended : IntelliJ IDEA is nice and integrates well with the whole project
Then run, into
azure-sent-analysis
folder, the commandmvn clean spring-boot:run
to execute the Java project.
ameliereymond / reviewify Goto Github PK
View Code? Open in Web Editor NEWReviewify - QM2 Data science and Visualisations project (group 10)