Advanced CNN

This course build on the subject of Convolutional Neural Networks and dives into the complex pre-trained state- of-the-art CNN architectures. It also gives students a preview of what transfer learning is and why it is such a powerful concept in Deep Learning. By the end of this course students will be able to have implemented and explored pre-trained models such as ResNet, VGG16, and Inception3.

4 hours of instruction

This course build on the subject of Convolutional Neural Networks and dives into the complex pre-trained state- of-the-art CNN architectures. It also gives students a preview of what transfer learning is and why it is such a powerful concept in Deep Learning. By the end of this course students will be able to have implemented and explored pre-trained models such as ResNet, VGG16, and Inception3.

OBJECTIVES

  1. Define the need for advanced CNNs
  2. Describe optimization using regularization and apply to CNN
  3. Implement a VGG16 on the same dataset to compare performance and explore the concept of transfer learning

PREREQUISITES

Convolutional Neural Networks (CNN) for Image Recognition

SYLLABUS & TOPICS COVERED

  1. Advanced CNN Architectures
    • Use cases for advanced CNN architectures
    • Difference between CNNs and advanced CNNs
  2. Baseline CNN
    • Implementation of a baseline CNN
    • Measuring performance of a baseline CNN
  3. Advanced CNN Models
    • Introduction to popular pre-trained advanced CNN models
    • VGG16, Inception, and ResNet architecture and implementation details
    • The concept of transfer learning and it use cases

SOFTWARE REQUIREMENTS

You will have access to a Python-based JupyterHub environment for this course. No additional download or installation is required.

About Instructor

DataSociety

148 Courses

Not Enrolled
This course is currently closed