captcha_trainer
captcha_trainer copied to clipboard
channel配置使得Start Training出现的问题
使用的编译版GUI 当我使用默认的Channel配置值 3 时,Start Training会出现 ValueError: zero-size array to reduction operation maximum which has no identity 而将Channel改为1时则正常进行。 请问这是什么问题?
因为你的图片本身是黑白的,没有三通道,所以会被忽略,当全部样本都被忽略时,批次就为空,所以会报上述错误。
但实际上图片是彩色的,而且这类验证码图片似乎永远不会训练完成,ac一直在0.3左右浮动,RTX2080连续训练了三天三夜也无果。 经过我自己排查发现这种验证码二值化的时候会出现两种情况: 白底黑字和黑底白字,是不是这个影响了训练?
验证码示例如下:
训练集样本如下: 训练集样本
这个bug 真的 holyshit , 我在选择通道为3的时候也出现这个问题,验证码肯定是彩色的这个不用怀疑,我跟踪到generate_batch_by_tfrecords 发现如下判断,
图片通道看起来是4 永远不可能和3 相等,全部跳过
这个bug 真的 holyshit , 我在选择通道为3的时候也出现这个问题,验证码肯定是彩色的这个不用怀疑,我跟踪到generate_batch_by_tfrecords 发现如下判断,
图片通道看起来是4 永远不可能和3 相等,全部跳过
大哥,你跑通了代码吗?这位owner的代码简直是神坑呀,一大堆的问题