logo
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Readme
Files and versions

Updated 2 years ago

towhee

Deepfake

author: Zhuoran Yu


Description

Deepfake techniques, which present realistic AI-generated videos of people doing and saying fictional things, have the potential to have a significant impact on how people determine the legitimacy of information presented online.

This operator predicts the probability of a fake video for a given video.This is an adaptation from DeepfakeDetection.


Code Example

Load videos from path '/home/test_video' and use deepfake operator to predict the probabilities of fake videos.

import towhee
(
    towhee.glob['path']('/home/test_video')
          .deepfake['path', 'scores']()
          .select['path', 'scores']()
          .show()
)
[0.9893, 0.9097]


Interface

A deepfake operator takes videos' paths as input. It predicts the probabilities of fake videos.The higher the score, the higher the probability of it being a fake video.(It can be considered to be a fake video with score higher than 0.5)

Parameters:

filepath: str

Absolute address of the test videos.

Returns: list

The probabilities of videos being fake ones.

haoyuanhuang fb1a64c7b1 Initial commit 1 Commit
folder-icon __pycache__ Initial commit 2 years ago
folder-icon weights Initial commit 2 years ago
file-icon .gitattributes
1.2 KiB
download-icon
Initial commit 2 years ago
file-icon README.md
1.2 KiB
download-icon
Initial commit 2 years ago
file-icon __init__.py
592 B
download-icon
Initial commit 2 years ago
file-icon classifiers.py
12 KiB
download-icon
Initial commit 2 years ago
file-icon deepfake.png
53 KiB
download-icon
Initial commit 2 years ago
file-icon deepfake.py
2.8 KiB
download-icon
Initial commit 2 years ago
file-icon kernel_utils.py
15 KiB
download-icon
Initial commit 2 years ago
file-icon requirements.txt
97 B
download-icon
Initial commit 2 years ago