Warm tip: This article is reproduced from stackoverflow.com, please click
conv-neural-network neural-network

What are the differences between Artificial Neural Networks (ANN) and Convolutional Neural Networks

发布于 2020-07-29 22:22:48

It has been mentioned in many places that CNNs are very effective for Image Data compared to ANNs.

What exactly are the differences between CNN and ANN (or) what are the key advantages of CNN over ANN for Image Data.

Questioner
RakTheGeek
Viewed
5
Padma_Rakesh_Sagar 2020-05-09 14:21

Key advantages of CNN over ANN are

  1. Learns Spatial Hierarchy of Patterns i.e., Higher Layers of CNN are formed by combining Lower Layers. This helps in identifying the Patterns more effectively than ANN
  2. Translation Invariant: Once the CNN has learned to recognize a pattern in one location, it can recognize it in any other location. In short, learning (weights) can be reused even if the Image is Rotated or Shifted

All the differences between ANN and CNN are mentioned below.

I have added it as a screenshot as I want to represent the differences in a proper Tabular Format.

enter image description here