第三章:人工智能深度学习教程-基础神经网络(第六节-ML深度学习层列表)

要指定所有层按顺序连接的神经网络的架构,请直接创建层数组。要指定层可以有多个输入或输出的网络架构,请使用 LayerGraph 对象。使用以下函数创建不同的图层类型。

输入层:

功能 描述
图像输入层 * 将图像输入网络 * 应用数据标准化
序列输入层 * 将序列数据输入到网络。

可学习层:

功能 描述
卷积2d层 * 对输入应用滑动过滤器。 * 它通过沿输入垂直和水平移动滤波器并计算权重和输入的点积,然后添加偏差项来对输入进行卷积。
转置Conv2d层 * 它对特征图进行上采样。
全连接层 * 将输入乘以权重矩阵,然后添加偏差向量 。
* 它是一个循环神经网络 (RNN) 层,支持网络中的时间序列和序列数据。 * 它执行附加交互,这有助于改善训练期间长序列的梯度流。 * 它们最适合学习长期依赖性

激活层:

功能 描述
重新定义层 * 它对输入的每个元素执行阈值操作,其中任何小于零的值都设置为零。
LeakyRelu层 * 它执行简单的阈值运算,其中任何小于零的输入值都乘以固定标量
剪裁Relu层 * 它执行简单的阈值操作,其中任何小于零的输入值都设置为零。 * 高于剪裁上限的任何值都将设置为该剪裁上限。

归一化层和 Dropout 层:

功能 描述
批量归一化层 * 它标准化小批量中的每个输入通道。 * 该层首先通过减去小批量平均值并除以小批量标准差来标准化每个通道的激活。 * 然后,该层将输入移动可学习的偏移量,并按可学习的比例因子对其进行缩放。 * 在卷积层和非线性层之间使用批量归一化层(例如 ReLU 层),可以加快卷积神经网络的训练速度并降低对网络初始化的敏感性。
跨通道标准化层 * 它执行通道级标准化。
丢弃层 * 它以给定的概率随机将输入元素设置为零。

池化层:

功能 描述
平均池化2d层 * 它通过将输入划分为矩形池化区域并计算每个区域的平均值来执行下采样。
最大池化2d层 * 它通过将输入划分为矩形池化区域并计算每个区域的最大值来执行下采样。
最大Unpooling2dLayer * 它取消最大池化层的输出。

组合层:

功能 描述
加法层 * 它按元素添加多个输入。 * 创建图层时指定图层的输入数量。 * 输入的名称为"in1"、"in2"、...、"inN",其中 N 是输入的数量。 * 使用 connectLayers 或 disconnectLayers 将图层连接到其他图层或断开与其他图层的连接时,请使用输入名称。 * 添加层的所有输入必须具有相同的维度。
深度串联层 * 它需要具有相同高度和宽度的多个输入。 * 它将它们沿着三维连接起来。

输出层:

功能 描述
软最大层 * 它将 softmax 函数应用于输入。
分类层 * 它保存软件用于训练网络进行多类分类的损失函数的名称
回归层 * 它保存软件用于训练回归网络的损失函数的名称以及响应名称。
相关推荐
工藤学编程2 小时前
零基础学AI大模型之LangChain智能体之initialize_agent开发实战
人工智能·langchain
king王一帅3 小时前
Incremark Solid 版本上线:Vue/React/Svelte/Solid 四大框架,统一体验
前端·javascript·人工智能
泰迪智能科技6 小时前
分享|职业技术培训|数字技术应用工程师快问快答
人工智能
Dxy12393102167 小时前
如何给AI提问:让机器高效理解你的需求
人工智能
少林码僧8 小时前
2.31 机器学习神器项目实战:如何在真实项目中应用XGBoost等算法
人工智能·python·算法·机器学习·ai·数据挖掘
钱彬 (Qian Bin)8 小时前
项目实践15—全球证件智能识别系统(切换为Qwen3-VL-8B-Instruct图文多模态大模型)
人工智能·算法·机器学习·多模态·全球证件识别
没学上了8 小时前
CNNMNIST
人工智能·深度学习
宝贝儿好8 小时前
【强化学习】第六章:无模型控制:在轨MC控制、在轨时序差分学习(Sarsa)、离轨学习(Q-learning)
人工智能·python·深度学习·学习·机器学习·机器人
Niuguangshuo8 小时前
EM算法详解:解密“鸡生蛋“的机器学习困局
算法·机器学习·概率论
智驱力人工智能9 小时前
守护流动的规则 基于视觉分析的穿越导流线区检测技术工程实践 交通路口导流区穿越实时预警技术 智慧交通部署指南
人工智能·opencv·安全·目标检测·计算机视觉·cnn·边缘计算