Convolutional Neural Networks

  • 4.9
Approx. 35 hours to complete

Course Summary

This course teaches the fundamentals of Convolutional Neural Networks (CNN) and their applications in computer vision tasks such as image and video recognition.

Key Learning Points

  • Learn about convolutional neural networks and their applications in computer vision.
  • Understand the architecture of convolutional neural networks.
  • Implement and train convolutional neural networks using TensorFlow.

Related Topics for further study


Learning Outcomes

  • Understand the basics of convolutional neural networks and their applications in computer vision
  • Learn how to implement and train convolutional neural networks using TensorFlow
  • Be able to apply convolutional neural networks to real-world computer vision problems

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of Python programming
  • Basic understanding of machine learning concepts

Course Difficulty Level

Intermediate

Course Format

  • Self-paced
  • Online
  • Video lectures
  • Assignments and quizzes

Similar Courses

  • Deep Learning
  • Applied Data Science with Python

Related Education Paths


Notable People in This Field

  • Yann LeCun
  • Fei-Fei Li

Related Books

Description

In the fourth course of the Deep Learning Specialization, you will understand how computer vision has evolved and become familiar with its exciting applications such as autonomous driving, face recognition, reading radiology images, and more.

Outline

  • Foundations of Convolutional Neural Networks
  • Computer Vision
  • Edge Detection Example
  • More Edge Detection
  • Padding
  • Strided Convolutions
  • Convolutions Over Volume
  • One Layer of a Convolutional Network
  • Simple Convolutional Network Example
  • Pooling Layers
  • CNN Example
  • Why Convolutions?
  • Yann LeCun Interview
  • Connect with your Mentors and Fellow Learners on Discourse!
  • Strided convolutions *CORRECTION*
  • Simple Convolutional Network Example *CORRECTION*
  • CNN Example *CORRECTION*
  • Why Convolutions? *CORRECTION*
  • Lectures in PDF
  • How to Download your Notebook
  • H​ow to Refresh your Workspace
  • The Basics of ConvNets
  • Deep Convolutional Models: Case Studies
  • Why look at case studies?
  • Classic Networks
  • ResNets
  • Why ResNets Work?
  • Networks in Networks and 1x1 Convolutions
  • Inception Network Motivation
  • Inception Network
  • MobileNet
  • MobileNet Architecture
  • EfficientNet
  • Using Open-Source Implementation
  • Transfer Learning
  • Data Augmentation
  • State of Computer Vision
  • Inception Network Motivation *CORRECTION*
  • Lectures in PDF
  • Deep Convolutional Models
  • Object Detection
  • Object Localization
  • Landmark Detection
  • Object Detection
  • Convolutional Implementation of Sliding Windows
  • Bounding Box Predictions
  • Intersection Over Union
  • Non-max Suppression
  • Anchor Boxes
  • YOLO Algorithm
  • Region Proposals (Optional)
  • Semantic Segmentation with U-Net
  • Transpose Convolutions
  • U-Net Architecture Intuition
  • U-Net Architecture
  • Convolutional Implementation of Sliding Windows *CORRECTION*
  • YOLO algorithm *CORRECTION*
  • Lectures in PDF
  • Clear Output Before Submitting (For U-Net Assignment)
  • Detection Algorithms
  • Special Applications: Face recognition & Neural Style Transfer
  • What is Face Recognition?
  • One Shot Learning
  • Siamese Network
  • Triplet Loss
  • Face Verification and Binary Classification
  • What is Neural Style Transfer?
  • What are deep ConvNets learning?
  • Cost Function
  • Content Cost Function
  • Style Cost Function
  • 1D and 3D Generalizations
  • Triplet Loss *CORRECTION*
  • Face Verification and Binary Classification *CORRECTION*
  • Style Cost *CORRECTION*
  • Lectures in PDF
  • References
  • Acknowledgments
  • Special Applications: Face Recognition & Neural Style Transfer

Summary of User Reviews

Discover the power of Convolutional Neural Networks with Coursera's course. Students praise the course for its comprehensive approach to the subject matter and its relevance to real-world applications.

Key Aspect Users Liked About This Course

Comprehensive approach to the subject matter

Pros from User Reviews

  • Excellent course for beginners and professionals alike
  • Hands-on assignments help to reinforce concepts
  • Instructors are knowledgeable and engaging
  • Real-world examples make the subject matter relevant
  • Course structure is well-organized and easy to follow

Cons from User Reviews

  • Some students found the course to be too challenging
  • Technical issues with the platform were reported by a few users
  • Some students would have preferred more in-depth coverage of certain topics
  • Course content may be too basic for advanced students
  • Course materials are only available in English
English
Available now
Approx. 35 hours to complete
Andrew Ng Top Instructor, Kian Katanforoosh Top Instructor, Younes Bensouda Mourri Top Instructor
DeepLearning.AI
Coursera

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses