资源简介
深度神经网络LSTM处理序列分类问题的应用,LSTM——Long Short Term Memory Networks 长短期记忆神经网络。
代码片段和文件信息
[XTrainYTrain]=japaneseVowelsTrainData;
XTrain(1:5)
figure
plot(XTrain{1}‘)
xlabel(“Time Step“);
title(“Training Observation 1“)
legend(“Feature“+string(1:12)‘Location‘‘northeastoutside‘)
%prepare data for padding 填充
%get the sequence lengths for each observation
numObservations = numel(XTrain);
for i=1:numObservations
sequence=XTrain{i};
sequenceLengths(i)=size(sequence2);
end
% sort by sequence lengths
[sequenceLengthsidx]=sort(sequenceLengths);
XTrain=XTrain(idx);
YTrain=YTrain(idx);
% view the sorted sequence in a bar chart
figure
bar(sequenceLengths)
ylim([0 30])
xlabel(“Sequence“)
ylabel(“Length“)
title(“Sorted Data“)
% minibatch
miniBatchSize=27;
%define LSTM network architecture
inputSize=12;
numHiddenUnits=100;
numClasses=9;
layers=[...
sequenceInputlayer(inputSize)
bilstmlayer(numHiddenUnits‘OutputMode‘‘last‘)
fullyConnectedlayer(numClasses)
softmaxlayer
classificationlayer
]
% training options
maxEpochs=100;
miniBatchSize=27;
options=trainingOptions(‘adam‘...
‘ExecutionEnvironment‘‘cpu‘...
‘GradientThreshold‘1...
‘MaxEpochs‘maxEpochs...
‘MinibatchSize‘miniBatchSize...
‘SequenceLength‘‘longest‘...
‘Shuffle‘‘never‘...
‘Verbose‘0...
‘Plots‘‘training-progress‘);
% train LSTM network
net=trainNetwork(XTrainYTrainlayersoptions);
% test LSTM network
% load the test data
[XTestYTest]=japaneseVowelsTestData;
XTest(1:3)
%
numObservationsTest = numel(XTest);
for i=1:numObservationsTest
sequence = XTest{i};
sequenceLengthsTest(i)=size(sequence2);
end
[sequenceLengthsTestidx]=sort(sequenceLengthsTest);
XTest=XTest(idx);
YTest=YTest(idx);
% classify the test data
miniBatchSize =27;
YPred=classify(netXTest...
‘MiniBatchSize‘miniBatchSize...
‘SequenceLength‘‘longest‘);
acc=sum(YPred==YTest)./numel(YTest)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-02-28 22:12 LSTM for sequence classification\
文件 1939 2019-03-01 08:47 LSTM for sequence classification\BiLSTM.m
- 上一篇:la
yer最新(兼容ie8) - 下一篇:Arduino多任务同时进行.rar
相关资源
- 基于TensorFlow实现的以多维特征输入的
- 深度学习实战项目-利用RNN与LSTM网络原
- 时间序列分析--高阶统计量方法
- 基于深度神经网络的时域信道估计算
- 完整详尽的课后习题答案-时间序列分
- 论文研究 - 比特币的网络效应悖论&
- 牡丹PsF3H1与PsANS1基因启动子分离与序
- 机器学习之深度神经网络算法全套
- 百度LSTM建模与CTC训练_贾磊
- lstm-char-cnn 基于CNN的LSTM语言模型.zip
- 深度神经网络算法机器学习深入研究
- R语言进行 时间序列分析
- lstm神经网络(LSTMshili.ipynb)
- 《应用时间序列分析》课后答案
- 神经网络LSTM 时间预测.rar
- 混沌时间序列分析与预测工具箱 作者
- 时间序列分析实验指导
- 初步学习深度神经网络DNN模型的搭建
- 时间序列分析代码.R
- lstm的源码
- LSTM+CRF模型项目完整代码
- 数据集—基于TF NMT利用带有Attention的
- 数据集——基于TF NMT利用带有Attenti
- 常用SAS时间序列分析代码说明
- 应用时间序列分析习题答案王燕编著
- LSTM反向传播代码实现通过tensorflow和自
- LSTM公式推导详细解答
评论
共有 条评论