Keras CNN 对不定长的文本输入该怎么处理
答案:1 悬赏:40 手机版
解决时间 2021-11-11 21:03
- 提问者网友:美人性情
- 2021-11-11 08:30
Keras CNN 对不定长的文本输入该怎么处理
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-11-11 09:16
问题已解决,每次产生一个相同长度句子的batch,假设是32大小,只要每个batch里句子是同长度的就可以了,所以我用到了fit_generator,自己手动模拟了一个epoch的过程,遍历了一次训练样本,每个batch的长度是不一致的,随机的,唯一可能不能实现的是同一个batch有不同长度的句子,对于大数据量来说,事实证明,我在lstm模型用我的方法训练和通过padding加masking的方法效果是一致的,唯一的缺点就是,当句子长度范围太大时,相同长度样本少时会比较困难,只要数据量大,样本足够,这种方法可以实现变长序列的处理,而不需要任何的masking
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯