/DeepID

tensorflow + python3实现,目标是实现DeepID2+

Primary LanguagePython

DeepID

0. 效果展示

  • 训练图(极小数据测试训练)
    image
  • 测试图
    image
  • 训练曲线accuracy
    image
  • 训练曲线loss
    image

1. 数据地址及工具

2. 执行指令

  • 防止数据不均衡,小于100张的用于测试,不足600的做数据扩充
    python image_augmentation.py
  • 将原图剪裁,剪裁成(47 * 55)大小的图片,原图是人脸对齐的
    python image_crop.py
  • 将图库进行划分,保存各分块的本地地址,存储为csv文件
    python image_split.py
  • 将划分后的数据保存成向量存储形式, 存储为pkl文件
    python image_vector.py
  • 训练数据
    python train.py
  • 在命令行输入,启动tensorboard观测曲线
    tensorboard --logdir=log
  • 在浏览器中输入,显示曲线
    http://localhost:6006/#scalars
  • 测试数据
    python test.py

3. 参考链接