captcha_trainer icon indicating copy to clipboard operation
captcha_trainer copied to clipboard

channel配置使得Start Training出现的问题

Open TitanWhoo opened this issue 5 years ago • 4 comments

使用的编译版GUI 当我使用默认的Channel配置值 3 时,Start Training会出现 ValueError: zero-size array to reduction operation maximum which has no identity 而将Channel改为1时则正常进行。 请问这是什么问题?

TitanWhoo avatar Jan 07 '20 15:01 TitanWhoo

因为你的图片本身是黑白的,没有三通道,所以会被忽略,当全部样本都被忽略时,批次就为空,所以会报上述错误。

kerlomz avatar Jan 19 '20 10:01 kerlomz

但实际上图片是彩色的,而且这类验证码图片似乎永远不会训练完成,ac一直在0.3左右浮动,RTX2080连续训练了三天三夜也无果。 经过我自己排查发现这种验证码二值化的时候会出现两种情况: 白底黑字和黑底白字,是不是这个影响了训练? 验证码示例如下: 1PCzXn.md.png

训练集样本如下: 训练集样本

TitanWhoo avatar Jan 19 '20 15:01 TitanWhoo

这个bug 真的 holyshit , 我在选择通道为3的时候也出现这个问题,验证码肯定是彩色的这个不用怀疑,我跟踪到generate_batch_by_tfrecords 发现如下判断, QQ截图20200411172825

图片通道看起来是4 永远不可能和3 相等,全部跳过

welldonexing avatar Apr 11 '20 09:04 welldonexing

这个bug 真的 holyshit , 我在选择通道为3的时候也出现这个问题,验证码肯定是彩色的这个不用怀疑,我跟踪到generate_batch_by_tfrecords 发现如下判断, QQ截图20200411172825

图片通道看起来是4 永远不可能和3 相等,全部跳过

大哥,你跑通了代码吗?这位owner的代码简直是神坑呀,一大堆的问题

Duanexiao avatar May 26 '20 15:05 Duanexiao