美文网首页人工智能程序员我爱编程
TensorFlow SiameseNet 人脸识别实战 V2

TensorFlow SiameseNet 人脸识别实战 V2

作者: Funzion | 来源:发表于2018-05-21 17:15 被阅读1077次

接上一篇《TensorFlow SiameseNet 人脸识别实战》

收到了一些热心网友的邮件,做了如下改进。

1、修改Loss Function为TensorFlow自带的tf.nn.sigmoid_cross_entropy_with_logits,解决上一篇博客中提到当Loss下降到0.1左右的时候就不在下降的问题。

2、给SiameseNet最后的全连接层增加共享参数,以解决 Tbj1027 网友提到的“训练后发现in/left和in/right互换位置后发现distance的值不同”的问题,感谢这位网友发现的问题。

3、增加 config.py 文件,配置参数统一放到这个文件,方便修改。

通过这些改进,目前在LFW上的正确率达94%+,模型当然还需要优化。如果您有改进思路,可以给我留言或者给我发邮件(hfrommane@qq.com)。

最后,如果您觉得对您有用,请在GitHub上给我点一个star,感谢。
项目GitHub地址:
https://github.com/hfrommane/TF-siamesenet

相关文章

网友评论

  • a73bdc7d1b1d:训练过程中distance是负数,这是为什么呢
    wujunjun1:我也遇到这种情况,请问你解决了吗
    Funzion:distance应该只会在0和1之间的。
  • 愤怒的熊猫V:您好,在config文件中,总是提示我can not find reference'flags' in '_init_.py'是为什么呢,折磨我几天了还没解决好
    Funzion:@愤怒的熊猫V 这个错的原因很多,我有遇到过。通常可能是输入的shape不对,你可以检查一下各个步骤的shape。
    愤怒的熊猫V:@Funzion 好的,谢谢作者的回复~我先没用参数的方法,直接赋值了,然后就是请问您碰到过setting an array element with a sequence这个问题吗,在get_batch_image_array函数中出现了这个错误
    Funzion:目前我没有遇到这个错误,你可以加一个_init_方法试试。
  • hongjunrl:您好,请问数据集下载地址在哪呢?
    Funzion:@wujunjun1 你给我发个邮件吧。
    wujunjun1:您好 我用了自己制作的数据集 出现各种问题 可以加qq请教你吗?
    Funzion:数据集:MS-Celeb-1M,https://www.msceleb.org/

本文标题:TensorFlow SiameseNet 人脸识别实战 V2

本文链接:https://www.haomeiwen.com/subject/zfkqjftx.html