Course Outline
1. Introduction to Deep Reinforcement Learning
- The fundamentals of Reinforcement Learning
- Distinguishing between Supervised, Unsupervised, and Reinforcement Learning
- DRL applications in 2025 (robotics, healthcare, finance, logistics)
- Comprehending the agent-environment interaction loop
2. Reinforcement Learning Fundamentals
- Markov Decision Processes (MDP)
- Concepts of State, Action, Reward, Policy, and Value functions
- The trade-off between Exploration and Exploitation
- Monte Carlo methods and Temporal-Difference (TD) learning
3. Implementing Basic RL Algorithms
- Tabular methods: Dynamic Programming, Policy Evaluation, and Iteration
- Q-Learning and SARSA
- Epsilon-greedy exploration and decaying strategies
- Creating RL environments with OpenAI Gymnasium
4. Transition to Deep Reinforcement Learning
- Limitations of tabular methods
- Leveraging neural networks for function approximation
- Deep Q-Network (DQN) architecture and workflow
- Experience replay and target networks
5. Advanced DRL Algorithms
- Double DQN, Dueling DQN, and Prioritized Experience Replay
- Policy Gradient Methods: The REINFORCE algorithm
- Actor-Critic architectures (A2C, A3C)
- Proximal Policy Optimisation (PPO)
- Soft Actor-Critic (SAC)
6. Working with Continuous Action Spaces
- Challenges in continuous control
- Utilising DDPG (Deep Deterministic Policy Gradient)
- Twin Delayed DDPG (TD3)
7. Practical Tools and Frameworks
- Utilising Stable-Baselines3 and Ray RLlib
- Logging and monitoring with TensorBoard
- Hyperparameter tuning for DRL models
8. Reward Engineering and Environment Design
- Reward shaping and balancing penalties
- Concepts of sim-to-real transfer learning
- Creating custom environments in Gymnasium
9. Partially Observable Environments and Generalization
- Managing incomplete state information (POMDPs)
- Memory-based approaches using LSTMs and RNNs
- Enhancing agent robustness and generalisation
10. Game Theory and Multi-Agent Reinforcement Learning
- Introduction to multi-agent environments
- Cooperation versus competition
- Applications in adversarial training and strategy optimisation
11. Case Studies and Real-World Applications
- Autonomous driving simulations
- Dynamic pricing and financial trading strategies
- Robotics and industrial automation
12. Troubleshooting and Optimisation
- Diagnosing unstable training
- Managing reward sparsity and overfitting
- Scaling DRL models on GPUs and distributed systems
13. Summary and Next Steps
- Recap of DRL architecture and key algorithms
- Industry trends and research directions (e.g., RLHF, hybrid models)
- Further resources and reading materials
Requirements
- Proficiency in Python programming
- A solid understanding of Calculus and Linear Algebra
- Foundational knowledge of Probability and Statistics
- Experience in building machine learning models using Python alongside NumPy or TensorFlow/PyTorch
Target Audience
- Developers with an interest in AI and intelligent systems
- Data Scientists exploring reinforcement learning frameworks
- Machine Learning Engineers working with autonomous systems
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customised Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from £4800 + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (2)
Getting people that never used AI some repetition in prompting and people that do use AI to consider different methods to using it.
Matthew Gay - Tarsus Pharmaceuticals
Course - Artificial Intelligence (AI) Overview
Working from first principles in a focused way, and moving to applying case studies within the same day