Skip to content

🧪 Pattern recognition techniques (Anomaly Detection, Classification etc) to measure the performance (far, frr, eer) of the continuous authentication service.

License

tasoskakour/continuous-authentication-experiments

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.

Continuous Authentication Experiments

How to use

All the experiments are called from main.py file.

Load data

Firstly, you must specify from where to load the datasets. You can either load them from database (which it automatically will be saved to a json file for later use) or you can load them from a local file

  • If you want to load them from mongodb: python main.py db (ask me for mlab db credentials)
  • If you want to load them from local: python main.py local

Functions Experiments

The experiments can be set inside the main.py file, instructions of use are specified within each function

  • For pure visualization of data: visualize.my_scatter(...)

  • To experiment with pure classification: classification.experiment(...)

  • To experiment with classification OvO & Majority Vote: classification_maj_vote.experiment(...)

  • To experiment with pure anomaly/novelty detection: anomaly.experiment(...)

About

🧪 Pattern recognition techniques (Anomaly Detection, Classification etc) to measure the performance (far, frr, eer) of the continuous authentication service.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages