什么是 CNN? 卷积神经网络? 怎么用 CNN 进行分类?(3)

news/2024/12/27 16:57:30/

参考视频:https://www.youtube.com/watch?v=E5Z7FQp7AQQ&list=PLuhqtP7jdD8CD6rOWy20INGM44kULvrHu

视频7:CNN 的全局架构

卷积层除了做卷积操作外,还要加上 bias ,再经过非线性的函数,这么做的原因是 “scaled properly”

在这里插入图片描述
通常滑动窗口(filter) 不止一个,如下图

在这里插入图片描述
如下图是一个 CNN 的全部流程
在这里插入图片描述
如上图,经过两个卷积层后,最后得到的特征矩阵被展开成一维矩阵,传给人工神经网络(全连接层)。由于这是一个二元分类问题,output neuron 使用激活函数 sigmoid。

如果这是训练过程,那么在计算出预测值后,还要计算 cost function,接着进行反向传播算法来改变参数

需要注意的是,CNN 的反向传播算法非常复杂,这也是为什么我们要使用 pytorch, tensorflow 等框架来实现 CNN,而非手写
在这里插入图片描述

TODO:here


http://www.ppmy.cn/news/1185749.html

相关文章

shell脚本的数组(极其粗糙版)

数组的作用:可以一次性的定义多个变量,数组的长度是不限的 数组的元素类型:int(整型) string(字符型) float(浮点型). 就是形成变量池,可以随时的遍历和使用…

Win10安装WSL2和ubuntu

目录 一、win10系统设置 二、安装WSL 三、win10中ubuntu迁移到D盘 四、在vscode中访问ubuntu 在win10中安装WSL2虚拟机,然后安装ubuntu,最后使用vscode连接ubuntu。教程适用于: ubuntu22.04ubuntu20.04ubuntu18.04 一、win10系统设置 …

【米尔瑞萨RZG2L开发板-创新应用】+家庭防盗机之基本功能体验

瑞萨开发板准备 1. 搭软件开发环境,安装米尔的sdk,安装的是full版本执行到这步,基本的编译环境就完了,可以编写一个hello.c试下。 2. yocto构建开发板镜像,使用myir-image-full,也就是对应的myir-renesas-y…

Apache Doris (四十八): Doris表结构变更-替换表

🏡 个人主页:IT贫道_大数据OLAP体系技术栈,Apache Doris,Clickhouse 技术-CSDN博客 🚩 私聊博主:加入大数据技术讨论群聊,获取更多大数据资料。 🔔 博主个人B栈地址:豹哥教你大数据的个人空间-豹哥教你大数据个人主页-哔哩哔哩视频 目录

为什么MySQL没有负载,但交易却跑不动?

在MySQL的数据库中,我们有时会发现MySQL数据库明明没有负载,CPU、硬盘、内存和网络等资源都很空闲,但很多SQL都pending在哪儿,MySQL数据库无法处理交易。这是怎么回事呢? 在数据库系统中出现这种情况通常是锁竞争造成…

[Linux C] signal 的使用

前言: signal 是一种通信机制,可以跨进程发送,可以同进程跨线程发送,可以不同进程向指定线程发送。 信号的创建有两套api,一个是signal,一个是sigaction,signal缺陷很多,比如没有提…

【python数据结构】DFS

# 695&#xff1a;最大岛屿面积 class Solution:def maxAreaOfIsland(self, grid: List[List[int]]) -> int:m, n len(grid), len(grid[0])def dfs(x,y):if x < 0 or y < 0 or x > m or y > n or grid[x][y] ! 1:return 0grid[x][y] 0ans 1for idx, idy in …

ElasticSearch 统计搜索热词

实际开发中,我们会统计某个模块下的搜索热词,这个在elasticsearch中特别好用,也比较简单, 使用可以使用 "terms aggregation" 来统计热词 terms 是代表的elasticSerach中的Term Query,统计的就是Term Query, Term Query是一种最基本的查询方式,它用于在Ela…