mirror of
https://github.com/Shawn-Shan/fawkes.git
synced 2024-12-22 07:09:33 +05:30
add eval readme
This commit is contained in:
parent
6fe3a7c3fd
commit
5e1b8fd2fc
20
evaluation/README.md
Normal file
20
evaluation/README.md
Normal file
@ -0,0 +1,20 @@
|
||||
Fawkes Evaluation
|
||||
-----------------
|
||||
|
||||
|
||||
We offer two ways to test the protection is effective, 1) train a local face recognition model using transfer learning, 2) use Microsoft Azure API.
|
||||
Note that we can't guarantee the protection is always successful due to new development in face recognition technique.
|
||||
|
||||
Evaluation with Local Model
|
||||
---------------------------
|
||||
To evaluate using local model, you are highly recommended to have a GPU device and train the model on it. Otherwise, the evaluation will be extremely slow and might even damage the CPUs on some machine.
|
||||
|
||||
To evaluate, run `python3 eval_local.py -d IMAGE_DIR`. Where `IMAGE_DIR` is the image directory send to Fawkes protection code, and it must contain both original images (testing) and cloaked image (training).
|
||||
All images in the directory must belong to the same person and have at least 10 images in them. Also, you cannot turn on `--seperate-target` during the protection. (We are working on reducing some of these limitations.)
|
||||
The script will output the protection success rate at the end.
|
||||
|
||||
|
||||
Evaluation with Microsoft Azure
|
||||
---------------------------
|
||||
forthcoming...
|
||||
|
@ -113,8 +113,6 @@ class Fawkes(object):
|
||||
|
||||
image_paths, loaded_images = filter_image_paths(image_paths)
|
||||
|
||||
start_time = time.time()
|
||||
|
||||
if not image_paths:
|
||||
raise Exception("No images in the directory")
|
||||
with graph.as_default():
|
||||
|
Loading…
Reference in New Issue
Block a user