Too Long; Didn't Read
In real life, as a user, AI is mostly visible to you in form of simplification of daily tasks. Machine Learning is mostly used for self thinking robots (in possible future) Reinforcement Learning (RL) is a subset of Machine Learning. GAN (Generative Adversarial Networks) is used to produce completely new pictures out of nothing, create deepfakes, composes new music, etc. GAN is a cool technology that you already saw. It can be used to create new pictures, create music, create fake videos, create new videos, and even make robots.