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
- Java JDK 8
- Maven
- Python 3
- Rasa NLU
- Node.js 8 and Chatito or use Chatito online
- tuProlog if you wish to test Prolog code before integrating with Java
If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.