Giter Site home page Giter Site logo

zhuleiustc / tensorflow-implementation-of-lcnn Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yxu0611/tensorflow-implementation-of-lcnn

0.0 1.0 0.0 116 KB

A Tensorflow implementation of "A Light CNN for Deep Face Representation with Noisy Labels"

Python 82.98% MATLAB 17.02%

tensorflow-implementation-of-lcnn's Introduction

Light CNN for Deep Face Recognition, in Tensorflow

A Tensorflow implementation of A Light CNN for Deep Face Representation with Noisy Labels from the paper by Xiang Wu

Updates

  • Sep 20, 2017
    • Add model and evaluted code.
    • Add training code.
  • Sep 19, 2017
    • The repository was built.

Datasets

  • Training data
  • Testing data

Training

  • Add

Evaluation

Performance

The Light CNN performance on lfw 6,000 pairs.

Model traing data method Acc 100% - EER TPR@FAR=1% TPR@FAR=0.1% TPR@FAR=0
LightCNN-29 (Wu Xiang) 70K/- Softmax - 99.40% 99.43% 98.67% 95.70%
LightCNN-29 (Tensorflow) 10K/- Softmax 98.36% 98.2% 97.73% 92.26% 60.53%
LightCNN-29 (Tensorflow) 10K/- Softmax+L2+PCA 98.76% 98.66%   98.36%     97%   79.33%
LightCNN-29 (Tensorflow) 10K/- Softmax+L2+PCA+[b] 98.95% 98.8%   98.76%     97.16%   83.36%
LightCNN-29 (Tensorflow) 10K/- Softmax_enforce+L2+PCA+[b] 99.01% 98.96%   98.96%     95.83%   90.23%
Model traing data method Acc 100% - EER TPR@FAR=1% TPR@FAR=0.1% TPR@FAR=0
LightCNN-29 (Wu Xiang) 70K/- Softmax - 99.40% 99.43% 98.67% 95.70%
LightCNN-29 (Tensorflow) 70K/- Softmax_enforce+L2+PCA 99.18% 98.9%   98.86%     97.9%   94.03%
LightCNN-29 (Tensorflow) 70K/- Softmax_enforce+L2+PCA+[a] 99.48% 99.43%   99.56%     98.26%   94.53%

Some improved solutions:

  • [a] It can be further improved by manaully aligned these images which are mis-algined in LFW
  • [b] It can be further improved by doing mutiple-crop, e.g. 25 crops for per image
  • [c] It can be further improved by ensemble different models
  • [d] It can be further improved by adding metric learning method for similarity caculation

Referencs

tensorflow-implementation-of-lcnn's People

Contributors

yxu0611 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.