<aside> 🟪
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> 🟪
</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> 🟪
</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> 🟪
</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.