Convolutional Neural Networks (CNN): Designed primarily for analyzing visual data ... This layer applies filters to the input and scans the data in order to identify patterns. Recurrent Neural ...