张量流:简单递归神经网络

2024-05-13 03:56:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我用张量流建立了一些神经网络,比如基本的mlp和卷积神经网络。现在我想继续学习递归神经网络。但是,我对自然语言处理没有经验。因此,针对RNNs的TensorFlow NLP教程对我来说并不容易阅读(也不太有趣)。在

基本上我想从简单的开始,而不是LSTM。在

如何在TensorFlow中构建一个简单的递归神经网络,比如Elman网络?

我只能找到TensorFlow的GRU或LSTM RNN示例,主要用于NLP。有人知道一些简单的递归神经网络教程或TensorFlow的例子吗?在

此图显示了一个基本的Elman网络,通常简称为SRN(简单递归网络):

elman network example


Tags: 网络示例nlptensorflow教程神经网络经验神经
1条回答
网友
1楼 · 发布于 2024-05-13 03:56:54

一种选择是使用位于tensorflow/python/ops/rnn_cell.py中的内置rncell。在

如果你不想这样做,你可以做你自己的RNN。RNN将使用随时间推移的反向传播进行训练。尝试将网络展开一个固定数量的步骤,例如考虑长度为10的输入序列。然后,可以用python编写一个循环,对网络的每个步骤执行所有的矩阵乘法。每次可以从上一步获取输出并将其与该步骤的输入连接起来。它不会有太多的代码行,使这个工作。在

相关问题 更多 >