Understanding Artificial Neural Networks

CNNs are nothing but deep ANNs, with a lot of hidden layers that can handle a large number of input parameters and inherently assume data to be an image. So it makes sense for us to take a deep dive into the world of ANNs and understand them better.