当前位置:   article > 正文

AIGC实战——卷积神经网络(Convolutional Neural Network, CNN)_aigc csdn

aigc csdn

0. 前言

深度学习一节中,我们使用 Keras 构建并训练了全连接网络以解决 CIFAR-10 数据集分类问题,但模型性能远未达到预期效果。全连接网络之所以未能达到理想状态的原因之一是由于全连接神经网络没有考虑输入图像的空间结构。在全连接网络中,首先需要将图像展平为一个一维向量,以便将其传递给第一个全连接层。为了考虑图像的空间结构,需要使用卷积神经网络 (Convolutional Neural Network, CNN) 。本节中,将介绍卷积神经网络的优势及其基本组件,并使用 Keras 构建卷积神经网络。

1. 卷积神经网络

卷积神经网络 (Convolutional Neural Network, CNN) 是一种非常强大的深度学习模型,广泛应用于图像分析、目标检测、图像生成等任务中。CNN 的核心思想是卷积操作和参数共享,卷积操作通过滑动滤波器(也称为卷积核)在输入数据上进行元素级的乘积和求和运算,从而提取局部特征。通过多个滤波器的组合,CNN 可以学习到不同层次的特征表示,从低级到高级的抽象特征。接下来,我们首次介绍卷积神经网络的基本组件。

1.1 卷积层

首先,我们需要了解深度学习中卷积的含义。下图中显示了两个不同的3×3×1 灰度图像区域与一个 3×3×1 滤波器(卷积核)执行卷积运算的过程

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号