使用深度学习进行序列分类

最近在准备毕业设计,题目是关于使用深度学习进行序列数据进行分类的问题,神经网络在特征识别和分类上具有超常的优势。查阅了很多深度学习的资料,大部分都是针对图像和语音的识别问题,且基本都是卷积神经网络,对处理序列问题不是很适合,处理序列问题还是使用RNN(Recurrent neural network)&LSTM(long short term memory networks)。
一次偶然的机会让我发现MATLAB神经网络工具箱里有使用LSTM进行序列分类的demo,在MATLAB帮助文档内搜索 sequence classification 就可以找到,在这里我将帮助文档内的代码贴出来,方便大家查阅。

MATLAB神经网络工具箱

使用深度学习进行序列分类_第1张图片

LSTM序列分类问题Demo


    %load sequence data 下载本例程使用的训练数据
    [XTrain,YTrain]=japaneseVowelsTrainData;
    XTrain(1:5)
    figure                %对数据进行绘图 显示每一类里的第一条曲线
    plot(XTrain{1}')
    xlabel("Time Step");
    title("Training Observat

你可能感兴趣的:(神经网络,神经网络,LSTM,序列分类,MATLAB,深度学习)