I am by no means a computer programmer, let alone an expert in artificial intelligence. But I have done a lot of research on AI and machine learning in the context of deepfakes. In this post, I summarise some of the key concepts underpinning how deepfakes are made. Artificial Intelligence Artificial intelligence is often associated with a system such as Skynet, the computer with superintelligence that stars, albeit off screen, as the antagonist in the Terminator films. Such computers are often portrayed as sentient and self-aware, and may one day replicate or potentially even surpass human intelligence to form cultures…