A project to teach Convolution Neural Network for devs
This project will help to teach some important concepts to understand how Convolution Neural Network works.
This project has one primary goal, to share insights and empower developers to leverage Deep learning applied to computer vision in their projects.
You can find more about the project here
Our journey will be:
- Working with images and numpy
- Image convolution with numpy
- Building a neural network from scratch
- Building a neural network with PyTorch
- Convolution Neural Network with PyTorch
- Creating multitask models
- CNN and autoencoding - image interpolation
- Image similarity - Image search
- Generating images with GAN
CNN is an important part of computer vision. If you want to learn more about this fascinating topic you can check my related projects.