DataWhale AI夏令营-《李宏毅深度学习教程》笔记-task2

2024-08-28 23:44

本文主要是介绍DataWhale AI夏令营-《李宏毅深度学习教程》笔记-task2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

DataWhale AI夏令营-《李宏毅深度学习教程》笔记

  • 第四章 卷积神经网络
    • 卷积神经网络构成
    • 一个通俗的例子

第四章 卷积神经网络

这部分看书的时候感觉云里雾里的,好在之前学过一些卷积神经网络、全链接、感受野的概念,我就用自己的理解阐述一篇笔记吧,当复习了。

卷积神经网络构成

传统的卷积神经网络由三部分构成:
卷积层:想象你拿一个小窗口在图片上滑动,每次看到的只是局部区域。这个窗口就是卷积核,它负责提取图片的局部特征。例如,当这个窗口在图片中滑动时,它可能会捕捉到图像的边缘或颜色变化。
就像下图一样,有一个3×3的框,在原始6×6的图像上滑动,来捕捉一些信息
在这里插入图片描述
池化层:这个层类似于你在大图上压缩信息,把一些相邻区域的特征点取个平均或最大值,这个过程叫做池化(Pooling)。池化层帮助减少数据的维度,同时保留重要信息,类似于我们拍摄缩略图,虽然图像变小了,但主要内容还是保留了。
传统的池化有两这类型应用广泛,即最大池化和平均池化。
最大池化可以看作一个2×2的区域最后只保留这四个值中最大的一个。
平均池化就是2×2的区域的平均值作为结构保存。
请添加图片描述

全连接层:在经过多个卷积层和池化层后,网络最终会把提取的特征展平,然后连接到全连接层。这一层就像传统的神经网络,负责最后的分类或回归任务。
全连接层就是 y=wx+b 的操作
其中:
w 是权重矩阵,表示每个输入节点对输出节点的影响。
x 是输入向量,即来自上一层的输出。
b 是偏置向量,帮助模型更好地拟合数据。
y 是输出向量,即这一层的输出,通常会作为下一层的输入。

一个通俗的例子

假设你有一只机器人,它要学会识别照片中的猫和狗。最初,机器人什么都不懂,它只是看到一堆像素点。
卷积层:机器人先学习“看”图像的小部分,比如耳朵、眼睛的形状、胡须的样子等等。就像你第一次看一张模糊的照片,可能只会注意到某个区域的轮廓。
池化层:然后,机器人会把这些特征简化,找到最具代表性的部分,好比你在一个小尺寸的缩略图中还认得出这些部分。
全连接层:最后,机器人会综合所有这些信息,得出结论:“嗯,这只动物有尖尖的耳朵、圆圆的眼睛、长长的胡须,应该是一只猫!”

好了就这样吧。感觉有点水笔记的感觉,但是卷积神经网络通俗的说其实就这些内容,但是要是细讲公式太多了CSDN用的还不是很熟练。

这篇关于DataWhale AI夏令营-《李宏毅深度学习教程》笔记-task2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1116224

相关文章

深度解析Java @Serial 注解及常见错误案例

《深度解析Java@Serial注解及常见错误案例》Java14引入@Serial注解,用于编译时校验序列化成员,替代传统方式解决运行时错误,适用于Serializable类的方法/字段,需注意签... 目录Java @Serial 注解深度解析1. 注解本质2. 核心作用(1) 主要用途(2) 适用位置3

Java MCP 的鉴权深度解析

《JavaMCP的鉴权深度解析》文章介绍JavaMCP鉴权的实现方式,指出客户端可通过queryString、header或env传递鉴权信息,服务器端支持工具单独鉴权、过滤器集中鉴权及启动时鉴权... 目录一、MCP Client 侧(负责传递,比较简单)(1)常见的 mcpServers json 配置

基于C#实现PDF转图片的详细教程

《基于C#实现PDF转图片的详细教程》在数字化办公场景中,PDF文件的可视化处理需求日益增长,本文将围绕Spire.PDFfor.NET这一工具,详解如何通过C#将PDF转换为JPG、PNG等主流图片... 目录引言一、组件部署二、快速入门:PDF 转图片的核心 C# 代码三、分辨率设置 - 清晰度的决定因

Maven中生命周期深度解析与实战指南

《Maven中生命周期深度解析与实战指南》这篇文章主要为大家详细介绍了Maven生命周期实战指南,包含核心概念、阶段详解、SpringBoot特化场景及企业级实践建议,希望对大家有一定的帮助... 目录一、Maven 生命周期哲学二、default生命周期核心阶段详解(高频使用)三、clean生命周期核心阶

Java Scanner类解析与实战教程

《JavaScanner类解析与实战教程》JavaScanner类(java.util包)是文本输入解析工具,支持基本类型和字符串读取,基于Readable接口与正则分隔符实现,适用于控制台、文件输... 目录一、核心设计与工作原理1.底层依赖2.解析机制A.核心逻辑基于分隔符(delimiter)和模式匹

Java+AI驱动实现PDF文件数据提取与解析

《Java+AI驱动实现PDF文件数据提取与解析》本文将和大家分享一套基于AI的体检报告智能评估方案,详细介绍从PDF上传、内容提取到AI分析、数据存储的全流程自动化实现方法,感兴趣的可以了解下... 目录一、核心流程:从上传到评估的完整链路二、第一步:解析 PDF,提取体检报告内容1. 引入依赖2. 封装

深度剖析SpringBoot日志性能提升的原因与解决

《深度剖析SpringBoot日志性能提升的原因与解决》日志记录本该是辅助工具,却为何成了性能瓶颈,SpringBoot如何用代码彻底破解日志导致的高延迟问题,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言第一章:日志性能陷阱的底层原理1.1 日志级别的“双刃剑”效应1.2 同步日志的“吞吐量杀手”

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

spring AMQP代码生成rabbitmq的exchange and queue教程

《springAMQP代码生成rabbitmq的exchangeandqueue教程》使用SpringAMQP代码直接创建RabbitMQexchange和queue,并确保绑定关系自动成立,简... 目录spring AMQP代码生成rabbitmq的exchange and 编程queue执行结果总结s

深度解析Python yfinance的核心功能和高级用法

《深度解析Pythonyfinance的核心功能和高级用法》yfinance是一个功能强大且易于使用的Python库,用于从YahooFinance获取金融数据,本教程将深入探讨yfinance的核... 目录yfinance 深度解析教程 (python)1. 简介与安装1.1 什么是 yfinance?