目录
语法
说明
示例
应用 sigmoid 激活
sigmoid函数的功能是应用sigmoid激活
语法
Y = sigmoid(X)
说明
sigmoid 激活运算将 sigmoid 函数应用于输入数据。此运算等效于:
注意
此函数将 sigmoid 运算应用于 dlarray 数据。如果要在 layerGraph 对象或 Layer 数组中应用 sigmoid,请使用以下层:
sigmoidLayer
Y = sigmoid(X) 通过应用 sigmoid 传递函数来计算输入 X 的 sigmoid 激活。Y 中的所有值都介于 0 和 1 之间。
示例
应用 sigmoid 激活
使用 sigmoid 函数将输入数据中的所有值都设置为 0 和 1 之间的值。
将输入数据创建为由随机值组成的单个观测值,其高度和宽度分别为 7 个和 32 个通道。
height = 7;
width = 7;
channels = 32;
observations = 1;
X = randn(height,width,channels,observations);
X = dlarray(X,'SSCB');
计算 sigmoid 激活。
Y = sigmoid(X);
Y 中的所有值现在都在 0 和 1 之间。
参数说明
X — 输入数据
输入数据,指定为格式化的 dlarray、未格式化的 dlarray 或数值数组。
Y — sigmoid 激活
sigmoid 激活,以 dlarray 形式返回。Y 中的所有值都介于 0 和 1 之间。输出 Y 与输入 X 具有相同的基础数据类型。
如果输入数据 X 是格式化的 dlarray,则 Y 与 X 具有相同的维度格式。如果输入数据不是格式化的 dlarray,则 Y 是未格式化的 dlarray,其维度顺序与输入数据相同。