IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 人工智能-学习笔记1-构建一台简单的预测机 -> 正文阅读

[人工智能]人工智能-学习笔记1-构建一台简单的预测机

AI是有趣的也是复杂的,如果有兴趣学习的话,其实也并没有难到学不会,无法入门的那种程度。

这一系列教程,会简单的写一个手写数字识别的神经网络模型,由浅入深,了解机器学习的原理。

做到这一点,并不需要多高深的数学知识,只需要一些简单的微分,线性代数知识,就可以轻松学习。即便你不会这些数学知识,但也可以继续看下去,因为这并不太影响对原理的掌握

学习机器学习之前,我们有必要了解一下,计算机擅长做什么,人类的大脑又擅长做哪些事。

对于计算机来说,在1秒内,计算百万千万的加减乘除是很容易做到的,但这对于人类来说是困难的。

对于人类来说,我们可以很轻松的从图片中分辨汽车,飞机,等各种各样的数据,但这对于计算机来说,是非常困难的。

识别图像,需要人类智能,这是机器不具备的,无论我们做出多么复杂强大的机器,它们依旧不是人类。但是、由于机器的计算速度很快,而且不知疲倦。如果机器能解决图像识别的问题,这是我们迫切希望的

so ~ 研究人工智能的问题,就是找到一种新的算法或者新方法,让计算机尝试解决类似于图像分辨的问题。如果我们的算法足够出色,就可以给人一种感觉,看上去这是一台聪明的机器。

那如何让冰冷的机器开始变得智能呢?我们先从构建超级简单的机器开始

想象一下,一台计算机,接受了我们的问题,然后经过“思考”,给出我们答案,像下图一样

当然,计算机不会真正的思考,它只是包装过的计算器,比如 我们输入 3 * 4? 计算机思考过后 给出答案 12? 如下图?

看到这里,或许你可能心里会想 “这有什么了不起的”

或许我们应该稍微增加一下复杂度

试想一下将千米转换为英里的一个机器,如下图

?

试想一下,我们并不知道,千米转换为英里的公式,我们知道的是,千米和英里的关系是线性的。如果千米加倍,对应的英里也会加倍

千米和英里这样的线性关系,为我们提供了神秘的计算线索,他应该就是 “ 英里 = 千米 * C ”,其中 C 是常数, 但我们并不知道这个常数是多少

我们拥有的一些其他线索就是 一些 千米/英里? “真实示例” 数值对 如下图

?有了参考数据,我们怎么做才能知道 未知的 常数项 C 是多少呢? 不如我们先随机初始化一个数值,比如 C = 0.5 , 那么看起来就像是下图

50 英里,这时机器给出的答案 ,但是上图 “真实示例”? 编号为2 的数据告诉我们 正确的数值应该是62.137 ,因此 我们知道 C = 0.5 似乎不是最准确的

我们少了 12.137 ,这是真实值和计算结果的误差

那么下一步应该做什么呢?? 我们已经知道了误差是? 12.137, 我们也知道,千米和英里之间的线性关系,即??“ 英里 = 千米 * C ”? ? 所以只要增加 常数 C 就会增加输出

如果我们增加 0.1? 即? C = 0.6? 像下面这样

现在可以看到,误差值变小了,这个误差是我们很乐意接受的一个误差,根据 常数 C = 0.6?我们的机器可以聪明的计算出 200 千米 * 0.6? = 120 英里,我们的机器开始变的有一点智能了,虽然这并不是真正的人工智能

但是从这个简单的例子,要知道一个重要的点就是,我们可以根据误差,不断的增加或者减少常数项 C? 使得机器可以计算出一个近似正确的值

无论你是否相信,这个简单的例子,就是走马观花般的浏览了一遍机器学习的核心过程。我们训练机器,通过 误差值? 不断的调整参数 使其输出值越来越接近正确的答案,这便是机器学习的核心

预先剧透一下,实际上,调整这些参数的过程,并不是像例子那样我们自己手动去增加或者减少这些参数,这些参数的调整全部都是程序自动调整的

后面的教程,我们将学习如何自动去调整这些参数

?

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-09-08 10:43:36  更:2021-09-08 10:45:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 15:42:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码