主要内容

时间序列和序列数据的深度学习

创建并训练用于时间序列分类、回归和预测任务的网络

创建并训练用于时间序列分类、回归和预测任务的网络。训练长短期记忆(LSTM)网络用于序列到1或序列到标签的分类和回归问题。您可以使用单词嵌入层(需要文本分析工具箱™)在文本数据上训练LSTM网络,或者使用频谱图在音频数据上训练卷积神经网络(需要音频工具箱™)。

应用程序

深度网络设计器 设计、可视化和训练深度学习网络

功能

全部展开

trainingOptions 深度学习神经网络的训练选项
trainNetwork 训练深度学习神经网络
analyzeNetwork 分析深度学习网络架构

输入层

sequenceInputLayer 序列输入层
featureInputLayer 特征输入层

复发性层

lstmLayer 长短期记忆层
bilstmLayer 双向长短期存储器(BiLSTM)
gruLayer 门控循环单元(GRU)层

卷积和全连通层

convolution1dLayer 一维卷积层
transposedConv1dLayer 转置1-D卷积层
fullyConnectedLayer 全连接层

汇聚层

maxPooling1dLayer 1-D最大池化层
averagePooling1dLayer 一维平均池化层
globalMaxPooling1dLayer 一维全局最大池化层
globalAveragePooling1dLayer 一维全局平均池化层

激活层和退出层

reluLayer 整流线性单元(ReLU)层
leakyReluLayer 漏流整流线性单元(ReLU)层
clippedReluLayer 剪切整流线性单元(ReLU)层
eluLayer 指数线性单元(ELU)层
tanhLayer 双曲正切(tanh)层
swishLayer 时髦的层
softmaxLayer Softmax层
dropoutLayer 辍学层
functionLayer 功能层

数据操作

sequenceFoldingLayer 序列折叠层
sequenceUnfoldingLayer 序列展开层
flattenLayer 平层

输出层

classificationLayer 分类输出层
regressionLayer 创建一个回归输出层
分类 利用训练好的深度学习神经网络对数据进行分类
预测 使用训练过的深度学习神经网络预测反应
激活 计算深度学习网络层激活
predictAndUpdateState 使用训练有素的循环神经网络预测响应并更新网络状态
classifyAndUpdateState 使用训练过的循环神经网络对数据进行分类并更新网络状态
resetState 复位神经网络状态参数
confusionchart 为分类问题创建混淆矩阵图
sortClasses 排序类混淆矩阵图
padsequences 填充或截断序列数据到相同的长度

全部展开

预测 使用训练过的深度学习神经网络预测反应
有状态的预测 使用训练过的循环神经网络预测反应
有状态的分类 使用训练好的深度学习循环神经网络对数据进行分类

属性

ConfusionMatrixChart属性 混淆矩阵图表外观和行为

例子和如何

序列与时间序列

概念