November 29, 2019
some key phrase about DL fundamentals
What is the Deep learning fundamentals
learning track?
The Deep learning fundamentals
track focuses on solving common computer vision
and natural language processing tasks with deep neural network architectures using PyTorch.
What trainees will learn:
Trainees will solve several CV (computer vision) and NLP (natural language processing) tasks during the training. The curriculum of this learning track is heavily practice-driven. The syllabus is customizable to the business requirements and background of trainees; the tasks are set by us or mutually defined according to your requirements.
What trainees will take away, i.e. our deliverables:
- Python code templates for solving the tasks specified in the curriculum
- Lecture notes
- DL textbooks
- Optional:
TeamHub
, the codebase & documentation knowledgebase
Pre-requisites
- Basic Python programming proficiency
- Prior experience with machine learning
- Linear algebra fundamentals
Typical background: mid-level and senior data scientists with solid background in mathematics and programming who seek to extend their expertise and solve CV and NLP tasks. Development of predictive models is part of the learning track. Specific business tasks to which the training shall be tailored are to be defined.
Light-weight versions of the Deep learning fundamentals
track can be customized
to match data scientists’ skillsets.
The tasks to be solved as part of practice-based projects may be not as advanced but
sufficient to introduce the trainees to real-life applications of
deep neural network architectures.
Why Deep learning fundamentals
learning track?
Deep Learning is transforming multiple industries. This deep learning track will help learn DL fundamentals, understand and use modern architectures and build systems in CV and NLP.
The Deep learning fundamentals
syllabus
Fundamentals of deep learning
* Intro: Torch and deep learning
* Convolutional Neural Networks
* Recurrent Neural Networks
* Sequence2Sequence
* GAN, Generative Adversarial Networks
* Variational Auto Encoder
* DeepSpeech
* Gaussian Mixture Models
* Reinforcement Learning
* Neural Processes
Fundamentals of natural language processing
* Transformer
* Convolutional Seq2Seq
* Memory Networks
* Neural Turing Machine
* Question Answering
* Abstractive Summarization
* Neural Dialogue
* Unsupervised Machine Translation
Fundamentals of computer vision
* Mask R-CNN
* U-net
* YOLO
* Mobile Nets
* Stack GAN
* Cycle GAN
* Pixel CNN/RNN
* Visual Dialogue
* Unsupervised Computer Vision
Fundamentals of deep learning in recommender systems
* Adversarial Network based Recommendation
* Representation Learning from User and Item Content Information
* Deep Explainable Recommendation