问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何使用TensorFlow构建,训练和改进循环神经网络

发布网友 发布时间:2022-04-27 08:58

我来回答

2个回答

懂视网 时间:2022-04-18 09:53


训练类型优点缺点
随机训练脱离局部最小一般需更多次迭代才收敛
批量训练快速得到最小损失耗费更多计算资源

热心网友 时间:2022-04-18 07:01

我们利用 TensorFlow 提供的 tf.train.AdamOptimizer 来控制学习速度。AdamOptimizer 通过使用动量(参数的移动平均数)来改善传统梯度下降,促进超参数动态调整。我们可以通过创建标签错误率的摘要标量来跟踪丢失和错误率:
# Create a placeholder for the summary statistics
with tf.name_scope("accuracy"):
# Compute the edit (Levenshtein) distance of the top path
distance =tf.edit_distance(tf.cast(self.decoded[0], tf.int32), self.targets)
# Compute the label error rate (accuracy)
self.ler =tf.rece_mean(distance, name='label_error_rate')
self.ler_placeholder =tf.placeholder(dtype=tf.float32, shape=[])
self.train_ler_op =tf.summary.scalar("train_label_error_rate", self.ler_placeholder)
self.dev_ler_op =tf.summary.scalar("validation_label_error_rate", self.ler_placeholder)
self.test_ler_op =tf.summary.scalar("test_label_error_rate", self.ler_placeholder)
如何改进 RNN
现在我们构建了一个简单的 LSTM RNN 网络,下一个问题是:如何继续改进它?幸运的是,在开源社区里,很多大公司都开源了自己的最新语音识别模型。在 2016 年 9 月,微软的论文《The Microsoft 2016 Conversational Speech Recognition System》展示了在 NIST 200 Switchboard 数据中单系统残差网络错误率 6.9% 的新方式。他们在卷积+循环神经网络上使用了几种不同的声学和语言模型。微软的团队和其他研究人员在过去 4 年中做出的主要改进包括:

在基于字符的 RNN 上使用语言模型

使用卷积神经网络(CNN)从音频中获取特征

使用多个 RNN 模型组合

值得注意的是,在过去几十年里传统语音识别模型获得的研究成果,在目前的深度学习语音识别模型中仍然扮演着自己的角色。

修改自: A Historical Perspective of Speech Recognition, Xuedong Huang, James Baker, Raj Reddy Communications of the ACM, Vol. 57 No. 1, Pages 94-103, 2014
训练你的第一个 RNN 模型
在本教程的 Github 里,作者提供了一些介绍以帮助读者在 TensorFlow 中使用 RNN 和 CTC 损失函数训练端到端语音识别系统。大部分事例数据来自 LibriVox。数据被分别存放于以下文件夹中:

Train: train-clean-100-wav (5 examples)

Test: test-clean-wav (2 examples)

Dev: dev-clean-wav (2 examples)

当训练这些示例数据时,你会很快注意到训练数据的词错率(WER)会产生过拟合,而在测试和开发集中词错率则有 85% 左右。词错率不是 100% 的原因在于每个字母有 29 种可能性(a-z、逗号、空格和空白),神经网络很快就能学会:

某些字符(e,a,空格,r,s,t)比其他的更常见

辅音-元音-辅音是英文的构词特征

MFCC 输入声音信号振幅特征的增加只与字母 a-z 有关
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
泰勒公式有哪些常见形式? 空调室内风机怎样工作 什么是县级以上医院 关于聚金宝 买白银问题 平安银行个人贵金属交易业务有哪些? 网易云音乐为什么歌这么少? 公路边种的有什么花 高速路上常用的绿化花卉有那些? 公路绿化用什么花 我一键开核后顺利进入WIN7 系统,可是一开网站就重启是怎么回事,我开6... 《深度学习原理与TensorFlow实践》pdf下载在线阅读全文,求百度网盘云... tensorflow应用在机器视觉怎么样?有没有什么实例 香菇、胡萝卜、黄豆可以一起吃吗 排骨可以跟黄豆、香菇一起煲汤吗? 黄豆香菇烧排骨的做法步骤图,怎么做好吃 香菇可以和竽子黄豆一起炖鸡吗? 香菇可以和黄豆一起炖大骨吗 。香菇,排骨,黄豆可以一起炖吗 香菇黄豆酱的做法步骤图,香菇黄豆酱怎么做 香菇和黄豆排骨可以放在一起煮吗 香菇和黄豆能一起烧吗 大豆香菇排骨能一起炖吗 猪蹄的营养非常丰富,黄豆香菇煲猪蹄好吃吗? 黄豆香菇可以一起吃有什么营养 香菇和黄豆能一起吃吗 香菇和黄豆能一起煮吗 夏天如何饮食比较健康 夏天 怎样的饮食是比较健康的,如何合理安排?? 夏天到了,来看看都有哪些健康饮食的方法 炎热季节应该如何健康饮食? 华为截图屏幕怎么找图片 tensorflow 训练好的模型,怎么 调用 怎么使用microsoftflow实例 tensorflow训练好的模型,怎么调用? 如何在tensorflow读取一维的例子,TensorBoard histograms TensorFlow制作TFRecord文件方式的数据集的完整程序,最好标明怎么输入输... 英特尔戴域 我现在想学NLP,请问怎么入门 求演讲稿一篇:主题(大医精诚 医者仁心) 医生爱岗敬业无私奉献 检验科用心细心精心爱心演讲稿 关于口腔学习医生职业精神的演讲稿 对于爱岗敬业,作为同是医学生的我要怎样做…… 大家请帮帮忙,我想找*节演讲的稿子,主题是 爱岗敬业,宏扬南丁格尔精神的。谢谢! 医务人员坚持根本宗旨,勇于担当作为 风景园林考研专硕和学硕哪个好? 黑米,糙米,大米,红米,这些是高热量的东西么? 风景园林硕士的学位授予 想问问您,北林的风景园林硕士因为是专硕,就业前景如何呢,会不会有些单位不认可 我想考风景园林硕士研究生请问要学哪些科目