-
Notifications
You must be signed in to change notification settings - Fork 140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于master版本的代码无法收敛的问题 #33
Comments
谢谢,我去试试beta。装warpCTC确实比较麻烦 |
装warpctc碰到这个问题:warp-ctc/tensorflow_binding/warpctc_tensorflow/kernels.cpython-36m-x86_64-linux-gnu.so: undefined symbol: _ZTIN10tensorflow8OpKernelE 把beta的代码改成这样: ctc_loss = tf.nn.ctc_loss(labels=labels,inputs=logits_batch, sequence_length=time_step_batch) beta分支没有正常的ctc吗。。。 |
装的时候就报错吗?官方的test是过不了的,但是可以用 |
上面那个是在centos里的错。。搜了一下,warpctc的issues里面有这样的问题,但是好像没人解决。
我一会儿可以试试Ubuntu。 |
之前有一些同学提到master版本网络不好收敛的问题,包括accuracy = 0 and the result only contain one character after decoded #1, accuracy = 0.000 after Epoch 10000/10000 #28, master standard 跑100多轮还是acc=0 #31 等,
有些人是因为没跑够,有些人因为数据问题(数据量不足,用自己的数据,生成数据错误,图片没出来等等问题),如果以上没问题,可能还是会出现不收敛的问题,我想这可能和初始化,数据,lr,优化器有关。
anyway,master版本网络确实存在不好收敛的问题,需要细致的调参(有的时候我会看decode出的结果来调lr与decay step。但master跑的时间较长,所以大家可能跑一次不出结果就放一边了),因为它没有加入cnn提取特征,直接上lstm+ctc硬解。
ps: 之所以还放着master版本的代码,只是为了自己使用方便,留个备份,看来我还是给删了好了。
The text was updated successfully, but these errors were encountered: