1

Step 1

Introduction to Deep Learning

2

Step 2

Natural Language Processing

3

Step 3

Bayesian Methods for Machine Learning

4

Step 4

Practical Reinforcement Learning

5

Step 5

Deep Learning in Computer Vision

1

Step 1

Introduction to Deep Learning

2

Step 2

Natural Language Processing

3

Step 3

Bayesian Methods for Machine Learning

4

Step 4

Practical Reinforcement Learning

5

Step 5

Deep Learning in Computer Vision

07 June 2018
Goal completed 8 July 2021

Goal author

Борис

Russia, Москва

29 years old

Career & Work

Advanced Machine Learning

This specialization gives an introduction to deep learning, reinforcement learning, natural language understanding, computer vision and Bayesian methods. Top Kaggle machine learning practitioners and CERN scientists will share their experience of solving real-world problems and help you to fill the gaps between theory and practice. Upon completion of 7 courses you will be able to apply modern machine learning methods in enterprise and understand the caveats of real-world data and settings.

 Goal Accomplishment Criteria

Получены сертификаты к курсам "With Honor"

  1. Introduction to Deep Learning

    The goal of this course is to give learners basic understanding of modern neural networks and their applications in computer vision and natural language understanding. The course starts with a recap of linear models and discussion of stochastic optimization methods that are crucial for training deep neural networks. Learners will study all popular building blocks of neural networks including fully connected layers, convolutional and recurrent layers. Learners will use these building blocks to define complex modern architectures in TensorFlow and Keras frameworks. In the course project learner will implement deep neural network for the task of image captioning which solves the problem of giving a text description for an input image.

    Step cost — 29.25 $

    1. Introduction to optimization

    2. Introduction to neural networks

    3. Deep Learning for images

    4. Unsupervised representation learning

    5. Deep learning for sequences

    6. Final Project

    7. Receive a certificate with Honor

  2. Natural Language Processing

    This course covers a wide range of tasks in Natural Language Processing from basic to advanced: sentiment analysis, summarization, dialogue state tracking, to name a few. Upon completing, you will be able to recognize NLP tasks in your day-to-day work, propose approaches, and judge what techniques are likely to work well. The final project is devoted to one of the most hot topics in today’s NLP. You will build your own conversational chat-bot that will assist with search on StackOverflow website. The project will be based on practical assignments of the course, that will give you hands-on experience with such tasks as text classification, named entities recognition, and duplicates detection.

    Throughout the lectures, we will aim at finding a balance between traditional and deep learning techniques in NLP and cover them in parallel. For example, we will discuss word alignment models in machine translation and see how similar it is to attention mechanism in encoder-decoder neural networks. Core techniques are not treated as black boxes. On the contrary, you will get in-depth understanding of what’s happening inside. To succeed in that, we expect your familiarity with the basics of linear algebra and probability theory, machine learning setup, and deep neural networks. Some materials are based on one-month-old papers and introduce you to the very state-of-the-art in NLP research.

    Step cost — 29.25 $

    1. Intro and text classification

    2. Language modeling and sequence tagging

    3. Vector Space Models of Semantics

    4. Sequence to sequence tasks

    5. Dialog systems

    6. Receive a certificate with Honor

  3. Bayesian Methods for Machine Learning

    Bayesian methods are used in lots of fields: from game development to drug discovery. They give superpowers to many machine learning algorithms: handling missing data, extracting much more information from small datasets. Bayesian methods also allow us to estimate uncertainty in predictions, which is a really desirable feature for fields like medicine. When Bayesian methods are applied to deep learning, it turns out that they allow you to compress your models 100 folds, and automatically tune hyperparametrs, saving your time and money. In six weeks we will discuss the basics of Bayesian methods: from how to define a probabilistic model to how to make predictions from it. We will see how one can fully automate this workflow and how to speed it up using some advanced techniques. We will also see applications of Bayesian methods to deep learning and how to generate new images with it. We will see how new drugs that cure severe diseases be found with Bayesian methods.

    Step cost — 29.25 $

    1. Introduction to Bayesian methods & Conjugate priors

    2. Expectation-Maximization algorithm

    3. Variational Inference & Latent Dirichlet Allocation

    4. Markov chain Monte Carlo

    5. Variational Autoencoder

    6. Gaussian processes & Bayesian optimization

    7. Receive a certificate with Honor

  4. Practical Reinforcement Learning

    Some weird text about RL.

    Step cost — 29.25 $

    1. Intro: why should i care?

    2. At the heart of RL: Dynamic Programming

    3. Model-free methods

    4. Approximate Value Based Methods

    5. Policy-based methods

    6. Exploration

    7. Receive a certificate with Honor

  5. Deep Learning in Computer Vision

    Deep learning added a huge boost to the already rapidly developing field of computer vision. With deep learning, a lot of new applications of computer vision techniques have been introduced and are now becoming parts of our everyday lives. These include face recognition and indexing, photo stylization or machine vision in self-driving cars. The goal of this course is to introduce students to computer vision, starting from basics and then turning to more modern deep learning models. We will cover both image and video recognition, including image classification and annotation, object recognition and image search, various object detection techniques, motion estimation, object tracking in video, human action recognition, and finally image stylization, editing and new image generation. In course project, students will learn how to build face recognition and manipulation system to understand the internal mechanics of this technology, probably the most renown and oftenly demonstrated in movies and TV-shows example of computer vision and AI.

    Step cost — 29.25 $

    1. Introduction to image processing and computer vision

    2. Convolutional features for visual recognition

    3. Object detection

    4. Object tracking and action recognition

    5. Image segmentation and synthesis

    6. Receive a certificate with Honor

  • 1121
  • 07 June 2018, 17:14
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?