Requirements:
- Java JDK 8
- Maven
- Amazon AWS Command Line interface (optional)
Requirements for backend Twitter collector and analyzer:
- Java JDK 8
- Maven
Requirements for frontend dashboard:
- Python 3
- Dash by Plotly
Requirements:
- Python 3
- implicit
- numpy
- scikit-learn
- flask
- faiss (optional)
Note, if faiss, comment-out the lines that use faiss code in http_api.py
.
Note, amazon_title_similarity.py
cannot be used without first downloading metadata.json
from this Amazon dataset, but the code can easily be adapted to find similarities between other strings.
Requirements for Twitter collector:
- Java JDK 8
- Maven
Requirements for image classifier:
- Python 3
- TensorFlow, tested on 1.10
Or:
- C/C++ compiler
- darknet
Requirements for ARIMA example:
- Python 3
- numpy
- scikit-learn
- pandas
- matplotlib
- statsmodels
- pyramid
Requirements for Bayesian example:
- Python 3
- numpy
- scikit-learn
- pandas
- matplotlib
- pydlm
Requirements for Clustering, Linear Regression, and Zscore examples:
- Python 3
- numpy
- scikit-learn
- pandas
- matplotlib
Requirements for RPCA example:
- Java JDK 8