Machine Learning is the study of how software agents learn to make good predictions or decisions from experience or data.

Today: AI / Data-driven decision making. → How can software agents learn to make good decisions from experience or data?

Main branches of machine learning:

Reinforcement Learning

image.png

Goal: Learn to make optimal sequences of decisions in an unknown environment by trial and error.

Basic setting

Agent:

Environment:

This setup might look somewhat similar to human learning.

RL vs. other ML tasks