ParametricRampLayer
表示一个网络层,计算具有可学习斜率的带泄露 ReLU 激活函数.
ParametricRampLayer[levels]
指定每个维度都有一个特定斜率的那些层.
更多信息和选项
- 在 ParametricRampLayer[levels] 中,可用以下设置指定层:
-
a 只有层 a a1;;a2 层 a1 到层 a2 {a,b,…} 层 a,b,… {} 所有维度均具有唯一的斜率值 - 在 ParametricRampLayer[] 中,使用的层为 1.
- 可指定以下可选参数:
-
"Slope" Automatic 可学习的斜率张量 LearningRateMultipliers Automatic 斜率的学习速率倍增器 - 斜率是应用于输入的负值的泄漏系数. ParametricRampLayer 对元素逐个应用以下函数:
- 默认情况下,斜率被初始化为 0.1.
- ParametricRampLayer["Slope"value,LearningRateMultipliers->0] 是斜率固定的带泄漏的 ReLU.
- ParametricRampLayer 开放下列端口,以便用于 NetGraph 等:
-
"Input" 任意阶的数组 "Output" 维数与输入的维数相同的数组 - 在较大的网络中,如果不能从其他层推导得出,可以使用选项 "Input"->{n1,n2,…} 来确定 ParametricRampLayer 的输入维度.
- Information[ParametricRampLayer[…]] 给出关于该网络层的报告.
- Information[ParametricRampLayer[…],prop] 给出 ParametricRampLayer[…] 的属性 prop 的值. 可能的属性与 NetGraph 的相同.
范例
打开所有单元关闭所有单元基本范例 (1)
创建一个 ParametricRampLayer:
范围 (3)
初始化一个 ParametricRampLayer,接受长度为 3 的向量,每个维度都有一个斜率系数:
初始化接受长度为 3 的向量并使用唯一斜率系数的 ParametricRampLayer:
初始化接受长度为 3 的向量序列的 ParametricRampLayer:
选项 (3)
"Slope" (2)
Wolfram Research (2020),ParametricRampLayer,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ParametricRampLayer.html.
文本
Wolfram Research (2020),ParametricRampLayer,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ParametricRampLayer.html.
CMS
Wolfram 语言. 2020. "ParametricRampLayer." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ParametricRampLayer.html.
APA
Wolfram 语言. (2020). ParametricRampLayer. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ParametricRampLayer.html 年