Skip to content
This repository has been archived by the owner on Jul 25, 2024. It is now read-only.

lehinevych/SAAN

Repository files navigation

SAAN

This is an implementation of the Self-attention aggregation network as described in the SAAN paper.

SAAN is a neural network architecture that solves face template aggregation problems using self-attention mechanisms. Particularly, we employ Transformer implementation for the sequence encoding.

Contents

Detailed information

  1. Model training and evaluation

    There are two notebooks which demonstrate single and multi-identity aggregation models with the respective training and validation pipelines created using tf.estimator and tf.Dataset APIs. The aggregation architecture is shared and could be found in aggregator.py.

    config.py specifies the configurations of the data sampler and different aggregators.

  2. Results on benchmarks

    IJB notebook contains the complete report with the respective visualization on identification and verificaiton metrics using IJB-C benchmark.

Note: It is advised to download the repository and display the .html files via the browsers in order to view the results.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •