Skip to content
environment setup for strata conference 2018
Jupyter Notebook
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Deep Learning Based Search and Recommendation System

Strata Conference , March - 2018, San Jose


Session Content

  1. Slides [ PDF : ]
  2. Notebooks

Setting up the Enviornment

You can easily setup the enviornment with all required components ( data and notebooks ) with the help of Docker.

Here are the steps.

  1. Install Docker on your local machine. You will required documentation on Docker website [ ]

  2. Make sure Docker is working fine. If you are not getting any error and able to see the docker

$ docker --version
  1. Download the docker image and create container for the tutorial
$ docker run -it --rm -p 8888:8888 -p meabhishekkumar/strata-ca-2018

Reference Papers

  1. Restricted Boltzmann Machines for Collaborative Filtering by Ruslan Salakhutdinov. Source:
  2. Wide & Deep Learning for Recommender Systems by Heng-Tze Cheng. Source:
  3. A Survey and Critique of Deep Learning on Recommender Systems by Lei Zheng. Source:
  4. DeepFM: A Factorization-Machine based Neural Network for CTR Prediction. IJCAI2017 Source:
  5. Deep Neural Networks for YouTube Recommendations by Paul Covington. Source:

Credits :

  • Recommendation system notebooks are inspired by Olivier Grisel work using Keras
You can’t perform that action at this time.