1

I am still new to CNNs, but I would like to check my understanding between when to use convolutional layers versus fully connected layers.

From what I have read, we can use convolutional layers with filters, rather than fully connected layers, with images, text, and audio. However, with regular data, for example, the iris dataset, a convolutional layer would not perform well because of the structure. As in the columns can be swapped, yet the record or sample itself does not change. For example we can swap the order of the Petal Length column with Petal Width and the record does not change. Where as in an image or audio, changing the column items would result in a different image or audio file.

These convolutional layers are "better" for images and audio because not all the features need to connect to the next layer. For example, we do not need the background of a car image to know it is a car, thus we do not need all the connections and we save computational costs.

Is this the right way to think about when to use convolutional layers versus fully connected layers?

  • I am not sure I understand your logic. First, you say that convolutional layers would not perform well on the Iris dataset, then you say "As in the columns can be manipulated, yet the record or sample itself does not change", but I don't understand what you mean by this sentence. Can you reformulate that sentence and clarify how it is related to the previous sentence? Then you say "These convolutional layers are "better" because not all the features need to connect to the next layer", but before that you say that convolutional layers would not perform well on the Iris dataset. – nbro Jun 29 '20 at 22:37
  • Please, edit your post to clarify it. – nbro Jun 29 '20 at 22:37
  • Apologies on the confusion. I have updated it to clarify as requested. – Jack Armstrong Jun 30 '20 at 15:27

0 Answers0