Reinforcement Learning

Goal: In this module, you will learn about developing a smart learning algorithm such that the learning becomes more and more accurate as time passes by. You will be able to define an optimal solution for an agent based on agent environment interaction.

Objective: At the end of this module, you should be able to
• Explain the concept of Reinforcement Learning
• Generalize a problem using Reinforcement Learning
• Explain Markov’s Decision Process
• Demonstrate Q Learning

Topics:
• What is Reinforcement Learning
• Why Reinforcement Learning
• Elements of Reinforcement Learning
• Exploration vs Exploitation dilemma
• Epsilon Greedy Algorithm
• Markov Decision Process (MDP)
• Q values and V values
• Q – Learning
• α values

Hands On:
• Calculating Reward
• Discounted Reward
• Calculating Optimal quantities
• Implementing Q Learning
• Setting up an Optimal Action