Explore the basics behind convolutional neural networks (CNNs) in this MATLAB® Tech Talk.
- Learn more about Deep Learning:
https://goo.gl/F8tBZi
- Download a trial:
https://goo.gl/PSa78r
Broadly, CNNs are a common deep learning architecture – but what exactly is a CNN? This video breaks down this sometimes complicated concept into easy-to-understand parts. You’ll learn about 3 concepts: local receptive fields, shared weights and biases, and activation and pooling.
The video pulls together these three concepts and shows you how to configure the layers in a CNN.
You’ll also learn about the 3 ways to train CNNs for image analysis. These include: 1.) Training the model from scratch; 2.) Using transfer learning (based on the idea that you can use knowledge of one type of problem to solve a similar problem); 3.) Using a pretrained CNN to extract features for training a machine learning model.