主要内容

深度学习自定义层

为深度学习定义自定义层

您可以为您的问题定义自己的自定义深度学习层。您可以使用自定义输出层指定自定义损失函数,并定义带有或不带有可学习参数的自定义层。定义自定义层后,可以检查该层是否有效,GPU是否兼容,并输出正确定义的梯度。

功能

全部展开

functionLayer 功能层
checkLayer 检查自定义或功能层的有效性
setLearnRateFactor 设置层可学习参数的学习速率因子
setL2Factor 设置层可学习参数的L2正则化因子
getLearnRateFactor 得到层可学习参数的学习率因子
getL2Factor 得到层可学习参数的L2正则化因子
networkDataLayout 深度学习网络数据布局可学习参数初始化
findPlaceholderLayers 在从Keras导入的网络架构中找到占位符层ONNX
replaceLayer 在层图或网络中替换层
assembleNetwork 从预先训练的层中组装深度学习网络
PlaceholderLayer 层替换不支持的Keras或金宝appONNX层,或不支持的功能金宝appfunctionToLayerGraph

主题

自定义图层概述

自定义中间层

自定义输出层

网络组合和嵌套层

检查层有效性