Автор зазначає, що використовував для накладення обличчя актриси легко доступні матеріали і відкритий вихідний код.
Програмне забезпечення для створення подібних роликів базується на кількох бібліотеках з відкритим вихідним кодом, таких, як Keras і TensorFlow.
Система навчається за допомогою роликів на YouTube і зображень в Google, намагаючись зіставити фрагменти вихідних фото з відеозаписом максимально правдоподібним чином.
– З сотнями зображень обличчя я можу легко генерувати мільйони перекручених зображень для навчання мережі. Після того, як я покажу їй іншу особу, мережа буде думати, що це просто ще одне спотворене зображення і спробує зробити його схожим на обличчя, яке вона вже знає, – зізнався Deepfakes в листуванні з журналістом.
Процес створення ролика, в залежності від потужності відеокарт і процесорів може займати від декількох годин, до декількох днів.