DMPQ: What is deepfake technology?

Deepfakes are so-named because they use deep learning technology, a branch of machine learning that applies neural net simulation to massive data sets, to create a fake. Artificial intelligence effectively learns what a source face looks like at different angles in order to transpose the face onto a target, usually an actor, as if it were a mask. Huge advances came through the application of generative adversarial networks (GANS) to pit two AI algorithms against each other, one creating the fakes and the other grading its efforts, teaching the synthesis engine to make better forgeries.