115
22
11
11
This course uses the CNTK library which is no longer actively supported by Microsoft. If you'd rather work with a machine learning library that is actively maintained, check out this course instead:
This training will get you fully up to speed with the Microsoft Cognitive Toolkit deep learning library.
You will learn how to use deep neural networks for regression, binary and multiclass classification, style transfer, and content generation. You’ll also master how to weave neural layers together into complex stacks to create optimized machine learning models for any purpose.
As you progress through the training material, you’ll design, train, and evaluate many complex neural networks on your computer with the Microsoft Cognitive Toolkit deep learning library.
I will provide you with all the datasets, C# code and guidance you need to get started and build your own deep learning apps.
The training covers the following topics:
Supervised Learning
Single Linear Regression
RMSE, MSE and MAE
Gradient Descent
Multiple Linear Regression
Deep Neural Networks
Neural Network Architectures
Batch and Epoch Training
ReLU Activation
Binary Classification
Sigmoid Activation
Accuracy, Precision and Recall
ROC, AUC and Bias
Multiclass Classification
Softmax Activation
The Confusion Matrix
Micro and Macro Average
Overfitting
Underfitting
Partitioning Datasets
Minibatch Training
Sparse Vector Encoding
K-Fold Cross Validation
Convolutional Neural Networks
Convolution Layers
Pooling Layers
Dropout Layers
Data Augmentation
Transfer Learning
Feature Extraction
Finetuning Neural Networks
1D-Convolutional Neural Networks
Embedding
1D-Convolution Layers
Word Embedding Layers
Recurrent Neural Networks
LSTM Neural Networks
Artistic Style Transfer
Up-Convolutional Networks
Generative Adversarial Networks
Check out this training lesson preview in which I will teach you how deep neural networks in computer vision use a special process called 'convolution' to recognize visual patterns in data.
The video covers Deep Neural Networks, Convolution Kernels, and Pooling Layers.
Here are four lab assignments from the training. In each lab, you will be building a C# application that trains a deep neural network on your laptop using the CNTK library.
Train a deep neural network to detect hotdogs, just like in the TV Show 'Silicon Valley'
Build a regression model to predict the price of housing in the state of California, using a well-known Google dataset
Build a machine learning model that can recognize handwritten digits from the famous MNIST dataset
Train a neural network to identify pictures of cats and dogs with superhuman accuracy
Would you like a sneak peek at the labs in this course? These blog articles address specific deep learning projects and are based on actual lab assignments in this training courses.
For this course you will need a computer (running Windows), Visual Studio Code and the Microsoft CNTK deep learning library.
Choose the plan that works best for you. Buy this course and dive into CNTK deep learning, or unlock unlimited access to every course on the site.
Want the best learning experience?
Members get access to the full course library, all labs and community pages, receive priority support and sneak previews of future course releases.
Prices shown exclude VAT. EU businesses can defer VAT during checkout with a valid VAT ID number.
Buy this course and get lifetime access to all lectures and knowledge quizzes
✔️ This course
✔️ Included quizzes only
✔️ Included labs only
🚫 No priority support
🚫 No community access
🚫 No future courses
€95 one time
Get access to all courses, lectures, labs, quizzes, and future releases
✔️ All courses
✔️ All quizzes
✔️ All labs
✔️ Priority support
✔️ Community pages
✔️ Access to future courses
€35 p/mo or €350 p/yr
In-company or online team training with guided labs and live support
🪙 Onsite or online
🪙 Conducted live
🪙 For teams of 5-12
🪙 3-day training
🪙 Guided labs
🪙 Can be customized
€1250 p/day
This content in this training course is awesome. There is no filler or fluff; everything is to the point with just the right amount of detail delivered at the perfect pace.
This is the best courses I've taken thus far. Mark has knocked this one out of the ballpark. Well articulated, thoughtfully laid out and a wonderful balance of lecture and coding.
I hope I've given you a clear overview of the contents of this training course. But if anything is still unclear and you have some unanswered questions, then please check out this FAQ section
In an online training you can study the training lectures and work on the homework assignments in your own time and at your own pace. You can spend as many or as little hours per week as you want on the training.
You will receive prerecorded online video lectures, text lectures, multiple-choice quizzes and homework exercises.
You are supported through email, and you can also book a 30-minute video support call with me if you want. I will help you with the training lectures and homework projects and get you ready for your certification exams.
An online training is ideal for tech professionals who want to set their own learning pace and prefer to work independently with a bit of guidance and support throughout the training.
I host all my training content on Podia, a well-known e-learning platform based in the United States.
You have unlimited access to the online training content and your login account will never expire.
Yes! I often host classroom trainings where I teach tech subjects to an entire business team. Contact me and we'll get it organised.
Sign up for the newsletter and get notified when I publish new posts and articles online.
Let's stay in touch!