当前位置: 首页 > news >正文

【11-计算机视觉介绍】

计算机视觉 computer vision application

现有一张照片,其像素为1000*1000,该照片像素强度值在0~255,将所有的像素值平铺开来就得到了一个包含1000,000个元素的列,或者说向量;

能否训练一个神经网络,输入为1000,000个像素亮度值的特征向量,输出为人物身份;
在这里插入图片描述

如果你去观察那些经过大量图片训练的神经网络模型的隐藏层的神经元,你会发现,在第一个隐藏层中,你可能会发现一个神经元在寻找一个小的垂直线或垂直边缘,第二个神经元在寻找一个有方向的线或边缘,第三个神经元在寻找一个特定方向的线,在第一层中,神经元在图像中寻找非常短的线条或边缘,在第二个隐藏层中,你会发现这些神经元可能学会将许多小短线组合在一起,以便寻找面部的部分(比如眼睛鼻子等),第三层中,神经网络正在聚合面部的不同部分,然后尝试检测是否存在更大更粗略的面部形状,最后检测面部于不同面部形状的对应程度会创建一组特征,这些特征可以帮助输出层尝试确定人物的身份。

神经网络的一个显著特点是,它可以自己在不同的隐藏层学习这些特征检测器,在这个例子中,没人 告诉它应该在第一层寻找短线,第二层找鼻子眼睛,第三层组合面部特征,神经网络可以从数据中自行找出这些东西。这些小神经元的可视化实际上对应于图像中不同大小的区域,
在这里插入图片描述

如果要求检测汽车,对于同样的模型和算法,它在每个隐藏层中几乎做着相同的事情。所以只需要提供不同的数据,神经网络就会自动学习检测非常不同的特征。

http://www.xdnf.cn/news/1281529.html

相关文章:

  • RAG所存在的问题和解决方案
  • 贪心----3. 跳跃游戏 II
  • 2438. 二的幂数组中查询范围内的乘积
  • 零基础AI编程开发微信小程序赚流量主广告实战
  • MySQL高可用改造之数据库开发规范(大事务与数据一致性篇)
  • Kubernetes生产环境健康检查自动化指南
  • SQL复杂查询
  • Java AI生成长篇小说的实用
  • 基于大数据的个性化学习环境构建的研究与应用
  • Flutter Provider 状态管理全面解析与实战应用:从入门到精通
  • libwebsockets 服务端获取过代理的真实连接IP
  • 重学React(五):脱围机制一
  • 使用Windbg分析多线程死锁项目实战问题分享
  • 金蝶云星空 × SRM 深度集成实战(附完整接口清单)
  • 两个Maven工程,使用idea开发,工程A中依赖了工程B,改了工程B,工程A如何获取最新代码
  • Java学习 -- 可变参数与Collections工具类
  • 基于数据结构用java实现二叉树的排序器
  • Java项目基本流程(三)
  • 【SpringBoot】持久层 sql 注入问题
  • 第六十一章:AI 模型的“视频加速术”:Wan视频扩散模型优化
  • Spring Boot文件下载功能实现详解
  • 每日算法刷题Day61:8.11:leetcode 堆11道题,用时2h30min
  • 第十六届蓝桥杯大赛青少组 C++ 省赛真题解析(2025年8月10日)
  • (25.08)Ubuntu20.04复现KISS-ICP
  • 【k8s】k8s中的几个概念性问题
  • Spring MVC 注解参数接收详解:@RequestBody、@PathVariable 等区别与使用场景
  • 亚马逊广告底层逻辑重构:从流量博弈到价值创造的战略升维
  • 爬虫与数据分析入门:从中国大学排名爬取到数据可视化全流程
  • Python网络爬虫(一) - 爬取静态网页
  • 爬虫与数据分析结和