主要内容

softmaxLayer

描述

softmax层对输入应用softmax函数。

创建

描述

= softmaxLayer创建一个softmax图层。

例子

= softmaxLayer(“名字”,的名字创建一个softmax层并设置可选的名字属性使用名称-值对。例如,softmaxLayer('名称',' sm1 ')创建一个带有名称的softmax层“sm1”.将属性名称括在单引号中。

属性

全部展开

层名,指定为字符向量或字符串标量。要在层图中包含层,必须指定一个非空的、唯一的层名。如果你训练一个系列网络层和的名字被设置为'',然后该软件在训练时自动为该层指定一个名称。

数据类型:字符|字符串

层的输入数。这一层只接受单个输入。

数据类型:

输入图层名称。这一层只接受单个输入。

数据类型:细胞

层的输出数。这一层只有一个输出。

数据类型:

图层的输出名称。这一层只有一个输出。

数据类型:细胞

例子

全部折叠

创建一个名为“softmax”的图层sm1”

层= softmaxLayer (“名字”“sm1”
Name: 'sm1'

包括一个softmax层在数组中。

层= [...imageInputLayer([28 28 1])卷积2dlayer (5,20)“步”,2) full connectedlayer (10) softmaxLayer classiationlayer]
图层= 7x1图层数组:1”的形象输入28 x28x1图像zerocenter正常化2”卷积20 5 x5旋转步[1]和填充[0 0 0 0]3”ReLU ReLU 4”马克斯池2 x2马克斯池步(2 - 2)和填充[0 0 0 0]5“完全连接10完全连接层6”Softmax Softmax crossentropyex 7”分类输出

更多关于

全部展开

参考文献

[1]主教,c.m.模式识别与机器学习.施普林格,纽约,纽约,2006。

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

GPU的代码生成
使用GPU Coder™为NVIDIA®GPU生成CUDA®代码。

介绍了R2016a