matlab使用layrecnet实现循环神经网络rnn。
2018-01-31 21:05
1866 查看
1,layrecnet用法。
layerDelays:默认为1:2。我也不是很懂这个参数,望知道的朋友在评论里面告诉我一下。反正一般就设为这个默认值就行了。
hiddenSizes:隐藏层神经元数量。默认为10
trainFcn :训练函数,默认为‘trainlm’
2,举一个例子:
图如下:
3,再举一个例子:
跑出来的结果如下:
layrecnet(layerDelays,hiddenSizes,trainFcn):有三个参数。
layerDelays:默认为1:2。我也不是很懂这个参数,望知道的朋友在评论里面告诉我一下。反正一般就设为这个默认值就行了。
hiddenSizes:隐藏层神经元数量。默认为10
trainFcn :训练函数,默认为‘trainlm’
2,举一个例子:
load phoneme p = con2seq(y); t = con2seq(t); lrn_net = layrecnet(1,10); lrn_net.trainFcn = 'trainbr'; lrn_net.trainParam.show = 5; lrn_net.trainParam.epochs = 500; lrn_net = train(lrn_net,p,t); y = lrn_net(p); plot(cell2mat(y))
图如下:
3,再举一个例子:
[X,T] = simpleseries_dataset; net = layrecnet(1:2,10); [Xs,Xi,Ai,Ts] = preparets(net,X,T); net = train(net,Xs,Ts,Xi,Ai); view(net) Y = net(Xs,Xi,Ai); perf = perform(net,Y,Ts)
跑出来的结果如下:
perf = 6.1239e-11
相关文章推荐
- TensorFlow练手项目一:使用循环神经网络(RNN)实现影评情感分类
- pytorch从头开始实现一个RNN(循环神经网络)
- 深度学习(08)_RNN-LSTM循环神经网络-03-Tensorflow进阶实现
- 三种循环神经网络(RNN)算法的实现(From scratch、Theano、Keras)
- 循环神经网络RNN以及LSTM的推导和实现
- tensorflow17《TensorFlow实战Google深度学习框架》笔记-08-02 使用循环神经网络实现语言模型 code
- 使用tensorlayer来实现:通过keras例子来理解lstm循环神经网络
- 循环神经网络教程-第二部分 用python numpy theano实现RNN
- YJango的循环神经网络——实现LSTM YJango的循环神经网络——实现LSTM YJango YJango 7 个月前 介绍 描述最常用的RNN实现方式:Long-Short Term Me
- 循环神经网络教程4-用Python和Theano实现GRU/LSTM RNN, Part 4 – Implementing a GRU/LSTM RNN with Python and Theano
- TensorFlow - 循环神经网络(RNN)(NumPy实现)
- 循环神经网络教程 第四部分 用Python 和 Theano实现GRU/LSTM RNN
- 初探循环神经网络 RNN 及 TensorFlow 实现
- matlab使用神经网络实现图像压缩
- 深度学习之循环神经网络RNN概述,双向LSTM实现字符识别
- 【Deep Learning】循环神经网络(RNN)推导和实现
- TensorFlow实现RNN循环神经网络
- 三种循环神经网络(RNN)算法的实现(From scratch、Theano、Keras)
- RNN-LSTM循环神经网络-03Tensorflow进阶实现
- 数学建模_以fisheriris数据为例使用新版本神经网络工具箱feedforwardnet进行简单实现