有状态的分类
使用训练好的深度学习循环神经网络对数据进行分类
- 库:
深度学习工具箱/深度神经网络
描述
的有状态的分类Block使用通过Block参数指定的训练好的循环神经网络预测输入数据的类标签。此块允许将预先训练好的网络加载到Simulink中金宝app®从mat文件或MATLAB的模型®函数。这个块根据每个预测更新网络的状态。
将递归神经网络的状态重置为初始状态有状态的分类块中的复位子系统(金宝app模型)块并使用重置
控制信号作为触发器。
限制
的有状态的分类block不支持mat文件日志金宝app。
港口
输入
输入
—序列或时间序列数据
数字数组
输入的格式取决于数据的类型。
输入 | 描述 |
---|---|
向量序列 | c——- - - - - -年代矩阵,c序列特征的数量和年代是序列长度。 |
二维图像序列 | h——- - - - - -w——- - - - - -c——- - - - - -年代数组,h,w,c分别对应图像的高度、宽度和通道数,和年代是序列长度。 |
输出
ypred
-预测船级标签
枚举
预测得分最高的班级标签,作为a返回N-by-1的标签枚举向量,其中N是观测的数量。
分数
-预测班级成绩
矩阵
预测分数,返回为aN——- - - - - -K矩阵,N是观察数,和K是类的数量。
标签
-预测分数的类别标签
矩阵
与预测分数相关联的标签,作为a返回N——- - - - - -K矩阵,N是观察数,和K是类的数量。
参数
网络
-训练过的循环神经网络的来源
mat文件中的网络
(默认)|来自MATLAB的网络函数
为训练的循环神经网络指定源。经过训练的网络必须至少有一个循环层(例如LSTM网络)。选择以下其中一项:
mat文件中的网络
-从一个mat文件中导入一个训练好的循环神经网络SeriesNetwork
,DAGNetwork
,或dlnetwork
对象。来自MATLAB的网络函数
-从MATLAB函数中导入预训练的循环神经网络。
编程使用
块参数:网络 |
类型:字符向量,字符串 |
价值观:来自mat文件的网络 |“网络来自MATLAB函数” |
默认值:来自mat文件的网络 |
文件路径
- mat文件,包含训练好的循环神经网络
untitled.mat
(默认)| mat文件名
此参数指定包含要加载的训练过的循环神经网络的mat文件的名称。如果该文件不在MATLAB路径上,请使用浏览按钮,定位文件。
依赖关系
若要启用此参数,请设置网络参数mat文件中的网络
.
编程使用
块参数:NetworkFilePath |
类型:字符向量,字符串 |
价值观:mat文件的路径或名称 |
默认值:“untitled.mat” |
MATLAB函数
- MATLAB函数名称
无标题的
(默认)| MATLAB函数名
此参数指定预训练的循环神经网络的MATLAB函数的名称。
依赖关系
若要启用此参数,请设置网络参数来自MATLAB的网络函数
.
编程使用
块参数:NetworkFunction |
类型:字符向量,字符串 |
价值观:MATLAB函数名 |
默认值:“无题” |
样品时间
-输出采样周期和可选时间偏移
-1
(默认)|标量|向量
的样品时间参数指定在模拟过程中块何时计算新的输出值。详细信息请参见指定采样时间(金宝app模型).
指定样品时间当您不希望输出具有时间偏移时,将参数作为标量。要向输出添加时间偏移,请指定样品时间参数作为1
——- - - - - -2
向量,其中第一个元素是采样周期,第二个元素是偏移量。
默认情况下,样品时间参数值为-1
来继承该值。
编程使用
块参数:SampleTime |
类型:特征向量 |
价值观:标量|向量 |
默认值:' 1 ' |
分类
-输出得分最高的预测标签
在
(默认)|从
开启输出端口ypred
输出得分最高的标签。
编程使用
块参数:分类 |
类型:字符向量,字符串 |
价值观:“关闭” |“上” |
默认值:“上” |
预测
—输出所有分数和相关标签
从
(默认)|在
开启输出端口分数
而且标签
输出所有预测的分数和相关的班级标签。
编程使用
块参数:预测 |
类型:字符向量,字符串 |
价值观:“关闭” |“上” |
默认值:“关闭” |
扩展功能
C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。金宝app
使用注意事项和限制:
若要生成不依赖于第三方库的泛型C代码,请使用配置参数>代码生成一般类别,设置语言参数
C
.要生成c++代码,请在配置参数>代码生成一般类别,设置语言参数
c++
.若要指定用于生成代码的目标库,请使用代码生成>接口类别,设置目标库参数。将此参数设置为没有一个
生成不依赖于第三方库的通用c++代码。对于基于ert的目标,金宝app支持:可变大小信号参数中的代码生成>接口窗格必须启用。
有关支持代码生成的网络和层的列表,请参见金宝app代码生成支持的网络和层金宝app(MATLAB编码器).
GPU代码生成
使用GPU Coder™为NVIDIA®GPU生成CUDA®代码。
使用注意事项和限制:
的语言参数中的配置参数>代码生成“常规类别”必须设置为
c++
.GPU代码生成仅在针对cuDNN库时支持金宝app此块。
版本历史
对MATLAB
Vous avez cliqué sur un lien qui对应à cette命令MATLAB:
倒exécuter la command, saisissez-la dans la fenêtre de command de MATLAB。Les navigateurs web ne 金宝appsupport pas Les command MATLAB。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。