26 lines
794 B
Python
26 lines
794 B
Python
"""Evaluate the same DTW baseline on locally collected signatures."""
|
|
|
|
import argparse
|
|
|
|
try:
|
|
from experiments.common import evaluate_directory
|
|
except ModuleNotFoundError:
|
|
from common import evaluate_directory
|
|
|
|
|
|
def main() -> None:
|
|
parser = argparse.ArgumentParser(description=__doc__)
|
|
parser.add_argument("--data-dir", default="data/raw/own")
|
|
parser.add_argument("--enrollment-count", type=int, default=3)
|
|
parser.add_argument("--seed", type=int, default=0)
|
|
args = parser.parse_args()
|
|
metrics = evaluate_directory(
|
|
args.data_dir, enrollment_count=args.enrollment_count, seed=args.seed
|
|
)
|
|
print(f"Own-data EER: {metrics['eer']:.4f}")
|
|
print(f"Threshold at approximate EER: {metrics['eer_threshold']:.4f}")
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|