forked from andypetrella/pipeline
-
Notifications
You must be signed in to change notification settings - Fork 0
Serve Batch Recommendations
Chris Fregly edited this page Aug 27, 2016
·
11 revisions
The notebook below does the following:
- Generates recommendations from input data using Spark ML ALS Matrix Factorization
- Transform the recommendations into multiple Servables (user-to-item recs, item-to-item sims)
- Deploy the Servables to a production ML serving/predicting cluster
http://<your-cloud-ip>:3123/#/notebook/2AUYFSKXN
start-all-prediction-services.sh
tail-prediction-service.sh
<your-cloud-ip>:9040/prediction/<userId>/<itemId>
<your-cloud-ip>:9040/recommendations/<userId>/0/9
<your-cloud-ip>:9040/similars/<itemId>/0/9
http://<your-cloud-ip>:7979/hystrix-dashboard/
- Type the following into the text box:
http://<your-cloud-ip>:8989/turbine.stream - Click
Add Stream - Click
Monitor Streams
- Re-run some of the prediction/recommendation/similar urls above
- Verify the Hystrix Dashboard is showing activity
stop-all-prediction-services.sh
Environment Setup
Demos
6. Serve Batch Recommendations
8. Streaming Probabilistic Algos
9. TensorFlow Image Classifier
Active Research (Unstable)
15. Kubernetes Docker Spark ML
Managing Environment
15. Stop and Start Environment
