Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Deep Learning and Neural Networks with Python

via Skillshare


It's hard to imagine a hotter technology than deep learning, artificial intelligence, and artificial neural networks. If you've got some Python experience under your belt, this course will de-mystify this exciting field with all the major topics you need to know. 

We'll cover:

  • Artificial Neural Networks
  • Multi-Layer Perceptions
  • Tensorflow
  • Keras
  • Convolutional Neural Networks
  • Recurrent Neural Networks
  • Variational Auto-Encoders (VAE's)
  • Generative Adversarial Networks (GAN's)

And it's not just theory! In addition to the class project, as you go you'll get hands-on with some smaller activities and exercises:

  • Building neural networks for handwriting recognition
  • Learning how to predict a politician's political party based on their votes
  • Performing sentiment analysis on real movie reviews
  • Interactively constructing deep neural networks and experimenting with different topologies
  • Creating synthetic images of clothing

A few hours is all it takes to get up to speed, and learn what all the hype is about. If you're afraid of AI, the best way to dispel that fear is by understanding how it really works - and that's what this course delivers.


  • Course Introduction
  • Getting Started and Pre-Requisites
  • The History of Artificial Neural Networks
  • Hands-On in the Tensorflow Playground
  • Deep Learning Details
  • Introducing Tensorflow
  • Using Tensorflow for Handwriting Recognition, Part 1
  • Using Tensorflow for Handwriting Recognition, Part 2
  • Introducing Keras
  • Using Keras to Learn Political Affiliations
  • Convolutional Neural Networks
  • Using CNN's for Handwriting Recognition
  • Recurrent Neural Networks
  • Using RNN's for Sentiment Analysis
  • Transfer Learning
  • Tuning Neural Networks: Learning Rate and Batch Size Hyperparameters
  • Deep Learning Regularization with Dropout and Early Stopping
  • The Ethics of Deep Learning
  • Variational Auto-Encoders (VAE's)
  • VAE's: Hands-On with Fashion MNIST
  • Generative Adversarial Networks (GAN's)
  • GAN Demos & Live Training
  • GAN's: Hands-On with Fashion MNIST
  • Deep Learning Project Intro
  • Deep Learning Project Solution

Taught by

Frank Kane


Start your review of Deep Learning and Neural Networks with Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.