Visão Geral
Este curso apresenta os fundamentos de Deep Learning, área da Inteligência Artificial baseada em redes neurais artificiais capazes de aprender padrões complexos a partir de grandes volumes de dados. O participante compreenderá a arquitetura das redes neurais, os processos de treinamento e inferência, além das principais aplicações de Deep Learning em visão computacional, processamento de linguagem natural, reconhecimento de voz e sistemas inteligentes.
Conteúdo Programatico
Module 1: Introduction to Deep Learning
- Evolution from Artificial Intelligence to Deep Learning
- Machine Learning versus Deep Learning
- History and milestones of Deep Learning
- Deep Learning ecosystem overview
- Business applications and use cases
- Current trends in AI systems
Module 2: Foundations of Neural Networks
- Biological inspiration of neural networks
- Artificial neuron concepts
- Network architecture fundamentals
- Input, hidden and output layers
- Weights, biases and activation functions
- Feedforward neural networks
Module 3: Mathematics for Deep Learning
- Linear algebra fundamentals
- Vectors and matrices concepts
- Functions and transformations
- Probability and statistics basics
- Gradient concepts
- Optimization fundamentals
Module 4: Training Neural Networks
- Training process overview
- Forward propagation
- Backpropagation concepts
- Loss functions
- Gradient descent optimization
- Hyperparameter fundamentals
Module 5: Deep Neural Networks
- Multi-layer neural networks
- Deep architecture concepts
- Vanishing and exploding gradients
- Weight initialization strategies
- Batch normalization overview
- Regularization techniques
Module 6: Convolutional Neural Networks (CNNs)
- Introduction to computer vision
- CNN architecture fundamentals
- Convolution operations
- Pooling techniques
- Image classification concepts
- CNN applications and use cases
Module 7: Recurrent Neural Networks (RNNs)
- Sequential data concepts
- Recurrent neural network architecture
- Long Short-Term Memory (LSTM)
- Gated Recurrent Units (GRU)
- Time-series applications
- Sequence modeling fundamentals
Module 8: Transformers and Modern Architectures
- Limitations of traditional architectures
- Attention mechanism concepts
- Transformer architecture overview
- Large Language Models (LLMs)
- Foundation models introduction
- Modern AI applications
Module 9: Deep Learning Development Lifecycle
- Data preparation for Deep Learning
- Model development workflow
- Training and validation strategies
- Model evaluation techniques
- Deployment concepts
- Monitoring and maintenance fundamentals
Module 10: Ethics, Challenges and Future Trends
- Ethical considerations in Deep Learning
- Bias and fairness concepts
- Explainability and interpretability
- Privacy and security concerns
- Emerging Deep Learning technologies
- Future directions and career pathways