"""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()