Our method is an angular-based method. In your pipeline, please make sure the output of fullconnected-layer is the cosine value(In other words, the input and weights of fc layer both are normalized). You can use the debugging information to debug.
In our training process, we firstly trained the L2-softmax model called M, then trained the arcface model by using corresponding M as pretrained model.
Thank you for attention.
Our method is an angular-based method. In your pipeline, please make sure the output of fullconnected-layer is the cosine value(In other words, the input and weights of fc layer both are normalized). You can use the debugging information to debug.
In our training process, we firstly trained the L2-softmax model called M, then trained the arcface model by using corresponding M as pretrained model.
L2-softmax structure can be referred to: L2-softmax deploy file Arcface structure can be referred to: arcface deploy file
I suggest you use our r20 to do experiment, then replace the r20 with r100.
Hope you can get success. If you reproduce the result, please let us known.
Originally posted by @huangyangyu in https://github.com/huangyangyu/NoiseFace/issues/4#issuecomment-487490440