kjanjua26 / Git-Loss-For-Deep-Face-Recognition

This repository contains code for my paper "Git Loss for Deep Face Recognition".

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Git Loss For Deep Face Recognition

PWC

PWC


This repository contains code for my paper "Git Loss for Deep Face Recognition".
The preprint of the paper can be found at: HERE

Usage

Standard Gitloss methodology:

Following dependencies are required for the code:

  1. Tensorflow >= 1.4
  2. Numpy
  3. Matplotlib
This code is for MNIST (mentioned in paper). For VGGFace2, you may use the code provided by facenet. Use the function `get_git_loss()` from the `gitloss.py` in facenet to use VGGFace2.

To run the code: python3 gitloss.py

Results

Following are the plots of Gitloss and Centerloss [1].

Gitloss:

Centerloss:

VGGFace2

TODO

Citation

If you use the loss function described, please cite the paper. Please note that this is the preprint version, the published version will be out soon.

@article{calefati2018git,
  title={Git Loss for Deep Face Recognition},
  author={Calefati, Alessandro and Janjua, Muhammad Kamran and Nawaz, Shah and Gallo, Ignazio},
  journal={arXiv preprint arXiv:1807.08512},
  year={2018}
}

Contact

If there is any problem with the code or if you may have any question, feel free to open an issue or reach out here: mjanjua.bscs16seecs@seecs.edu.pk

References

[1] https://ydwen.github.io/papers/WenECCV16.pdf

About

This repository contains code for my paper "Git Loss for Deep Face Recognition".

License:MIT License


Languages

Language:Python 100.0%