/DeepLearning

Deep Learning introduction and its application in various fields

Primary LanguageJupyter Notebook

Table of Contents generated with DocToc

Basic algorithm/Framework

Basics Machine learning

Basics Machine learning

CNN

CNN

RNN

RNN

TensorFlow

TensorFlow and Keras

GBDT

Tree(decision_tree,xgboost)

SVM

SVM

Applications

NLP

Search/Rank/CTR

Text Classification

Recommendations

Industrial machine Learning Application design

Industrial machine Learning Application design

Machine learning implementation in large scale system

Machine learning implementation in large scale system

Deep Learning/AI Chip Design

Deep Learning/AI Chip Design

Reference Materails

Kaggle

Book

Tutorial

Courses

Workshop

  • Applied Deep Learning Workshop London 2017

  • Deep Learning course: lecture slides and lab notebooks

    • Lab 1: Neural Networks and Backpropagation:

      • Intro to MLP with Keras, Numpy and TensorFlow
    • Lab 2: Embeddings and Recommender Systems.

      • Neural Recommender Systems with Explicit Feedback. Neural Recommender Systems with
      • Implicit Feedback and the Triplet Loss
    • Lab 3: Convolutional Neural Networks for Image Classification

    • Convolution and ConvNets with TensorFlow

      • Pretrained ConvNets with Keras
      • Fine Tuning a pretrained ConvNet with Keras (GPU required)
    • Lab 4: Deep Learning for Object Dection and Image Segmentation

      • Fully Convolutional Neural Networks
      • ConvNets for Classification and Localization
    • Lab 5: Text Classification, Word Embeddings and Language Models

    • Text Classification and Word Vectors

      • Character Level Language Model (GPU required)
    • Lab 6: Sequence to Sequence for Machine Translation

Blog

Blog Posts

Code and Framework

Open Source

  • Prophet: forecasting at scale by Facebook

Facebook is open sourcing Prophet, a forecasting tool available

some interesting project based on it

  1. Forecasting iPad sales using Facebook's Prophet package