Deep Learning: An Introduction to Convolutional Neural Networks

Convolutional Neural Network (CNN for short) is perhaps the most widely used deep learning model when it comes to computer vision application. In this article, you will get to know about the basic working principle of convolutional neural networks. The Building Block of a CNN Convolutional Neural Networks are pretty widely used nowadays for image-classification […] ...

Neural Networks: Speed Up Training with Batch Normalization

Training Deep Neural Networks is time-consuming and difficult. Batch Normalization is a technique that can help to speed up the training of neural networks. In this article, you will get to know what Batch Normalization is and how it helps in training of deep neural networks. Difficulty in Training Deep Neural Networks Training very deep […] ...