insightface_for_face_recognition icon indicating copy to clipboard operation
insightface_for_face_recognition copied to clipboard

关于验证集bin文件出错

Open heyanglearning opened this issue 5 years ago • 10 comments

您好,我按照csdn和git上的方法生成了bin文件,在进行验证时,出现n_diff为0,报错问题。请问您遇见过吗,有没有什么解决的方法。谢谢!

heyanglearning avatar May 30 '19 01:05 heyanglearning

是会遇到这个问题,这种情况需要你自己加一个防止除0的操作

vincentwei0919 avatar Jun 13 '19 10:06 vincentwei0919

请问下,我也是遇到这个错误,还有一个问题就是actual_issame [ True True True True True True True True True True True True True True True True True True True True True True True True True True False] 这个是我打印出来的,在我的bin文件中有一半是同一个人,一半不是同一个人,为什么打印出基本全部是同一个人

little2Rabbit avatar Jun 20 '19 01:06 little2Rabbit

这个问题应该是加载数据的时候的问题,你可以试试将数据和标签进行随机打乱。

vincentwei0919 avatar Jun 20 '19 02:06 vincentwei0919

zly112/05687dc1_91a0_11e9_abfb.jpg,zly112/056ac61f_91a0_11e9_971b_.jpg, 1 fbb112/00e069fe_91a0_11e9_8c35.jpg,ym112/00e090f0_91a0_11e9_92c.jpg, 0 数据和标签不是这样的吗,主要是同一个会多很多,而且没有规律

little2Rabbit avatar Jun 20 '19 02:06 little2Rabbit

是这样的,比如说是A1 A2, 1;A3 A4, 1;B1 B2,0;B3 B4,0,那么你可以打乱为A1 A2, 1;B1 B2,0;A3 A4, 1;B3 B4,0,

vincentwei0919 avatar Jun 20 '19 02:06 vincentwei0919

打乱过了,但是加载.bin文件的的标签打印还是前面都是True,后面都是False,主要是对应1和0个数不匹配

little2Rabbit avatar Jun 20 '19 02:06 little2Rabbit

那就在test函数里面加入单步,将图像路径和标签都打印出来,看看是不是一样,如果是的话,就不用管。

vincentwei0919 avatar Jun 20 '19 02:06 vincentwei0919

请问博主最后怎么处理n_diff=0的问题呢,是遇到除0的时候跳过吗?

kingguan4 avatar Jul 04 '19 11:07 kingguan4

请问下,我也是遇到这个错误,还有一个问题就是actual_issame [ True True True True True True True True True True True True True True True True True True True True True True True True True True False] 这个是我打印出来的,在我的bin文件中有一半是同一个人,一半不是同一个人,为什么打印出基本全部是同一个人

请问后续解决了吗

kingguan4 avatar Jul 04 '19 11:07 kingguan4

您好,我在执行make_valid_bin.py生成bin文件时出现IndexError: index 1 is out of bounds for axis 0 with size 1,想请教您下这个是怎末回事呢

YangSN0719 avatar Dec 22 '20 02:12 YangSN0719