Machine Learning takes it to the next level

Generative Adversarial Networks (GAN) may allow computers to understand concepts without being taught the meaning of those concepts. For now, this enables them to learn to draw photorealistic images on their own. Maybe one day they might generate entire movies, music or video games, possibly automating parts of the entertainment industry.