机器学习笔记 - 使用TensorFlow2和Keras的简单Conv3D示例

本文介绍了卷积在神经网络中的作用,详细阐述了一维、二维和三维卷积的概念,并重点讨论了在3D数据集上使用Conv3D进行特征提取。通过3D MNIST数据集的例子,展示了如何应用3D卷积,并提供了参考代码以帮助理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Conv1D、Conv2D、Conv3D

1、卷积的作用

        在神经网络和深度学习方面:

        卷积是具有可学习参数的过滤器(矩阵/向量),用于从输入数据中提取低维特征。

        它们具有保留输入数据点之间的空间或位置关系的特性。

        卷积神经网络通过在相邻层的神经元之间实施局部连接模式来利用空间局部相关性。

        直观地说,卷积是将滑动窗口(具有可学习权重的滤波器)概念应用于输入并产生加权和(权重和输入)作为输出的步骤。 加权和是用作下一层输入的特征空间。

        例如,在人脸识别问题中,前几个卷积层学习输入图像中关键点的存在,接下来的卷积层学习边缘和形状,最后的卷积层学习人脸。 在这个例子中,输入空间首先被缩减到低维空间(表示关于点/像素的信息),然后这个空间被缩减到另一个包含(边缘/形状)的空间,最后被缩减到对图像中的人脸进行分类。 卷积可以应用于 N 维。

2、Conv1D

        一维卷积,通常用于序列数据集(但也可用于其他用例)。 它们可用于从输入序列中提取局部 1D 子序列并识别卷积窗口内的局部模式

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坐望云起

如果觉得有用,请不吝打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值