Introduction to Recent Advancements in Machine Learning
Supervised learning was the focus of the majority of successful applications of machine learning across different industries and application domains until 2020. However, other techniques, such as generative modeling, later caught the attention of developers and users of machine learning. So, an understanding of such techniques will help you to broaden your understanding of machine learning capabilities beyond supervised learning.
In this chapter, we will cover the following topics:
- Generative modeling
- Reinforcement learning
- Self-supervised learning
By the end of this chapter, you will have learned about the meaning, widely used techniques, and benefits of generative modeling, reinforcement learning (RL), and self-supervised learning (SSL). You will also practice some of these techniques using Python and PyTorch.