×

We use cookies to help make LingQ better. By visiting the site, you agree to our cookie policy.


image

李永乐老师 Youtube, 人脸识别啥原理?人工智能(二)卷积神经网络 (1)

人脸识别 啥 原理 ?人工智能 (二 )卷积 神经网络 (1)

各位 同学 大家 好 我 是 李永乐 老师 在 上 一回 咱们 介绍 了 人工智能 的 基本概念 和 算法 为 大家 介绍 了 梯度 下降 算法 机器 学习 和 神经网络 的 基本概念 有个 小朋友 就 跟 我 说 他 下载 了 一个 人工智能 软件 可以 通过 拍照 的 方法 来 识别 物体 我 还 特意 试 了 一下 这个 软件 发现 这个 软件 不光 能够 识别 出 我们 家 的 狗 还 能 认出 狗 的 类型 威尔士 柯基 大家 知道 计算机 是 如何 进行 图像识别 的 吗 那 今天 我们 就 来 介绍 一下 在 图像识别 里面 最 流行 的 一种 算法 卷积 神经网络 为了 介绍 卷积 神经网络 我们 首先 先 来 介绍 一下 视觉 的 原理 人 和 动物 如何 能够 把 看到 的 图像 转化成 他 大脑 中 的 一个 概念 比如 这个 是 猫 那个 是 狗 的 呢 我们 知道 计算机 实际上 是 把 一幅 图 转化成 一大堆 的 数字 对 吧 然后 通过 训练 就 可以 知道 这些 数字 代表 一个 什么样 的 含义 但是 如果 我们 用上 节课 所说 的 这种 方法 来 进行 训练 费时费力 而且 一旦 这个 图片 发生 了 一点 放缩 旋转 或者 是 一些 变化 那么 这个 计算机 就 认不出来 了 但是 我们 的 眼睛 效率 就 特别 高 如果 我 看过 一次 汽车 和 摩托车 之后 我 就 能 立刻 把 它们 的 区别 分辨 出来 下次 再 看到 这个 摩托车 的 时候 哪怕 这个 摩托车 方向 变 了 位置 变 了 或者 是 它 破损 了 我们 依然 能 认出来 它 是 一辆 摩托车 而 不是 一个 汽车 这是 为什么 呢 在 1981 年 的 时候 1981 年 的 时候 诺贝尔 生理学 和 医学奖 授予 给 两位 神经 科学家 他们 的 名字 一个 叫做 大卫 · 休伯尔 还有 一个 是 他 的 合作者 叫做 威泽尔 那么 这 两位 科学家 他们 用 猫 做 实验 猫 把 这个 电极 插入 到 猫 的 脑子 当中 去 然后 给 猫 看 各种各样 不同 的 图片 去 研究 猫 脑子 的 反应 结果 他 就 发现 这个 跟 视觉 相关 的 这个 大脑 中 的 一些 细胞 分为 两种 第一种 叫做 简单 的 细胞 这种 简单 的 视觉 神经细胞 它 的 特点 是 对 某 一些 线条 是 比较 敏感 的 某个 方向 的 线条 出现 了 之后 这些 细胞 就 会 比较 敏感 就 能 看 出来 还有 一些 是 比较复杂 的 细胞 这些 复杂 的 细胞 不光 能够 对 线条 产生 反应 它 还 能够 对 线条 的 运动 产生 反应 对 吧 于是 他们 提出 了 这样 的 一个 理论 去 解释 人 的 眼睛 是 如何 看到 物体 的 那么 后来 在 他们 的 启发 下 有 一个 日本 的 科学家 名字 叫做 福岛 邦彦 他 就 提出 了 一个 模型 叫做 神经 认知 模型 就是说 这个 人 他 是 如何 看 出来 这个 物体 是 猫 还是 狗 的 呢 他 说 人 大脑 里面 有 很多 的 皮层 是 一层 一层 对 这个 视觉 信号 进行 处理 的 你 这个 光 从 眼睛 里面 进去 之后 你 先进 到 第一个 皮层 然后 又 进到 第二个 皮层 然后 又 进到 第三个 皮层 然后 一直 往下进 那么 可能 有 五六个 皮层 每 一个 皮层 它 对于 这个 信号 的 处理方式 是 不 一样 的 最 开始 刚进 到 眼睛 的 视网膜 里面 的 时候 实际上 我们 看到 的 光线 是 一大堆 的 像素点 一大堆 的 像素点 是 吧 然后 在 第一个 皮层 之中 这些 像素点 抽象 出 一些 特征 比如说 边缘 是 吧 这个 边缘 它 是 具有 方向性 的 是 吧 你 是 横 着 的 边缘 呢 还是 竖 着 的 边缘 呢 还是 斜 着 的 边缘 呢 在 某 一个 皮层 中 我们 就 抽象 出 这些 特征 了 好 找 完 了 这个 特征 之后 继续 下 一个 皮层 就 会 把 这些 特征 组合 起来 形成 什么 呢 形成 这个 物体 的 轮廓 轮廓 以及 这个 物体 的 更 多 的 细节 是 吧 大体 来讲 是 轮廓 里边 是 细节 然后 最后 我们 再 把 这些 个 轮廓 和 细节 组合成 一个 整体 最终 才 会 做出 一个 判断 是 吧 这 过程 是 比较复杂 的 所以 它 是 有 一层 一层 的 这样 的 关系 去 认识 到 这个 物体 的 比如说 你 现在 看到 我 你 说 我 是 李永乐 老师 但是 你 开始 看到 的 时候 并 不是 我 李永乐 老师 你 看到 的 是 一大堆 像素点 这些 个 像素点 进到 你 的 脑子 里面 之后 它 首先 会 抽象 出 边缘 和 方向 信息 你 发现 我 好像 直立 行走 的 对 不 对 然后 进而 你 又 发现 了 更 多 的 轮廓 和 细节 你 发现 我 好像 有 两个 胳膊 两个 腿 是 吧 两个 眼睛 一个 鼻子 一个 嘴 是不是 然后 你 觉得 这 应该 不是 个 昆虫 你 继续 去 看 然后 你 才 会 抽象 出来 原来 这个 人 他 是 李永乐 老师 对 吧 这 就是 人 的 眼睛 是 如何 看出 物体 的 那么 根据 这个 原理 我们 上节 课 谈到 的 著名 的 科学家 杨立昆 他 就 发明 出来 了 一种 能够 实用 的 图像识别 的 方法 称之为 卷积 神经网络 那 这种 方法 简写 叫 CNN 好像 还有 一个 机构 简写 也 是 CNN 是 吧 好 那么 这个 卷积 神经网络 到底 是 怎么回事 呢 下面 我 就 来 介绍 一下 这 里面 会 涉及 到 比较 多 的 数学 内容 我们 首先 来说 一说 卷积 什么 是 卷积 呢 在 通信 里面 经常 会谈 到 卷积 那么 这里 我们 说 的 卷积 跟 那个 通讯 的 卷积 形式 上 有点 不 一样 那 卷积 是 什么 意思 呢 我们 举个 例子 比如说 我们 有 一幅 图片 我 想 判断 一下 这 幅 图片 是不是 X 我们 知道 这个 X 有 很 多种 写法 但是 不管 是 哪 一种 写法 它 都 有 一些 共同 的 特征 比如说 它 中间 有 一个 这样 的 叉 对 不 对 它 有 一个 往右 下 的 线 还有 一个 往 左下 的 线 对 不 对 越 符合 这些 特征 那么 这幅 图 就 越 有 可能 是 X 对 不 对 所以 卷积 的 作用 就是 我们 希望 用 一种 数学 的 方法 然后 怎么样 呢 能够 提取 出 提取 出 这个 图像 中 的 这些 特征 你 这个 图像 需要 一些 特征 那么 这些 特征 我 通过 卷积 的 方法 提取 出来 我们 来举 一个 具体 的 例子 大家 看 我 给出 了 一幅 7×7 的 图片 我 想 让 计算机 告诉 我 这个 7×7 图片 到底 是不是 X 怎么 判断 呢 首先 计算机 会 把 它 转化成 数字 就是 所有 的 这个 亮 的 地方 设为 1 比如说 这个 地方 是 1 1 1 1 1 对 吧 这亮 的 地方 就是 1 因为 它 是 纯 黑白 的 那么 所有 黑 的 地方 就是 0 了 于是 我们 把 其它 地方 补上 0 所以 这 幅 图片 在 计算机 看来 就是 这么 一大堆 数字 那么 这 一堆 数字 计算机 要认 说 它 到底 是 X 呢 还 是不是 X 它 怎么 去 做 呢 首先 要 提取 特征 提取 特征 的 方法 就是 使用 一个 叫做 卷积 核 的 东西 来 做 卷积 运算 卷积 核 也 是 一个 矩阵 一个 方块 这个 方块 一般 是 3×3 或者 5×5 的 比如说 我们 这里 有 一个 卷积 核 这个 卷积 核它 是 3×3 的 并且 里面 的 数字 是 这样 的 这 三个 数字 它 是 1 其他 的 数字 它 是 0 好 这 就是 我们 的 一个 卷积 核 了 这个 卷积 核 我们 和 左边 的 这个 图像 做 卷积 运算 什么 叫 卷积 运算 呢 它 的 意思 就是 把 这个 卷积 核 放到 图片 上 某 一个 3×3 的 部位 让 它们 对应 元素 相乘 比如说 你 先 把 它 放到 左边 的 这个 部位 然后 盖住 了 盖住 了 之后 它 不是 有 对应 元素 吗 然后 对应 元素 乘起来 就 1×0+0×0+0×0+0×0+... 这么 一直 加 加完 了 之后 再 把 它 写 到 中间 这个 位置 我 再说 一遍 就是 把 这个 卷积 核 放到 它 这个 部位 对应 元素 相乘 乘 完 了 之后 相加 再 放到 正 中央 这个 部位 于是 就 会 构成 一张 新 的 图 这张 新 的 图 就 叫做 特征 图 特征 图 的 第一个 元素 就是 把 这个 卷积 核 和 这 一块 元素 对应 相乘 再 相加 我们 仔细 看 就 会 发现 这个 卷积 核 只有 这么 斜 着 的 三个 元素 是 1 其他 全都 是 0 所以 我 只要 把 这里 边 的 这 三个 数加 起来 是不是 就 应该 是 第一个 结果 了 对 不 对 我们 把 它 算 出来 这个 是 0 这个 是 1 这个 是 1 一加 结果 应该 是 2 对 不 对 特征 图 第一个 元素 就是 2 那 特征 图 第二个 元素 我们 该 怎么 找 呢 很 简单 你 只 需要 把 这个 卷积 核 往右边 平移 一下 找到 这样 的 一个 方块 是不是 找到 这样 一个 方块 你 把 这个 卷积 核 和 这个 方块 一 叠加 然后 对应 元素 相乘 再 相加 这 叫 卷积 事实上 也 就是 把 第二个 方块 的 这 三个 元素 加 起来 因为 只有 这 三个 数是 1 其他 都 是 0 那 把 它们 三个 一 相加 结果 是 几 结果 是 0 这 就是 特征 图 的 第二个 元素 你 按照 这种 方法 把 所有 的 元素 都 写 出来 我 把 它 写 完 这样 我们 就 得到 了 所谓 的 特征 图 好 那 咱们 来 解释一下 你 说 你 干 了 这件 事 之后 到底 得到 了 什么 呢 我们 仔细 看 就 会 知道 这个 卷积 核 只有 斜 着 的 这 3 个 元素 是 1 所以 如果 原来 那 张图 上 也 是 斜 着 这 3 个 元素 是 1 的话 最后 它们 一做 卷积 这个 数字 就 会 特别 大 也就是说 我们 提取 到 了 这个 特征 你 在 这 张图 上 找 一 找 说 哪个 数字 特别 大 这个 数字 特别 大 就 说明 在 这个 部位 特别 满足 这种 斜 着 的 线条 的 特征 对 吗 这个 数字 是 3 也 特别 大 这 就 说明 在 这个 部位 也 有 一个 斜 着 右 下 的 线条 这个 数字 也 是 3 就 说明 这个 部位 也 有 一个 斜 的 线条 那么 2 和 2 这 两个 部位 就 说明 它 的 特征性 稍 微弱 一点 事实上 你 会 发现 左上 和 右 下 这 两个 角 它 虽然 也 有 一个 右下 的 1 和 1 但 它 缺 了 一个角 对 不 对 缺 了 一个角 其它 地方 还有 数字 小 的 比如 0 和 1 就 说明 这样 的 部位 它 没有 斜 向 右 下 的 线条 所以 我们 这 一个 卷积 核 其实 就是 对应 了 一个 特征 这个 特征 就是 一个 斜 向 右 下 的 线条 而 在 这个 特征 图中 那个 数字 比较 大 的 部位 就 说明 这些 个 部位 它 就 满足 这个 特征 其它 的 部位 数字 越小 它 就 越 不 满足 特征 这 不 就是 用 数学方法 提取 图像 特征 吗 当然 你 刚才 说 的 这个 卷积 核 它 是 右 下 的 3 个 数字 是 1 所以 就 提取 出来 一个 往 右下方 斜 的 一个 线段 这个 特征 那么 如果 你 想 提出 来 一个 比如说 往 左下 斜 的 线段 的 特征 你 应该 找 什么样 的 卷积 核 呢 那 应该 是 这 3 个 元素 是 1 其他 是 0 对 不 对 你 说 我 想要 一个 竖 着 的 线段 那 怎么办 那 就是 这 3 个 元素 是 1 其他 是 0 你 说 我 想要 一个 这样 的 圈 怎么办 那 就是 这 几个 数字 是 1 其他 是 0 总而言之 通过 不同 的 卷积 核 我们 就 能够 对 图像 进行 不同 的 处理 得到 不同 的 特征 图 显示 出来 这种 特征 它 分布 在 图像 的 什么样 的 位置 卷积 之后 下 一个 步骤 就是 池化 池化 还有 就是 激活 我们 来 介绍 一下 这 两个 步骤 什么 叫 池化 呢 这张 特征 图 元素 个数 还是 比较 多 的 你 比如 左上角 左上角 到底 有没有 一个 往 右下方 的 线条 这个 特征 它 有 对 吧 这个 2 这个 3 就 说明 它 已经 有 了

Learn languages from TV shows, movies, news, articles and more! Try LingQ for FREE

人脸识别 啥 原理 ?人工智能 (二 )卷积 神经网络 (1) facial recognition|what|principle|||convolution|neural network Was ist das Prinzip der Gesichtserkennung? Künstliche Intelligenz (II) Faltungsneuronale Netze (1) What is the principle of face recognition? Artificial Intelligence (II) Convolutional Neural Network (1) ¿Cuál es el principio del reconocimiento facial? Inteligencia artificial (II) Redes neuronales convolucionales (1) Quel est le principe de la reconnaissance des visages ? Intelligence artificielle (II) Réseaux neuronaux convolutifs (1)

各位 同学 大家 好 我 是 李永乐 老师 ||||||Li Yongle|teacher 在 上 一回 咱们 介绍 了 ||||introduced| 人工智能 的 基本概念 和 算法 artificial intelligence||basic concepts||algorithm 为 大家 介绍 了 梯度 下降 算法 ||||gradient|gradient descent| 机器 学习 和 神经网络 的 基本概念 machine|||neural networks||Basic concepts 有个 小朋友 就 跟 我 说 他 下载 了 一个 人工智能 软件 |downloaded|||| 可以 通过 拍照 的 方法 来 识别 物体 ||taking photos||||recognize objects|object 我 还 特意 试 了 一下 这个 软件 ||specifically||||| 发现 这个 软件 不光 能够 识别 出 我们 家 的 狗 |||not only|can|recognize||||| 还 能 认出 狗 的 类型 ||recognize|||breed 威尔士 柯基 Wales|corgi Welsh Corgi 大家 知道 计算机 是 如何 进行 图像识别 的 吗 |know|computer||how|carry out|image recognition||(question particle) 那 今天 我们 就 来 介绍 一下 在 图像识别 里面 最 流行 的 一种 算法 |image recognition|||||| 卷积 神经网络 convolution|neural network 为了 介绍 卷积 神经网络 ||convolution|convolutional neural networks 我们 首先 先 来 介绍 一下 视觉 的 原理 ||||||vision||principle 人 和 动物 如何 能够 把 看到 的 图像 ||||||||images 转化成 他 大脑 中 的 一个 概念 into|||||| 比如 这个 是 猫 那个 是 狗 的 呢 ||||that||dog|| 我们 知道 计算机 实际上 是 把 一幅 图 |||actually|||a picture| 转化成 一大堆 的 数字 对 吧 turn into|a bunch||a bunch of numbers|| 然后 通过 训练 就 可以 知道 |through training|training||| 这些 数字 代表 一个 什么样 的 含义 |||||possessive particle|meaning 但是 如果 我们 用上 节课 所说 的 这种 方法 |||use|the lesson|||| 来 进行 训练 费时费力 ||training|time-consuming and laborious 而且 一旦 这个 图片 发生 了 一点 放缩 旋转 |once||||||zooming|rotation And once the picture is zoomed and rotated a bit 或者 是 一些 变化 |||changes 那么 这个 计算机 就 认不出来 了 ||computer||can't recognize| 但是 我们 的 眼睛 效率 就 特别 高 ||||efficiency||especially| 如果 我 看过 一次 汽车 和 摩托车 之后 ||||||motorcycle| 我 就 能 立刻 把 它们 的 区别 分辨 出来 |||immediately|||||distinguish them| 下次 再 看到 这个 摩托车 的 时候 ||||motorcycle|| 哪怕 这个 摩托车 方向 变 了 even if||motorcycle|direction|changes| 位置 变 了 或者 是 它 破损 了 ||||||damaged|past tense marker 我们 依然 能 认出来 它 是 一辆 摩托车 |still||recognize it|||a motorcycle| 而 不是 一个 汽车 这是 为什么 呢 在 1981 年 的 时候 1981 年 的 时候 诺贝尔 生理学 和 医学奖 授予 给 两位 神经 科学家 Nobel|physiology||Nobel Prize in Physiology or Medicine|awarded|||neuroscientists|scientists 他们 的 名字 一个 叫做 大卫 · 休伯尔 |||||David Hubble|Huber 还有 一个 是 他 的 合作者 叫做 威泽尔 |||||co-worker||Weiser 那么 这 两位 科学家 他们 用 猫 做 实验 猫 ||these two||||||experiment|cat 把 这个 电极 插入 到 猫 的 脑子 当中 去 ||electrode|insert||||brain|| 然后 给 猫 看 各种各样 不同 的 图片 ||||various||| 去 研究 猫 脑子 的 反应 |||||reaction 结果 他 就 发现 这个 跟 视觉 相关 的 这个 大脑 中 的 一些 细胞 ||visual|related|||||||cells 分为 两种 divided into| 第一种 叫做 简单 的 细胞 ||||cell 这种 简单 的 视觉 神经细胞 |||visual|nerve cells 它 的 特点 是 对 某 一些 线条 是 比较 敏感 的 |||||||lines|||sensitive| 某个 方向 的 线条 出现 了 之后 |||line|appeared|| 这些 细胞 就 会 比较 敏感 就 能 看 出来 |cells|||||||| 还有 一些 是 比较复杂 的 细胞 |||quite complex||cells 这些 复杂 的 细胞 不光 能够 对 线条 产生 反应 ||||not only||||generate response| 它 还 能够 对 线条 的 运动 产生 反应 对 吧 ||||lines|||||to| 于是 他们 提出 了 这样 的 一个 理论 去 解释 人 的 眼睛 是 如何 看到 物体 的 ||||||||objects| 那么 后来 在 他们 的 启发 下 |||||inspiration| Then, under their inspiration 有 一个 日本 的 科学家 名字 叫做 福岛 邦彦 ||Fukushima|Kuniyuki 他 就 提出 了 一个 模型 |||||model 叫做 神经 认知 模型 |neural|cognitive|model Neurocognitive model 就是说 这个 人 他 是 如何 看 出来 这个 物体 是 猫 还是 狗 的 呢 他 说 人 大脑 里面 有 很多 的 皮层 ||||||||cerebral cortex 是 一层 一层 对 这个 视觉 信号 进行 处理 的 |layer||||visual signal|signal||| 你 这个 光 从 眼睛 里面 进去 之后 你 先进 到 第一个 皮层 |advanced|||cortex 然后 又 进到 第二个 皮层 ||entered|| 然后 又 进到 第三个 皮层 ||into||cortex 然后 一直 往下进 ||go down 那么 可能 有 五六个 皮层 每 一个 皮层 它 对于 这个 信号 的 处理方式 是 不 一样 的 |||signal||handling method|||| 最 开始 刚进 到 眼睛 的 视网膜 里面 的 时候 |At the beginning|just entered||||retina||| 实际上 我们 看到 的 光线 是 一大堆 的 像素点 In fact||||light||a bunch||pixels 一大堆 的 像素点 是 吧 ||pixel points|| 然后 在 第一个 皮层 之中 这些 像素点 抽象 出 一些 特征 ||abstracted|||features These pixels abstract some features 比如说 边缘 是 吧 |marginal|| 这个 边缘 它 是 具有 方向性 的 是 吧 |edge||||directionality||| 你 是 横 着 的 边缘 呢 还是 竖 着 的 边缘 呢 ||horizontal|||edge|||vertical edge|||edge| 还是 斜 着 的 边缘 呢 |slanted|||| 在 某 一个 皮层 中 我们 就 抽象 出 这些 特征 了 |||||||abstracted|||features| 好 找 完 了 这个 特征 之后 |||||characteristic| 继续 下 一个 皮层 就 会 把 这些 特征 组合 起来 ||||||||features|combine| 形成 什么 呢 form what|| 形成 这个 物体 的 轮廓 轮廓 ||object||outline|outline 以及 这个 物体 的 更 多 的 细节 是 吧 and more||object|||||details|| 大体 来讲 是 轮廓 里边 是 细节 generally speaking|||outline||| 然后 最后 我们 再 把 这些 个 轮廓 和 细节 |||||||contours|| 组合成 一个 整体 form a whole||whole 最终 才 会 做出 一个 判断 是 吧 这 过程 是 比较复杂 的 所以 它 是 有 一层 一层 的 这样 的 关系 去 认识 到 这个 物体 的 ||||object| 比如说 你 现在 看到 我 你 说 我 是 李永乐 老师 ||||Li Yongle| 但是 你 开始 看到 的 时候 并 不是 我 李永乐 老师 你 看到 的 是 一大堆 像素点 |||||pixel dots 这些 个 像素点 进到 你 的 脑子 里面 之后 |||enter into||||| 它 首先 会 抽象 出 边缘 和 方向 信息 你 发现 我 好像 直立 行走 的 对 不 对 ||||upright|walking upright|||| 然后 进而 你 又 发现 了 更 多 的 轮廓 和 细节 |furthermore||||||||||details 你 发现 我 好像 有 两个 胳膊 两个 腿 是 吧 ||||||arms|||| 两个 眼睛 一个 鼻子 一个 嘴 是不是 然后 你 觉得 这 应该 不是 个 昆虫 |||||||insect 你 继续 去 看 然后 你 才 会 抽象 出来 原来 这个 人 他 是 李永乐 老师 对 吧 这 就是 人 的 眼睛 是 如何 看出 物体 的 那么 根据 这个 原理 |||principle 我们 上节 课 谈到 的 著名 的 科学家 杨立昆 |last class||talked about||famous|||Yang Likun 他 就 发明 出来 了 一种 能够 实用 的 图像识别 的 方法 |practical||image recognition|| 称之为 卷积 神经网络 |convolution| 那 这种 方法 简写 叫 CNN |||abbreviation|| 好像 还有 一个 机构 简写 也 是 CNN 是 吧 ||||abbreviation||||| 好 那么 这个 卷积 神经网络 到底 是 怎么回事 呢 good|||||||what's going on| 下面 我 就 来 介绍 一下 |||||a bit 这 里面 会 涉及 到 比较 多 的 数学 内容 |||involves|||||| 我们 首先 来说 一说 卷积 ||||convolution 什么 是 卷积 呢 ||convolution| 在 通信 里面 经常 会谈 到 卷积 |communication||often||| 那么 这里 我们 说 的 卷积 跟 那个 通讯 的 卷积 形式 上 有点 不 一样 ||communication||||||| 那 卷积 是 什么 意思 呢 |convolution|||| 我们 举个 例子 比如说 我们 有 一幅 图片 我 想 判断 一下 这 幅 图片 是不是 X 我们 知道 这个 X 有 很 多种 写法 但是 不管 是 哪 一种 写法 它 都 有 一些 共同 的 特征 ||||||features 比如说 它 中间 有 一个 这样 的 叉 对 不 对 |||||||fork||| 它 有 一个 往右 下 的 线 |||to the right||| 还有 一个 往 左下 的 线 对 不 对 |||bottom left||||| 越 符合 这些 特征 more than||| 那么 这幅 图 就 越 有 可能 是 X 对 不 对 |this (picture)|||||||||| 所以 卷积 的 作用 就是 我们 希望 用 一种 数学 的 方法 然后 怎么样 呢 能够 提取 出 |extract| 提取 出 这个 图像 中 的 这些 特征 extract|||image||||features 你 这个 图像 需要 一些 特征 那么 这些 特征 我 通过 卷积 的 方法 提取 出来 ||features||||||| 我们 来举 一个 具体 的 例子 |to give||specific|| 大家 看 我 给出 了 一幅 7×7 的 图片 我 想 让 计算机 告诉 我 这个 7×7 图片 到底 是不是 X 怎么 判断 呢 首先 计算机 会 把 它 转化成 数字 |||||convert to| 就是 所有 的 这个 亮 的 地方 设为 1 |||||||set as 比如说 这个 地方 是 1 1 1 1 1 对 吧 这亮 的 地方 就是 1 this bright||| 因为 它 是 纯 黑白 的 |||pure|black and white| 那么 所有 黑 的 地方 就是 0 了 于是 我们 把 其它 地方 补上 0 |||||filled in 所以 这 幅 图片 在 计算机 看来 就是 这么 一大堆 数字 那么 这 一堆 数字 计算机 要认 ||a bunch|||needs to recognize 说 它 到底 是 X 呢 还 是不是 X 它 怎么 去 做 呢 首先 要 提取 特征 提取 特征 的 方法 ||extraction|features|||| 就是 使用 一个 叫做 卷积 核 的 东西 来 做 卷积 运算 |||convolution operation 卷积 核 也 是 一个 矩阵 一个 方块 |kernel||||matrix||square 这个 方块 一般 是 3×3 或者 5×5 的 |cube|||| 比如说 我们 这里 有 一个 卷积 核 |||||convolution kernel|kernel 这个 卷积 核它 是 3×3 的 ||it|| 并且 里面 的 数字 是 这样 的 这 三个 数字 它 是 1 其他 的 数字 它 是 0 好 这 就是 我们 的 一个 卷积 核 了 ||||||convolution kernel|kernel| 这个 卷积 核 我们 和 左边 的 这个 图像 做 卷积 运算 什么 叫 卷积 运算 呢 ||convolution|| 它 的 意思 就是 把 这个 卷积 核 放到 图片 上 某 一个 3×3 的 部位 ||||||position 让 它们 对应 元素 相乘 ||correspond|elements|multiply 比如说 你 先 把 它 放到 左边 的 这个 部位 然后 盖住 了 |covered up| 盖住 了 之后 它 不是 有 对应 元素 吗 然后 对应 元素 乘起来 |||multiply 就 1×0+0×0+0×0+0×0+... 这么 一直 加 加完 了 之后 |||finished adding|| 再 把 它 写 到 中间 这个 位置 我 再说 一遍 就是 把 这个 卷积 核 放到 它 这个 部位 对应 元素 相乘 乘 完 了 之后 相加 |||||||add 再 放到 正 中央 这个 部位 |||center|| 于是 就 会 构成 一张 新 的 图 |||form|||| 这张 新 的 图 就 叫做 特征 图 ||||||feature map| 特征 图 的 第一个 元素 就是 把 这个 卷积 核 和 这 一块 元素 ||||||this|| 对应 相乘 再 相加 |||add 我们 仔细 看 就 会 发现 |carefully|||| 这个 卷积 核 只有 这么 斜 着 的 三个 元素 是 1 |||||||||elements| 其他 全都 是 0 所以 我 只要 把 这里 边 的 这 三个 数加 起来 ||||this place|||||add up| 是不是 就 应该 是 第一个 结果 了 对 不 对 我们 把 它 算 出来 这个 是 0 这个 是 1 这个 是 1 一加 结果 应该 是 2 对 不 对 One plus|||||| 特征 图 第一个 元素 就是 2 feature|||element| 那 特征 图 第二个 元素 我们 该 怎么 找 呢 |||||||how to|| 很 简单 你 只 需要 把 这个 卷积 核 往右边 平移 一下 |||||||to the right|shift| 找到 这样 的 一个 方块 是不是 ||||block| 找到 这样 一个 方块 你 把 这个 卷积 核 和 这个 方块 一 叠加 |||||||||stack 然后 对应 元素 相乘 再 相加 这 叫 卷积 事实上 也 就是 把 第二个 方块 的 |||||square| 这 三个 元素 加 起来 因为 只有 这 三个 数是 1 其他 都 是 0 那 把 它们 三个 一 相加 结果 是 几 |||||add them together||| 结果 是 0 这 就是 特征 图 的 第二个 元素 ||feature map|||| 你 按照 这种 方法 把 所有 的 元素 都 写 出来 我 把 它 写 完 这样 我们 就 得到 了 所谓 的 特征 图 好 那 咱们 来 解释一下 你 说 你 干 了 这件 事 之后 到底 得到 了 什么 呢 我们 仔细 看 就 会 知道 这个 卷积 核 只有 斜 着 的 这 3 个 元素 是 1 ||||slanted|||||| 所以 如果 原来 那 张图 上 ||||that picture| 也 是 斜 着 这 3 个 元素 是 1 的话 最后 它们 一做 卷积 这个 数字 就 会 特别 大 ||do||||||| 也就是说 我们 提取 到 了 这个 特征 ||extracted|||| 你 在 这 张图 上 找 一 找 说 哪个 数字 特别 大 这个 数字 特别 大 就 说明 在 这个 部位 特别 满足 这种 斜 着 的 线条 的 特征 对 吗 |||slanted|||lines|||| 这个 数字 是 3 也 特别 大 这 就 说明 在 这个 部位 也 有 一个 斜 着 右 下 的 线条 这个 数字 也 是 3 就 说明 这个 部位 也 有 一个 斜 的 线条 那么 2 和 2 这 两个 部位 就 说明 它 的 特征性 稍 微弱 一点 ||||characteristic|slightly|slightly weak| 事实上 你 会 发现 左上 和 右 下 这 两个 角 ||||top left|||||| 它 虽然 也 有 一个 右下 的 1 和 1 |||||bottom right|| 但 它 缺 了 一个角 对 不 对 缺 了 一个角 ||||a corner|||||| 其它 地方 还有 数字 小 的 比如 0 和 1 就 说明 这样 的 部位 它 没有 斜 向 右 下 的 线条 ||slanted||||| 所以 我们 这 一个 卷积 核 ||||convolution kernel|kernel 其实 就是 对应 了 一个 特征 ||corresponds||| 这个 特征 就是 一个 斜 向 右 下 的 线条 而 在 这个 特征 图中 那个 数字 比较 大 的 部位 ||||in this feature diagram|||||| 就 说明 这些 个 部位 它 就 满足 这个 特征 其它 的 部位 数字 越小 它 就 越 不 满足 特征 ||||the smaller|||||| 这 不 就是 用 数学方法 提取 图像 特征 吗 ||||mathematical methods|extract|image features|features| 当然 你 刚才 说 的 这个 卷积 核 它 是 右 下 的 3 个 数字 是 1 所以 就 提取 出来 一个 往 右下方 斜 的 一个 线段 这个 特征 |bottom right||||line segment||feature 那么 如果 你 想 提出 来 一个 比如说 往 左下 斜 的 线段 的 特征 |||diagonally||line segment|| 你 应该 找 什么样 的 卷积 核 呢 那 应该 是 这 3 个 元素 是 1 其他 是 0 对 不 对 你 说 我 想要 一个 竖 着 的 线段 那 怎么办 那 就是 这 3 个 元素 是 1 其他 是 0 你 说 我 想要 一个 这样 的 圈 怎么办 那 就是 这 几个 数字 是 1 其他 是 0 总而言之 通过 不同 的 卷积 核 in conclusion||||convolution kernel|kernel 我们 就 能够 对 图像 进行 不同 的 处理 得到 不同 的 特征 图 显示 出来 这种 特征 |||features||||| 它 分布 在 图像 的 什么样 的 位置 |distribution|||||| 卷积 之后 下 一个 步骤 就是 池化 池化 ||||Step 1||pooling| The next step after convolution is pooling 还有 就是 激活 ||activate 我们 来 介绍 一下 这 两个 步骤 ||||||steps 什么 叫 池化 呢 ||pooling| 这张 特征 图 元素 个数 还是 比较 多 的 ||||number|||| 你 比如 左上角 |for example|top left corner 左上角 到底 有没有 一个 top left corner||| 往 右下方 的 线条 这个 特征 |bottom right||line||feature 它 有 对 吧 这个 2 这个 3 就 说明 它 已经 有 了