读十堂极简人工智能课笔记04_计算机视觉

1. 仙女蜂

1.1. Megaphragma mymaripenne

1.2. 一种微小的蜂类

1.3. 人类已知第三小的昆虫

1.4. 大脑仅由7400个神经元组成,比大型昆虫的大脑小了好几个数量级

1.5. 微小的身体里没有空间容纳这些神经元,所以在生长的最后阶段,它把每个神经元内最重要的细胞核剥离出来以节省空间

1.6. 我们还无法理解如此少的神经元如何能够实现如此复杂的感知和控制

1.7. 它的感知机制似乎比今天的人工智能简单得多

1.7.1. 我们的人工智能往往是借助大量的数据、成千上万的人工神经元和巨大的计算能力,用蛮力训练出来的

1.7.2. 小小的仙女蜂告诉我们,自然界其实还有很多更优雅、更简单的方法来感知世界

1.7.3. 其能力是任何机器人都无法比拟的

2. 感知

2.1. 感知是人工智能的一个重要方面

2.1.1. 传感器是极其重要的,但它只是感知的第一步

2.1.2. 面对连续不断流入其数字大脑的数据,人工智能也必须连续不断地分辨出意义

2.2. 如果没有感知外部世界的能力,我们的人工智能就只能活在数字宇宙中,用数据进行神秘晦涩的思考,却与现实毫无关联

2.2.1. 感官将它们与我们的世界联系起来

2.2.2. 摄像机给了它们视觉

2.2.3. 麦克风给了它们听觉

2.2.4. 压力传感器提供了触觉

2.2.5. 加速计提供了方向感

2.2.6. 各种奇奇怪怪的、通常用于科学和工程的传感器

2.2.7. 化学传感器能够比我们的鼻子或舌头更准确地检测化学物质

2.3. 无人驾驶车辆

2.3.1. 激光雷达(三维激光扫描)来检测周围的物体和它们的位置,而不用顾虑光线的强弱

2.3.2. 相机可以看到我们肉眼无法看到的光的频率,人工智能可以借此看到热辐射或无线电波

2.3.3. 嵌入车辆马达的传感器,以及通过手机信号塔和Wi-Fi信号进行运算的三角测量技术和GPS能帮助人工智能准确了解车子在地球上的位置,以及自己目前运动的速度

3. 学会看见

3.1. 计算机视觉的早期工作

3.1.1. 将图像分解为组成元素,类似于当时公认的人类眼睛的工作方式

3.1.2. 许多巧妙的算法来检测几何形状,然后将图像分割成清晰可辨的区域

3.1.3. 用于在立体摄像机的图像中估算物体间的距离

3.1.4. 用于跟踪移动的物体

3.1.5. 借助从不同角度拍摄的若干图像,构建场景的三维内部模型

3.2. 坎尼边缘检测法

3.2.1. 创造者约翰·坎尼

3.2.2. 计算机视觉中最流行也最常用的方法之一

3.2.3. 精准的检测

3.2.3.1. 应该发现真正的边缘,而尽量避免错报

3.2.4. 精准的定位

3.2.4.1. 应该正确地找出边缘的确切位置

3.2.5. 正确的边缘计数

3.2.5.1. 每条实际的边缘应该检测为一条边缘,而不是多条边缘

3.3. 使用统计方法,创造了一类算法,通过一组“平均脸部特征”(基图像,或称本征脸)来识别人脸

3.4. 机器人现在能有更强大的自信四处走动,是因为人工智能现在可以识别简单的形状并跟踪物体的运动

3.4.1. 在照明不足的情况下,或在传感器数据不够完善时,仍然表现不佳

3.5. 计算机视觉系统来发现制造过程中的错漏以进行质量控制,而回收厂则利用它对垃圾进行适当的分类

4. 神经网络

4.1. 人工神经网络是一种成熟且非常成功的人工智能类型

4.2. 其原理是把生物大脑的工作方式高度简化,得到一种模型,由此在计算机中运行

4.3. 神经网络通过改变神经元之间连接的权重来进行学习,它会根据不同的输入,让一些连接变得更重要,而让另一些连接变得不那么重要

4.4. 训练神经网络的最大问题之一是正确的数据

4.5. 前馈式

4.5.1. 每一层的神经元只与下一层相连,而不会反向连接

4.6. 反向传播

4.6.1. 计算机从输出神经元开始,通过各层神经元反向逐层更新权重和偏置,最终让输出的误差降到最小

4.6.2. 训练这种前馈式神经网络的常用方法

4.7. 卷积神经网络

4.7.1. 视网膜上的感光细胞(人眼的视杆或视锥)并不直接连接到单个神经元上,而是会有一整片区域的神经元与每一个感光细胞相连接

4.7.2. 与传统的前馈式神经网络的全连接层相比,这是一种截然不同的神经网络布线方式

4.7.3. 一种常用于计算机视觉的深度学习网络

4.7.4. 所谓“深度”,正是因为它有很多层神经元

4.7.5. 大数据时代使得给这些神经网络喂数据变得容易得很

4.7.5.1. 有数以百万计的几乎任何种类的图像例子

4.7.6. 2012年,计算机视觉已经超越了人类视觉,它们能以超人的精度识别图像中的物体

4.7.7. 卷积深度神经网络现在已经变得非常聪明,我们不再需要预先计算图像的特征

4.7.7.1. 神经网络自己就能完成这一切

4.8. 胶囊神经网络

4.8.1. 为卷积神经网络增加了更多的由生物体启发的层次结构,把神经网络改进得更加强大

5. 种族主义

5.1. 偏见在我们的社会中普遍存在,因此同样的偏见传播到人工智能领域也就不足为奇了

5.1.1. 技术反映了我们的内心以及我们的偏见

5.1.2. 不公的偏见可能会导致对某些群体的识别结果出现偏差

5.1.3. 在监督学习中,人工智能的表现只能是我们训练出来的表现

5.2. 人工智能通常主要用浅肤色男性的图像进行训练,而不是其他性别或肤色的人

5.3. 面部识别的人工智能可能在浅肤色男性图像上表现出色,但面对深肤色女性的图像时却容易出错

5.4. 来自业界领先的公司IBM、微软和亚马逊的人工智能系统都给奥普拉·温弗瑞、米歇尔·奥巴马和塞琳娜·威廉姆斯的脸做出了错误分类,而面对白人男性的脸则完全没有问题

6. 伪造

6.1. 训练偏差并不是计算机视觉的唯一问题

6.2. 深度伪造算法可以在视频中将一个人的脸无缝替换成另一个人的脸

6.2.1. 广泛用于色情业

6.2.2. 用于歪曲政治家

6.2.3. 进行诈骗

6.2.4. 区分事实与虚构从未如此困难

6.3. 恶意深度伪造禁止法

6.3.1. 在2018年

6.4. 深度伪造问责法

6.4.1. 在2019年

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

JDBC查询操作

目录 加载驱动获取连接创建会话发送SQL处理结果关闭资源测试 加载驱动 // 加载驱动Class.forName("com.mysql.cj.jdbc.Driver");获取连接 // 获取连接String url "jdbc:mysql://127.0.0.1:3306/book";String username "root" …

让每次生成的随机数都相同np.random.seed()

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 让每次生成的随机数都相同 np.random.seed() 选择题 关于以下代码输出的结果说法正确的是? import numpy as np np.random.seed(0) print(【执行】print(np.random.rand(3))) prin…

[ai笔记9] openAI Sora技术文档引用文献汇总

欢迎来到文思源想的ai空间,这是技术老兵重学ai以及成长思考的第9篇分享! 这篇笔记承接上一篇技术文档的学习,主要是为了做一个记录,记录下openai sora技术介绍文档提到的一些论文,再此特地记录一下! 1 原文…

2024 年 11 款最佳 iPhone 数据恢复软件和应用程序

数据丢失是任何人都无法承受的,因为它对每个人都至关重要。但导致数据丢失的原因有很多,一些常见的原因是意外删除数据、设备被盗、iOS 越狱、硬件损坏、病毒感染等。我们列出了 iOS 的顶级恢复工具,其中包括:将帮助您方便地恢复数…

开年王炸!OpenAI发布文本转视频模型Sora,有亿点震撼!

大家好,我是木易,一个持续关注AI领域的互联网技术产品经理,国内Top2本科,美国Top10 CS研究生,MBA。我坚信AI是普通人变强的“外挂”,所以创建了“AI信息Gap”这个公众号,专注于分享AI全维度知识…

Java线程与进程

线程 概念 Java中,线程是程序执行的最小单位,它是进程的一个执行流,也是CPU调度和分配的基本单位。每个进程都可以运行多个线程,这些线程共享进程的内存块,但每个线程都有自己的堆栈和局部变量。 Java中的线程有两种…

机器人专题:我国机器人产业园区发展现状、问题、经验及建议

今天分享的是机器人系列深度研究报告:《机器人专题:我国机器人产业园区发展现状、问题、经验及建议》。 (报告出品方:赛迪研究院) 报告共计:26页 机器人作为推动工业化发展和数字中国建设的重要工具&…

代码随想录算法训练营第三二天 | 买卖股票、跳跃游戏

目录 买卖股票的最佳时机II跳跃游戏跳跃游戏ii LeetCode 122.买卖股票的最佳时机II LeetCode 55. 跳跃游戏 LeetCode 45.跳跃游戏II 买卖股票的最佳时机II 只有一只股票! 当前只有买股票或者卖股票的操作。 最终利润是可以分解的:把利润分解为每天为…

linux系统zabbix工具监控web页面

web页面监控 内建key介绍浏览器配置浏览器页面查看方式 监控指定的站点的资源下载速度,及页面响应时间,还有响应代码; web Scenario: web场景(站点)web page :web页面,一个场景有多…

C 语言 devc++ 使用 winsock 实现 windows UDP 局域网发送消息

U参考来源 U 这里移植到windows 上 &#xff0c;使用 devc 开发。 服务端代码 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <winsock2.h>int main() {WORD sockVersion MAKEWORD(2, 2);WSAD…

Leecode之合并两个有序链表

一.题目及剖析 https://leetcode.cn/problems/merge-two-sorted-lists/description/ 二.思路引入 用指针遍历两个链表并实时比较,较小的元素进行尾插,然后较小元素的指针接着向后遍历 三.代码引入 /*** Definition for singly-linked list.* struct ListNode {* int va…

构造题记录

思路&#xff1a;本题要求构造一个a和b数组相加为不递减序列&#xff0c;并且b数组的极差为最小的b数组。 可以通过遍历a数组并且每次更新最大值&#xff0c;并使得b数组为这个最大值和当前a值的差。 #include <bits/stdc.h> using namespace std; #define int long lon…

深度学习主流开源框架:Caffe、TensorFlow、Pytorch、Theano、Keras、MXNet、Chainer

2.6 深度学习主流开源框架 表2.1 深度学习主流框架参数对比 框架关键词总结 框架关键词基本数据结构&#xff08;都是高维数组&#xff09;Caffe“在工业中应用较为广泛”&#xff0c;“编译安装麻烦一点”BlobTensorFlow“安装简单pip”TensorPytorch“定位&#xff1a;快…

【STM32 CubeMX】I2C层次结构、I2C协议

文章目录 前言一、I2C的结构层次1.1 怎样在两个设备之间传输数据1.2 I2C如何传输数据1.3 硬件框图1.4 软件层次 二、IIC协议2.1 硬件连接2.2 I2C 总线的概念2.3 传输数据类比2.3 I2C信号2.4 I2C数据的含义 总结 前言 在STM32 CubeMX环境中&#xff0c;I2C&#xff08;Inter-In…

MongoDB数据库又被勒索攻击了

前言 朋友发来一张图片&#xff0c;说MongoDB数据库被勒索了&#xff0c;问我是哪个家族的...... &#xff08;上图来源于网络)&#xff0c;当笔者看到朋友发的图片之后&#xff0c;判断应该是黑客入侵了MongoDB数据库服务器&#xff0c;然后删除了数据库里面的数据&#xff0…

QPaint绘制自定义坐标轴组件00

最终效果 1.创建一个ui页面&#xff0c;修改背景颜色 鼠标右键->改变样式表->添加颜色->background-color->选择合适的颜色->ok->Apply->ok 重新运行就可以看到widget的背景颜色已经改好 2.创建一个自定义的widget窗口小部件类&#xff0c;class MyChart…

OpenCV-41 使用掩膜的直方图

一、掩膜 掩膜即为与原图大小一致的黑底白框图。 如何生成掩膜&#xff1f; 先生成一个全黑的和原始图片大小一样大的图片。mask np.zeros(img.shape, np.uint8)将想要的区域通过索引方式设置为255.mask[100:200, 200:300] 示例代码如下&#xff1a; import cv2 import ma…

【电路笔记】-LR串联电路

LR串联电路 文章目录 LR串联电路1、概述2、示例1所有线圈、电感器、扼流圈和变压器都会在其周围产生磁场,由电感与电阻串联组成,形成 LR 串联电路。 1、概述 在本节有关电感器的第一个文章中,我们简要介绍了电感器的时间常数,指出流过电感器的电流不会瞬时变化,而是会以恒…

【LeetCode: 107. 二叉树的层序遍历 II + BFS】

&#x1f680; 算法题 &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;…

不花一分钱,在 Mac 上跑 Windows(M1/M2 版)

这是在 MacOS M1 上体验最新 Windows11 的效果&#xff1a; VMware Fusion&#xff0c;可以运行 Windows、Linux 系统&#xff0c;个人使用 licence 免费 安装流程见 &#x1f449; https://zhuanlan.zhihu.com/p/452412091 从申请 Fusion licence 到下载镜像&#xff0c;再到…