How convolutional nets work?

How convolutional nets work?

I was preparing some material for an introductory class on Deep Learning using Tensorflow. For that, I created a small tutorial for image classification of faces with and without masks. Since it may be helpful for other professionals, I share it here. Please find the link for the Colab Notebook below:

This material shows you how you can view a deep network for image classification as a data compression method, as illustrated below. However, it is indeed a special type of compression: it is a semantical-based compression. How is it done? Check out the link above :-).

No alt text provided for this image

Furthermore, we go deep into the learned model to understand what is happening inside the Convolutional Neural Network when a new query image is inputted. CNN's should not be black boxes!

No alt text provided for this image

In this particular example, it is possible to see that the network could localize the mouths at the images where no facemasks were being used.

Finally, you can try the trained model in any particular set of images you want and see what it outputs for images of people with facemask....

No alt text provided for this image
No alt text provided for this image

... and without facemasks...

No alt text provided for this image
No alt text provided for this image

I hope you liked this educational article!

要查看或添加评论,请登录

Luis Filipe Alves Pereira的更多文章

社区洞察

其他会员也浏览了