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:
Supervised learning: predictions from labeled data;
Unsupervised learning: predictions from labeled data;
Reinforcement learning: optimal decisions from data and experience
Goal: Learn to make optimal sequences of decisions in an unknown environment by trial and error.
Agent:
Environment:
This setup might look somewhat similar to human learning.