(5)机器学习算法知识—CNN与ResNet

文章目录

一、CNN(卷积神经网络)

普通神经网络是由输入层、隐藏层、输出层组成,当参数过多,训练就会变的很慢,这个时候就可以 减少参数

(5)机器学习算法知识---CNN与ResNet
  • 输入层:输入的不是一个特征,一个维度,而是一个长方体的矩阵(三维的)
  • 卷积层:提取特征。
    (5)机器学习算法知识---CNN与ResNet
    举例:输入一个数据维度是7x7x3,7×7表示图像h=7,w=7,有三个通道。Filter W0表示先随机初始化一组权重参数,这里强调一下, 输入数据维度通道数与Filter W0维度数是一样的,这里都是3,Filter W0中 3x3x3的矩阵我们称作卷积核。计算是卷积核与通道对应位置相乘,然后所有值相加,卷积核里面的下标小数字代表权重值。而卷积核不只有一个,而是可以有多个进行特征提取,也就可以得到多个特征。最后输出3x3x2,3代表h,3代表w,2代表特征图,一共有两个特征图。
    (5)机器学习算法知识---CNN与ResNet
    卷积不止做一次,而是第一次卷积得到特征后,再进行卷积。
    (5)机器学习算法知识---CNN与ResNet
    (5)机器学习算法知识---CNN与ResNet
  • 步长为1与2,输出特征图也不同,当步长较小的时候,滑动的比较慢,得到的特征也就是细粒度的,但是时间比较长;当步长较大时,得到的特征是粗粒度的。通常情况,步长取值为1。
  • 卷积核与步长也是同样的,卷积核越小,提取的特征越是细粒度,卷积核越大,提取的特征是粗粒度的。
  • 边缘填充就如之前图,输入矩阵上面的+pad 1,可以看到,输入矩阵四周灰度部分都是0,弥补边界特征能够充分利用。例如对于文本,10个词与15个词的维度不同,就可以进行填充。
  • 卷积核个数与特征图个数一样,卷积核数值每一个都不同。

(5)机器学习算法知识---CNN与ResNet
(5)机器学习算法知识---CNN与ResNet
(5)机器学习算法知识---CNN与ResNet
池化层就是将特征维度变小,进行压缩。也就是重要特征留下,不重要的特征删掉。

; 二、ResNet(残差网络)

(5)机器学习算法知识---CNN与ResNet
  • 深层网络面对问题就是随着网络层数加深,一些学的差的数据拉低了整体学习准确率。
  • 解决方案:使用残差网络。若学到了A->B->C,而B这里学的不好,直接把B去掉,A与C就连接不上了,因此从A到C加一条线,就可以连接上了。

总结

这一节内容还是很重要的,下面将讲解RNN,LSTM等。

Original: https://blog.csdn.net/zjj1910066023/article/details/124950289
Author: Loser@jing
Title: (5)机器学习算法知识—CNN与ResNet

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/618343/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 数据处理之pandas库

    什么是pandas Pandas是一个强大的分析结构化数据的工具集,基于NumPy构建,提供了高级数据结构和数据操作工具,它是使Python成为强大而高效的数据分析环境的重要因素之…

    人工智能 2023年7月6日
    076
  • SparkSql之DataFrame操作

    Spark SQL中的DataFrame类似于一张关系型数据表。在关系型数据库中对单表或进行的查询操作,在DataFrame中都可以通过调用其API接口来实现。可以参考,Scala…

    人工智能 2023年6月2日
    054
  • Windows上的实用CMD命令

    Windows上的实用CMD命令 查看系统信息是x64位 查看电脑基本诊断信息 检查电脑支持的最大运行内存 查看内存信息 查看Windows电脑上次的启动时间 查看显卡信息 查看电…

    人工智能 2023年6月20日
    071
  • yolo-目标检测算法简介

    一 简单概念 机器视觉的四大任务 分类-Classification:解决” 是什么?”的问题,即给定一张图片或一段视频判断里面包含什么类别的目标. 检测-…

    人工智能 2023年6月17日
    068
  • Python基础练习题,含答案解析

    大家好,我是辣条。 今天给大家整理一些Python练习题【含答案解析】,可以自己先尝试做一下,再和文末的答案解析核对,希望能帮助到你。 练习题 1.使用字符串的格式化输出完成以下名…

    人工智能 2023年7月5日
    0103
  • AI遮天传 DL-CNN

    上次我们介绍了多层感知机(MLP),本次将介绍深度学习领域中第二个基本的模型:卷积神经网络(CNN)。CNN在MLP之上又引入了两种新的层:卷积层和池化层。 一、简介 1.1 大脑…

    人工智能 2023年7月26日
    042
  • MySQL之char、varchar类型简析

    我们都知道,MySQL中关于字符,有char和varchar两种常用的类型,可能在平时的使用过程中,大家不会去关心这两种类型的区别,只是会用就可以了,或者说看到过一些它们的区别,但…

    人工智能 2023年7月29日
    046
  • Python+大数据-数据分析与处理(六)-综合案例

    Python+大数据-数据分析与处理(六)-综合案例 案例一:Appstore数据分析 学习目标 掌握描述性数据分析流程 能够使用pandas、seaborn进行数据分析和可视化 …

    人工智能 2023年7月31日
    057
  • GAN网络学习笔记系列2-Cluster GAN

    1、文献创新及贡献: 提出一种新的基于聚类机制的CGAN,通过one-hot编码变量和连续潜变量的混合中采样潜变量,再将一个反向网络(将数据投射到潜空间)和一个聚类特定损失值与其进…

    人工智能 2023年5月31日
    0120
  • 基于粒子群优化算法的UAV三维路径规划研究付Matlab代码

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

    人工智能 2023年6月30日
    097
  • DataFrame索引的创建与基础用法

    DataFrame 是一个表格型的数据结构(数据框),它含有一组有序的列,每列可以是不同的数据类型。DataFrame 既有行索引,也有列索引,可以看作是由多个Series索引组成…

    人工智能 2023年7月16日
    052
  • Python:从清华源安装第三方库

    python 在使用pip安装的时候,一些小一点的还好,安装一些大的包的时候,会非常的慢甚至出现timeout的报错,这时我们就可以使用清华大学的镜像来安装,打开终端: pip i…

    人工智能 2023年7月31日
    0224
  • padding(卷积中的填充)

    文章目录 * – 情景(步长s为1): – 另外一种情景(步长不为1): – 卷积存在问题 – 填充 – Valid卷积…

    人工智能 2023年6月25日
    099
  • python实现百度语音合成(超详细!!)

    SDK: 软件开发工具包。一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。API: 应用程序接口。是一些预先定义的函数,或指软件…

    人工智能 2023年5月27日
    084
  • 使用huggingface的Transformers预训练自己的bert模型+FineTuning

    ① 将”softmax+交叉熵”推广到多标签分类问题多分类问题引申到多标签分类问题(softmax+交叉熵)作者苏剑林论述了将多分类任务下常用的softma…

    人工智能 2023年5月31日
    098
  • web网页设计与开发:基于HTML+CSS+JavaScript简单的个人博客网页制作期末作业

    🎉精彩专栏推荐👇🏻👇🏻👇🏻✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主💂 作者主页: 【主页——🚀获取更多优质源码】🎓 web前端期末大作业: 【📚毕设项目精品实战案例…

    人工智能 2023年6月30日
    083
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球