User: According to the given paragraph, how do convolutional neural networks avoid overfitting in machine learning?
Assistant: A Convolutional Neural Network (CNN) has a fully connected layer in which each neuron is connected to every neuron in the next layer, this structure helps to avoid overfitting