<aside> 🟪

**What is a convolutional neural network (CNN)?

Where is it typically used?**

</aside>

CNNs are neural networks designed for image processing.

They use layers to find features like edges, textures, and objects in images.

<aside> 🟪

Can you explain what a recurrent neural network (RNN) is and its common applications?

</aside>

It is used to process data in sequences by remembering information from previous steps.

They are useful in tasks like language modeling, speech recognition, and predicting future data.

<aside> 🟪

What is the role of activation functions in neural networks?

</aside>

Activation functions add non-linearity to a neural network, helping it learn complex patterns in data.

Without them, the network would only be able to learn simple patterns.

<aside> 🟪

What is backpropagation, and how does it optimize a neural network?

</aside>

Backpropagation helps adjust a neural network’s weights by calculating how much each weight caused the error, then fixing them to reduce the error.