Member-only story
Building a Convolutional Neural Network: Male 👨 vs Female 👩
Leveraging Convolutional Neural Networks (CNNs)
In this blog, we are going to classify images using Convolutional Neural Network (CNN), and for deployment, you can use Colab, Kaggle or even use your local machine since the dataset size is not very large. At the end of this, you will be able to build your own image classifier that detects males and females or anything that is tangible.
Let’s see a bit of theory about deep learning and CNNs.
Neural Network
It is a machine learning algorithm, which is built on the principle of the organization and functioning of biological neural networks. This concept arose in an attempt to simulate the processes occurring in the brain by Warren McCulloch and Walter Pitts in 1943.
Neural networks consist of individual units called neurons. Neurons are located in a series of groups — layers (see figure below). Neurons in each layer are connected to neurons of the next layer. Data comes from the input layer to the output layer along with these compounds. Each individual node performs a simple mathematical calculation. Тhen it transmits its data to all the nodes it is connected to.