CRNN_Chinese_Characters_Rec icon indicating copy to clipboard operation
CRNN_Chinese_Characters_Rec copied to clipboard

训练时候一直无法预测 导致accuray一直为0

Open yuanyuan1993 opened this issue 3 years ago • 17 comments

我的train.txt/test.txt是这种格式的 00006250.jpg 肠等),宜低脂肪低糖 00003125.jpg 胞压积:36.0%; 00015625.jpg :5.90mmol/ 00012500.jpg 酒,低脂低糖饮食,控 00009375.jpg 低体重请您增加营养, 00006251.jpg GTT等检查,确诊是 00003126.jpg 2微球蛋白:0.56**

然后将这些文本去重之后在alphabets.py 中 alphabet = """!"%()*+,-./0123456789:;<=>?ABCDEFGHIKLMNOPQRSTUVWYZ[]^`abcdefghklmnoprsuvxyz~°αβγ—“”ⅠⅡⅢ↑↓★一三上下不与专且丙业丝两严个中丰临为主举乃久“ 等等 总共一千多个字符。 图片是通过 text_renderer 生成的。

OWN_config 中配置了ROOT指向图片目录,JSON_FILE 指向的是train.txt和test.txt 通过 python train.py --cfg lib/config/OWN_config.yaml 运行 ,但无论如何 每轮迭代后

----------------------------------------- => , gt: 指数为22.06(正
----------------------------------------- => , gt: 心电图:[窦性心律不
----------------------------------------- => , gt: 虾、菠菜等。控制体重
----------------------------------------- => , gt: 血脂高低,必要时应用
[#correct:0 / #total:100] Test loss: 5.4698, accuray: 0.0000 is best: False best acc is: 0.5

太伤脑筋了 ,不知道哪一步做错了 无论数据集有多少 都是这样

yuanyuan1993 avatar Nov 07 '20 21:11 yuanyuan1993

请问 ACC为0 解决了吗? @yuanyuan1993

gaoshangle avatar Dec 01 '20 10:12 gaoshangle

请问 ACC为0 解决了吗? @yuanyuan1993

epoch 太少了 我这边迭代5个epoch以上就有准确率了

yuanyuan1993 avatar Dec 01 '20 11:12 yuanyuan1993

请问 ACC为0 解决了吗? @yuanyuan1993

epoch 太少了 我这边迭代5个epoch以上就有准确率了

您好,可以具体说明一下您是怎么解决的么 image image image image

aigzt avatar Mar 22 '21 08:03 aigzt

请问 ACC为0 解决了吗? @yuanyuan1993

epoch 太少了 我这边迭代5个epoch以上就有准确率了

您好,可以具体说明一下您是怎么解决的么 image image image image

就是等,没有做其他操作 epoch到后面就有了 刚开始准确率一直为0

yuanyuan1993 avatar Mar 25 '21 06:03 yuanyuan1993

你们,字典是多大?数据集是多少?训练多少个 epoch 才有 loss 出现呀?

wandaoyi avatar Mar 29 '21 11:03 wandaoyi

我 30W 数据,训练 130+ 个 epoch 还是 nan,我就想了解一下,如果这个网络训练,要如何才能收敛?

wandaoyi avatar Mar 30 '21 01:03 wandaoyi

我 30W 数据,训练 130+ 个 epoch 还是 nan,我就想了解一下,如果这个网络训练,要如何才能收敛?

我的也是30w 大概五六个epoch就有准确率了,这个项目中master分支有生成数据的代码,建议使用。

yuanyuan1993 avatar Mar 30 '21 01:03 yuanyuan1993

我 30W 数据,训练 130+ 个 epoch 还是 nan,我就想了解一下,如果这个网络训练,要如何才能收敛?

我的也是30w 大概五六个epoch就有准确率了,这个项目中master分支有生成数据的代码,建议使用。

生成数据的代码,叫什么?你是几种字体?我 6 种字体。难道,是我字体多了?可以分享一下,你训练代码吗?我比较一下,和我自己的差异. 我的邮箱: [email protected]

wandaoyi avatar Mar 30 '21 01:03 wandaoyi

我 30W 数据,训练 130+ 个 epoch 还是 nan,我就想了解一下,如果这个网络训练,要如何才能收敛?

我的也是30w 大概五六个epoch就有准确率了,这个项目中master分支有生成数据的代码,建议使用。

生成数据的代码,叫什么?你是几种字体?我 6 种字体。难道,是我字体多了?可以分享一下,你训练代码吗?我比较一下,和我自己的差异. 我的邮箱: [email protected]

不要意思啊 毕业了,东西都在学校里。 训练代码就是up主的代码,配置自己改改。我用的合成数据集,生成的代码在这个项目中的master分支里有。

yuanyuan1993 avatar Mar 30 '21 01:03 yuanyuan1993

我 30W 数据,训练 130+ 个 epoch 还是 nan,我就想了解一下,如果这个网络训练,要如何才能收敛?

我的也是30w 大概五六个epoch就有准确率了,这个项目中master分支有生成数据的代码,建议使用。

生成数据的代码,叫什么?你是几种字体?我 6 种字体。难道,是我字体多了?可以分享一下,你训练代码吗?我比较一下,和我自己的差异. 我的邮箱: [email protected]

不要意思啊 毕业了,东西都在学校里。 训练代码就是up主的代码,配置自己改改。我用的合成数据集,生成的代码在这个项目中的master分支里有。

我读书少,你别骗我,我全文检索,都没发现有 cv2.imwrite 方法,里面有一个 save_plots 方法,但是,没有引用,也不清楚里面的参数是什么东西。

wandaoyi avatar Mar 30 '21 02:03 wandaoyi

我 30W 数据,训练 130+ 个 epoch 还是 nan,我就想了解一下,如果这个网络训练,要如何才能收敛?

我这也是, acc一直为0 ,训练的不定长标签的数据,换成10个字符定长的就正常了,应该是数据处理不支持不定长的

apple2333cream avatar Apr 14 '21 00:04 apple2333cream

是 1-10 个长度,还是,都是 10 个?训练多少个 epoch 就收敛呀?

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2021年4月14日(星期三) 上午8:54 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [Sierkinhane/CRNN_Chinese_Characters_Rec] 训练时候一直无法预测 导致accuray一直为0 (#255)

我 30W 数据,训练 130+ 个 epoch 还是 nan,我就想了解一下,如果这个网络训练,要如何才能收敛?

我这也是, acc一直为0 ,训练的不定长标签的数据,换成10个字符定长的就正常了,应该是数据处理不支持不定长的

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

wandaoyi avatar Apr 14 '21 00:04 wandaoyi

是label的长度固定为10个字符,我用200个样本(全数字和英文)试验过,跑6个epoch后acc开始大于0%,20个epoch后acc就>92%,

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2021年4月14日(星期三) 上午8:58 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [Sierkinhane/CRNN_Chinese_Characters_Rec] 训练时候一直无法预测 导致accuray一直为0 (#255)

是 1-10 个长度,还是,都是 10 个?训练多少个 epoch 就收敛呀?

------------------&nbsp;原始邮件&nbsp;------------------ 发件人: @.&gt;;
发送时间: 2021年4月14日(星期三) 上午8:54 收件人: @.
&gt;;
抄送: @.&gt;; @.&gt;;
主题: Re: [Sierkinhane/CRNN_Chinese_Characters_Rec] 训练时候一直无法预测 导致accuray一直为0 (#255)

我 30W 数据,训练 130+ 个 epoch 还是 nan,我就想了解一下,如果这个网络训练,要如何才能收敛?

我这也是, acc一直为0 ,训练的不定长标签的数据,换成10个字符定长的就正常了,应该是数据处理不支持不定长的

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe. — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

apple2333cream avatar Apr 14 '21 01:04 apple2333cream

那,回头,我试一下。希望我还有救

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2021年4月14日(星期三) 上午9:02 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [Sierkinhane/CRNN_Chinese_Characters_Rec] 训练时候一直无法预测 导致accuray一直为0 (#255)

是label的长度固定为10个字符,我用200个样本(全数字和英文)试验过,跑6个epoch后acc开始大于0%,20个epoch后acc就&gt;92%,

------------------&nbsp;原始邮件&nbsp;------------------ 发件人: @.&gt;;
发送时间: 2021年4月14日(星期三) 上午8:58 收件人: @.
&gt;;
抄送: @.&gt;; @.&gt;;
主题: Re: [Sierkinhane/CRNN_Chinese_Characters_Rec] 训练时候一直无法预测 导致accuray一直为0 (#255)

是 1-10 个长度,还是,都是 10 个?训练多少个 epoch 就收敛呀?

------------------&amp;nbsp;原始邮件&amp;nbsp;------------------
发件人: @.&amp;gt;;
发送时间: 2021年4月14日(星期三) 上午8:54
收件人: @.
&amp;gt;;
抄送: @.&amp;gt;; @.&amp;gt;;
主题: Re: [Sierkinhane/CRNN_Chinese_Characters_Rec] 训练时候一直无法预测 导致accuray一直为0 (#255)

我 30W 数据,训练 130+ 个 epoch 还是 nan,我就想了解一下,如果这个网络训练,要如何才能收敛?

我这也是, acc一直为0 ,训练的不定长标签的数据,换成10个字符定长的就正常了,应该是数据处理不支持不定长的


You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe. — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

wandaoyi avatar Apr 14 '21 01:04 wandaoyi

我也遇到这个问题,不过我没有加载预训练模型,前几个epoch的准确率都为0,那么要大概多久才能看到准确率的提升呢?

ZZHHogan avatar Jul 02 '21 10:07 ZZHHogan

我最近,没事时间去搞这个,最近这段时间,一直在忙公司的项目

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2021年7月2日(星期五) 晚上6:06 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [Sierkinhane/CRNN_Chinese_Characters_Rec] 训练时候一直无法预测 导致accuray一直为0 (#255)

我也遇到这个问题,不过我没有加载预训练模型,前几个epoch的准确率都为0,那么要大概多久才能看到准确率的提升呢?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

wandaoyi avatar Jul 02 '21 15:07 wandaoyi

我 30W 数据,训练 130+ 个 epoch 还是 nan,我就想了解一下,如果这个网络训练,要如何才能收敛?

我这也是, acc一直为0 ,训练的不定长标签的数据,换成10个字符定长的就正常了,应该是数据处理不支持不定长的

请问在哪里设置这个参数

chaochaozouzou avatar Apr 13 '22 02:04 chaochaozouzou