文档帮助中心文档
乙状结肠层
s型层将s型函数应用于输入,使输出在区间(0,1)内有界。
提示
要使用s型层来处理二进制或多标签分类问题,请创建自定义二进制交叉熵损失输出层或使用自定义训练循环。
层= sigmoidLayer
层= sigmoidLayer(“名字”,名称)
层= sigmoidLayer创建一个s形图层。
层
例子
层= sigmoidLayer(“名字”,的名字)创建一个sigmoid层并设置可选参数的名字属性使用名称-值对参数。例如,sigmoidLayer('名称',' sig1 ')创建一个名称为sigmoid的图层“sig1”.将属性名用单引号括起来。
层= sigmoidLayer(“名字”,的名字)
的名字
sigmoidLayer('名称',' sig1 ')
“sig1”
全部展开
''
层名,指定为字符向量或字符串标量。为层数组输入,trainNetwork,assembleNetwork,layerGraph,dlnetwork函数自动为层分配名称的名字设置为''.
trainNetwork
assembleNetwork
layerGraph
dlnetwork
数据类型:字符|字符串
字符
字符串
NumInputs
1
此属性是只读的。
层的输入数。这一层只接受单个输入。
数据类型:双
双
InputNames
{'在'}
输入层名。这一层只接受单个输入。
数据类型:细胞
细胞
NumOutputs
层输出的数量。这一层只有一个输出。
OutputNames
{“出”}
输出层的名称。这一层只有一个输出。
全部折叠
创建一个名称为sigmoid的图层“sig1”.
层= sigmoidLayer (“名字”,“sig1”)
layer = SigmoidLayer带有属性:Name: 'sig1'状态参数无属性。显示所有属性
这个操作相当于
f ( x ) = 1 1 + e − x .
一个多标签分类问题可以被认为是一个二元分类问题,其中每个类被认为是独立于其他类的存在或不存在。解决这类问题需要s型激活函数,对于任何样本xn类的后验概率Ck是
P ( C k | x n ) = 1 1 + e − 一个 k .
的值一个k是与类相关的所有单元的加权和吗k.执行多标签分类需要一个s形层,然后是自定义的二进制交叉熵损失层。
trainNetwork|convolution2dLayer|tanhLayer|softmaxLayer
convolution2dLayer
tanhLayer
softmaxLayer
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系