【机器学习核心总结】什么是CNN(卷积神经网络)

news2025/1/10 11:09:42

什么是卷积神经网络

卷积神经网络(Convolutional Neural Network),在一个个填充着数字的正方形小格子,它们被称为卷积核。

请添加图片描述

原始图片经过输入层后,会变为灰度或是RGB数值填充的矩阵

请添加图片描述

将卷积核与图片矩阵对齐,对应格子中的数字相乘后再相加,再将得到的数字填入新矩阵,这就是卷积。

请添加图片描述

卷积核以一定的距离在图像上移动运算,这被称为步长,得到的新矩阵能反映图像的部分特征,因此被称为特征图。它们既是这一层的输出,也是下一层的输入。

请添加图片描述

设置不同的卷积核,我们就能找到各种各样的特征。要如何设计它们?还记得训练吗?对于CNN来说,训练就是让网络根据已有的数据和它们的标签,自动确定卷积核中的数字。

以拥有5个卷积层的AlexNet为例,边缘、纹理、组成…,以人眼的角度观察,越靠后的卷积层提取出的特征越抽象。

请添加图片描述

除了卷积层,CNN还有两个重要的配件,池化层和全连接层。池化层能选取图像的主要特征,常用的Maxpooling是保留窗口覆盖区域的最大数值,矩阵被池化后,参数会大量减少。

请添加图片描述

全连接层通常在网络的最后,能将提取到的特征集合在一起,给出图片可能是某种事物的概率。

请添加图片描述

CNN非常擅长处理图像,正是它在各类比赛中的优异表现引领了深度学习潮流,不仅如此,将声音当作图谱处理可以完成语音识别,将词语作为向量处理可以完成机器翻译…总而言之,CNN是个不可多得的好工具。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/717329.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

DAY38:贪心算法(五)K次取反后最大数组和+加油站

文章目录 1005.K次取反后最大化的数组和思路直接升序排序的写法最开始的写法:逻辑错误修改版时间复杂度 自定义sort对绝对值排序的写法sort的自定义比较函数cmp必须声明为static的原因std::sort升降序的问题(默认升序)时间复杂度 总结 134.加…

C# 超过经理收入的员工

181 超过经理收入的员工 SQL架构 表:Employee -------------------- | Column Name | Type | -------------------- | id | int | | name | varchar | | salary | int | | managerId | int | -------------------- Id是该表的主键。 该表的每一行都表示雇员的ID、…

pip安装opencv-python不成功

一个比较笨但还算有效的方法:如果你的python版本较低,如现在2023-07-04使用python3.6环境,使用pip默认安装会是最新的4.8.0.7版本,但事实上这个版本不支持py3.6环境,所以你需要去这里查支持py3.6的最近的一个版本是什么…

从JDK源码级别剖析JVM类加载机制

1 什么是Java虚拟机 一个可执行java字节码的虚拟机进程;跨平台的是java程序,而不是java虚拟机,java虚拟机在各个操作系统是不兼容的,例如windows、linux、mac都需要安装各自版本的虚拟机,java虚拟机通过jdk实现功能。…

汇编语言基础--IO输入输出解决光标问题

我们之前在屏幕上输出数据的时候下标总是在前面,如何解决光标一直在前面的问题呢? 想要控制光标位置,我们需要两个指令--输入输出指令来控制硬件 in指令 ---------------------------- out指令 想要控制硬件,我们还需要往对应…

AI 语音 - 人物音色训练

前情提要 2023-07-02 周日 杭州 阴晴不定 AI 入门三大项,AI 绘画基础学习,AI 语音合成,AI 智能对话训练,进入 AI 语音合成阶段了,搓搓小手很激动的,对于一个五音不全的我来说,这个简直了(摆脱…

FreeRTOS_时间管理

目录 1. FreeRTOS 延时函数 1.1 函数 vTaskDelay() 1.2 函数 prvAddCurrentTaskToDelayedList() 1.3 函数 vTaskDelayUntil() 2. FreeRTOS 系统时钟节拍 在使用 FreeRTOS 的过程中我们通常会在一个任务函数中使用延时函数对这个任务延时,当执行延时函数的时候就…

php对接小鹅通API开发高级实战案例解析:小鹅通实战开发之合并用户user_id批量同步

小鹅通实战开发 ChatGPT工作提效之小鹅通二次开发批量API对接解决方案(学习记录同步、用户注册同步、权益订购同步、开发文档)小鹅通学习记录大批量队列同步小鹅通云服务PHP-API二维数组传参解决方案 合并用户user_id批量同步 小鹅通实战开发前言一、账号发生合并带…

LabVIEW评估儿童的运动认知技能

LabVIEW评估儿童的运动认知技能 以前测量认知运动功能的技术范围从基本和耗时的笔和纸技术,到使用准确但复杂和昂贵的实验室设备。Kinelab的主要要求是提供一个易于配置、坚固且便携的平台,以便在向4-12岁的儿童展示交互式视觉刺激期间快速收集运动学测…

第三章 搜索与图论(三)——最小生成树与二分图

文章目录 最小生成树PrimKruskal 二分图染色法匈牙利算法 最小生成树练习题858. Prim算法求最小生成树859. Kruskal算法求最小生成树 二分图练习题860. 染色法判定二分图861. 二分图的最大匹配 最小生成树 最小生成树针对无向图,有向图不会用到 Prim 求解稠密图的最…

Error in parsing ‘.arclint‘ file, in key ‘bin‘ for linter ‘pylint‘

背景: Run arc diff --preview to create code revision on remote terminal, but exception happened. nnhhh:~/ppp$ arc diff --preview Linting...Exception Error in parsing .arclint file, in key bin for linter pylint. None of the configured binaries …

剑指offer28.对称的二叉树

我一开始想到的是用之前的镜像二叉树方法把树转换成他的镜像树放进队列,在这之前把树自己放进队列。然后比较这两个队列。但这样是有问题的,比如题目给的[1,2,2,null,3,null,3] 这个示例就不能通过,于是看了题解。豁然开朗,其实只…

服务器上安装虚拟机以及编译FastDDS以及ShapesDemo开源项目

🥁作者: 华丞臧 📕​​​​专栏:【C】 各位读者老爷如果觉得博主写的不错,请诸位多多支持(点赞收藏关注)。如果有错误的地方,欢迎在评论区指出。 推荐一款刷题网站 👉LeetCode 文章目录 前言一、…

namecheap 域名服务器 设置为Cloudflare

Namecheap 设置 自定义 域名服务器 登录Namecheap 帐户。进入后,将鼠标悬停在页面右上角的“帐户”选项上,然后选择“域列表”或选择左侧边栏中的“域列表” 参考 如何在 Cloudflare 帐户中域设置 DNS 记录

Simulink中Selector的使用

文章目录 0.prolog1 Starting and ending indices (port)2. Starting index (port)3. Starting index (dialog)4. Index vector (dialog)5. Index vector (port)Reference 0.prolog Index mode有两种,[one-based, zero-based],分别是从1开始计数&#x…

波函数:描述量子世界的数学工具

亲爱的读者, 欢迎回到我们的量子力学系列文章。在前两篇文章中,我们介绍了量子力学的起源和基本概念。今天,我们将深入探讨量子力学的核心数学工具——波函数。 波函数是量子力学中的关键概念,它描述了一个量子系统的状态。波函…

Java转Go:java开发者转学go语言,请给我一些建议和学习推荐

在做开发时遇到最无理的需求就是部门没了😂 目录 做开发时你遇到最无理的需求是什么?方向一:分享那些你遇到的无理需求方向二:面对这些无理需求时你是怎么做的?方向三:怎么避免遇见这些无理需求 java开发者…

赛效:怎么在线给Word文档加图片水印

1:在电脑网页上打开云组件,点击“Word转换”菜单里的“Word加水印(图片)”。 2:点击选择文件添加Word文档。 3:点击“选择水印图片”上传做水印的图片。 4:水印图片添加成功后可以选择水印角度&…

电商小程序开发指南:吸引并留住用户的秘诀

电商小程序作为微信生态内的新产品,有许多开发方面的内容需要学习,比如电商小程序的定位、功能、设计等。电商小程序是由商家开发并在微信平台上运行的小程序。它可以与微信公众号一起使用,也可以单独使用。 从传统电商到社交电商&#xff0…