Deep Learning
Deep Learning
Understand the foundations of deep learning and how it differs from traditional machine
learning.
Identify key components and architectures used in deep learning.
Explore popular applications of deep learning in real-world domains.
Get familiar with key terms like neural networks, activation functions, backpropagation,
CNNs, RNNs, and Transformers.
Deep Learning is a branch of Machine Learning that uses algorithms known as Artificial
Neural Networks (ANNs), inspired by how the human brain processes information.
Deep learning learns representations directly from data with minimal human intervention.
Artificial Neuron: Takes input, multiplies it with weights, adds a bias, and passes it
through an activation function.
Architecture:
o Input Layer: Takes raw data.
o Hidden Layers: Perform computations and extract features.
o Output Layer: Produces the final result.
3.3 Backpropagation
Domain Application
Computer Vision Face recognition, medical imaging, autonomous vehicles
NLP Chatbots, sentiment analysis, translation
Audio Speech-to-text, music generation
Healthcare Disease prediction, medical image analysis
Finance Fraud detection, stock prediction
TensorFlow
PyTorch
Keras
OpenCV (for vision tasks)
Advantages
Challenges