文档帮助中心文档
训练一个用于分类的softmax层
网= trainSoftmaxLayer (X, T)
net = trainsoftmaxlayer(x,t,名称,值)
例子
网= trainSoftmaxLayer (X,T)训练一个softmax层,网,输入数据X和目标T.
网= trainSoftmaxLayer (X,T)
网
X
T
网= trainSoftmaxLayer (X,T,名称,值)训练一个softmax层,网,由一个或多个指定的其他选项名称,值对论点。
网= trainSoftmaxLayer (X,T,名称,值)
名称,值
例如,您可以指定丢失函数。
全部折叠
加载样本数据。
[X, T] = iris_dataset;
X是4x150矩阵的四个属性的虹膜花朵:萼片长度,萼片宽度,花瓣长,花瓣宽度。
T是一个3x150矩阵的关联类向量,定义每个输入的三个类中的哪一个分配给。每行对应于表示虹膜物种之一(类)的虚拟变量。在每列中,三行中的一个中的1表示特定样本(观察或示例)所属的类。其他类别的行中有一个零,观察不属于。
使用示例数据训练一个softmax层。
网= trainSoftmaxLayer (X, T);
使用培训的Softmax层将观察分类为三类中的一个。
Y =净(X);
利用从softmax层获得的目标和分类绘制混淆矩阵。
plotconfusion (T、Y);
培训数据,指定为米——- - - - - -n矩阵,其中米训练数据中变量的个数,和n为观察次数(例数)。因此,每列的X代表一个样本。
数据类型:单|双
单
双
目标数据,指定为k——- - - - - -n矩阵,其中k是班数,和n为观察次数。每一行都是一个虚拟变量,代表一个特定的类。换句话说,每一列代表一个样本,除了一行中的一个条目外,一列中的所有条目都是零。这一项表示该示例的类。
指定可选的逗号分隔的对名称,值参数。的名字参数名和价值是相应的价值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数name1,value1,...,namen,valuen.
的名字
价值
name1,value1,...,namen,valuen
“MaxEpochs”,400年,“ShowProgressWindow”,假的
MaxEpochs
最大训练迭代次数,指定为逗号分隔对组成“MaxEpochs”和积极的整数值。
“MaxEpochs”
例子:'maxepochs',500
'maxepochs',500
损失
'forrorentropy'
mse的
softmax层的Loss函数,指定为逗号分隔对组成“LossFunction”,要么'forrorentropy'或者mse的.
“LossFunction”
均方误差为均方误差函数,由:
均方误差
E = 1 n ∑ j = 1 n ∑ 我 = 1 k ( t 我 j − y 我 j ) 2 ,
在哪里n是训练示例的数量,和k为类数。 t 我 j 是个ij目标矩阵的第Th项,T, 和 y 我 j 是个我当输入向量为时,自动编码器的输出xj.
交叉熵函数为:
E = 1 n ∑ j = 1 n ∑ 我 = 1 k t 我 j ln y 我 j + ( 1 − t 我 j ) ln ( 1 − y 我 j ) .
例子:“LossFunction”、“mse的
“LossFunction”、“mse的
ShowProgressWindow
真的
假
指示符用来显示训练期间的训练窗口,指定为逗号分隔对组成“ShowProgressWindow”,要么真的或者假.
“ShowProgressWindow”
例子:“ShowProgressWindow”,假的
“ShowProgressWindow”,假的
数据类型:逻辑
逻辑
TrainingAlgorithm
'trainscg'
训练算法用于训练softmax层,指定为逗号分隔对组成“TrainingAlgorithm”和'trainscg',它代表缩放的共轭梯度。
“TrainingAlgorithm”
例子:“TrainingAlgorithm”、“trainscg”
“TrainingAlgorithm”、“trainscg”
网络
Softmax层进行分类,返回a网络对象。将softmax层,网,与目标大小相同T.
trainAutoencoder|堆栈
trainAutoencoder
堆栈
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系