Deep Fake is a AI based technique to create convincing image , audio and video hoaxes . Here a person in an existing image or video is replaced with others using Artificial Neural Network based machine learning techniques like auto encoders and generative adversarial networks(GANs).
The content of Deep Fake is created by using two competing AI algorithms :
1. Generator : For Creating the Phoney multimedia content
2.Discriminator : To determine whether the content is real or artificial.