Deep Learning
Learn how to create deep neural networks to solve challenging problems.

Creating Intelligent Music Applications in the Browser
Let's learn and understand Google's TensorFlow.js and Magenta.js to create AI music applications in the browser.

Deep Learning meets Music
Let's understand how to create music using Deep Learning and Machine Learning algorithms.

Recognizing Digits using TensorFlow.js in Google Chrome
Learn how to recognize handwritten digits based on user's drawing in Google Chrome using a Deep Neural Network (Convolutional Neural Network and MultiLayer Perceptron)

Classifying images using Keras MobileNet and TensorFlow.js in Google Chrome
Learn how to perform image classification (recognition) using Keras MobileNet and TensorFlow.js.

Logistic Regression with a Neural Network mindset using NumPy and Python
Build a binary classifier logistic regression model with a neural network mindset using numpy and python.

Using Keras Pretrained Deep Learning models for your own dataset
Learn how to use stateoftheart Deep Learning neural network architectures trained on ImageNet such as VGG16, VGG19, InceptionV3, Xception, ResNet50 for your own dataset with/without GPU acceleration.

Handwritten Digit Recognition using Deep Learning, Keras and Python
Learn how to recognize handwritten digit using a Deep Neural Network called Multilayer Perceptron (MLP).

6 Steps to Create Your First Deep Neural Network using Keras and Python
Learn how to create your first Deep Neural Network in few lines of code using Keras and Python