SL-Week01
SL-Week01
Selected Labs in AI
Reinforcement Learning
Course Information
Instructor:
Course Assessment :
Quizzes – Lab Assignments
Midterm Exam - Final Exam
2
Introduction
Computer Science
Technique
Learning
th er e
n o iqu
A chn
Te
CNN One approach Deep Enhanced NN
of it Learning version
3
4
Machine Learning
• Learning Approaches
• Supervised • Un-Supervised
• With teacher • Without teacher
8
Example
• Input: The input should be an initial state from which
the model will start
• Output: There are many possible outputs as there are
a variety of solutions to a particular problem
• Training: The training is based upon the input, The
model will return a state and the user will decide to
reward or punish the model based on its output.
• The model keeps continues to learn.
• The best solution is decided based on the maximum
reward.
9
Applications of Reinforcement Learnings
10
Advantages of Reinforcement learning
1. Reinforcement learning can be used to solve very complex problems that
cannot be solved by conventional techniques.
2. The model can correct the errors that occurred during the training
process.
3. In RL, training data is obtained via the direct interaction of the agent with
the environment
4. Reinforcement learning can handle environments that are non-
deterministic, meaning that the outcomes of actions are not always
predictable. This is useful in real-world applications where the
environment may change over time or is uncertain.
5. Reinforcement learning can be used to solve a wide range of problems,
including those that involve decision making, control, and optimization.
6. Reinforcement learning is a flexible approach that can be combined with
other machine learning techniques, such as deep learning, to improve
11 performance.
Disadvantages of Reinforcement learning