Deploy powerful AI face replacement for videos with this comprehensive guide to deepfake technology.
Key Features
- Understand what deepfakes are, their history, and how to use the technology ethically
- Get well-versed with the workflow and stages involved to create your own deepfakes
- Learn how to use color augmentation to improve the generalization of the data
Book Description
Applying Deepfakes will allow you to tackle a wide range of scenarios creatively.
Learning from experienced authors will help you to intuitively understand what is going on inside the model. You'll learn what deepfakes are and what makes them different from any other machine learning process, and understand the entire process from beginning to end, from finding faces to preparing them for the model, training, and performing the final swap.
We'll compare various different approaches to face replacement, before we begin building our own pipeline. Spending some extra time thinking about how you collect your input data can make a huge difference to the quality of the final video.
No discussion of deepfakes can avoid discussing the controversial, unethical uses for which the technology initially became known. We'll go over some potential issues, and talk about the value that deepfakes can bring to a variety of educational and artistic use cases, from video game avatars to filmmaking.
By the end of the book, you'll understand what deepfakes are, what makes them different from other tasks in machine learning and how to apply those techniques to your own needs.
What you will learn
- Gain a clear understanding of what deepfakes are and how they're made
- Understand the risks of Deepfakes and how to mitigate those risks
- Collect the best possible data so you can create successful deepfakes
- Get familiar with the Deepfakes workflow and the steps involved
- Learn to apply deepfake methods to your own generative needs
- Learn to avoid overtraining and improve results by augmenting the data
- Use different blending methods for different image manipulations
- Use Generative AIs to increase video content resolution
Who This Book Is For
This book is for AI developers, data scientists, and anyone looking to learn more about deepfakes or techniques and technologies from Deepfakes to help them generate new image data. Working knowledge of Python programming language and basic familiarity with OpenCV, Pillow, Pytorch, or Tensorflow is required.
Table of Contents
- Surveying Deepfakes
- Examining Deepfake Ethics and Dangersand Ethics
- Acquiring and Processing Data
- The Deepfake workflow
- Extracting faces from the video
- Training a Deepfake Model
- Swapping the Face Back into the Video
- Applying the lessons of Deepfakes
- The future of Deepfakes
- Future of Generative AI