This course will introduce you to Deep Learning and Neural Networks and get you up to speed with Microsoft's Cognitive Toolkit library.

Joel Dokmegang

'*I found that participating on such a well-taught course was an awesome experience for me. I think Mark is a gifted teacher as well as amazing technically skilled. It was truly an enlightening experience'*

Yoav Kaplan

- Optimizing Deep Neural Networks
- 1D-Convolution Networks
- Long-Short Term Memory Networks
- Style Transfer
- Generative Adversarial Networks

- How to train Deep Neural Networks in C#
- Regression networks
- Binary and Multiclass Classification Networks
- Convolutional Neural Networks
- Recurrent Neural Networks

For this course you'll need:

- A Windows, OS/X, or Linux computer
- NET Core version 3
- Visual Studio Code
- Optionally: an NVidia GPU
- At least 1 hour available per weekday

Are you a CTO, tech leader, or software developer wondering what the **Deep Learning** hype is all about? Would you like to start experimenting with **Neural Networks **in your organization?

Then this is the course for you!

In this course, you’re going to master the fundamentals of deep learning in C#. You will learn about building, training, and running deep neural networks with**Linear Regression**, **Binary-** and **Multiclass Classification**. You will build many AI apps with **Feed-Forward Neural Networks**, **Convolutional Neural Networks**, and **Recurrent Neural Networks**. You will also learn how to perform **Style Transfer **and how to build a **Generative Adversarial Network**. Your new skills will help you apply Deep Learning to real-world **Case Studies**.

After completing the course, you will be able to design and train your own neural networks in C# and use them in a large number of problem domains. You will have built price and demand prediction models, medical classifiers for healthcare, a sentiment analysis system, and many other practical AI applications.

Then this is the course for you!

In this course, you’re going to master the fundamentals of deep learning in C#. You will learn about building, training, and running deep neural networks with

After completing the course, you will be able to design and train your own neural networks in C# and use them in a large number of problem domains. You will have built price and demand prediction models, medical classifiers for healthcare, a sentiment analysis system, and many other practical AI applications.

22 videos
82 text files

Course Introduction

Introduction To Deep Learning

Introducing Linear Regression

Deep Neural Networks

Binary Classification Networks

Multiclass Classification Networks

How To Train Neural Networks

Convolutional Neural Networks

Prebuilt Convolutional Neural Networks

1D-Convolutional Neural Networks

Recurrent Neural Networks

Artistic Style Transfer

Generative Adversarial Networks

In Conclusion