美文网首页人工智能程序员我爱编程
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