您当前的位置:首页 > 电脑百科 > 人工智能

人工智能算法是如何从数据中学习规律的

时间:2019-09-12 09:26:56  来源:  作者:

先我们来看⼀下最常⻅的⼈⼯智能算法是什么样的:

人工智能算法是如何从数据中学习规律的

 

⼈⼯智能算法包括⼏个部分: x是模型的输⼊,y是模型的输出,模型就是对输⼊转化为输出的计算。⽐如输⼊x可以是⼀张图⽚(如 猫的照⽚),模型对图⽚进⾏计算处理,然后输出这张图⽚上对应的物品的类别(猫)。 我们可以把算法理解成⼀个函数:y = f(x),这⾥⾯输⼊是x,输出是y,模型对应的是映射规则f。 对于⼀个具体的问题,我们可以获取到⼤量的(x,y),⼈⼯智能算法就是从这些数据中学习规律,找 到映射规则f。所以,⼈⼯智能算法学习规律就是确定x到y的映射规则f 为了让⼤家能理解⼈⼯智能算法的学习过程,我们⼀起来看⼀个简单的例⼦: 下⾯是某个⼩区的房价和房屋⾯积的数据。

人工智能算法是如何从数据中学习规律的

 

现在要利⽤⼈⼯智能的算法去学习房屋⾯积和房屋价格的规律,也就是根据房屋的⾯积如何计算得到房 屋的价格。 模型的输⼊是房屋⾯积,模型的输出是房屋价格。 我们可以建⽴这样的模型:y = wx + b 其中,w和b是未知的,调整w和b的值可以得到不同的映射规则。 我们知道,y = wx + b 表示的是⼆维平⾯内的⼀根直线,调整w和b的值可以得到不同的的直线。 接下来我们⼀起看⼀下如何去确定w和b的值。 ⾸先,我们先不管w和b取什么值,我们直接把输⼊代⼊模型,可以得到模型的输出值,我们称模型的 输出为预测值。数据如下表:

人工智能算法是如何从数据中学习规律的

 

接着,我们只要调整w和b的值,让预测房价尽量接近真实房价。 那我们怎么调整w和b呢?⼀个个尝试不同的取值吗? 我们知道,不管是w还是b,都是有⽆限种可能取值的,遍历它们的所有可能取值显然是不现实的。 那么有没有⽅法可以指引我们去找到最优的w和b呢?答案是有的。 回忆⼀下,⾼中数学课程⾥⾯我们是不是做过这样⼀件事情:给定⼀个函数,求函数值的最⼩值以及此 时⾃变量的值。 基于这样的思路,我们做下⾯这样的操作:

人工智能算法是如何从数据中学习规律的

 

这⾥我们就得到了⼀个函数,函数的⾃变量是w和b。⼤家观察这个函数, J的值越⼩, ypredict是不是越接近ytrue ?

这时候我们求J 这个函数的值最⼩的时候对应的w和b的取值,是不是就得到了我们需要找的最优的w和 b的值? 答案是肯定的,⼈⼯智能算法就是这样做的。

上⾯我们构造的函数,在⼈⼯智能算法⾥⾯叫损失函数,求损失函数的值最⼩时,可训练参数(w和b)的 值的⽅法是梯度下降。关于损失函数和梯度下降的内容,我们后⾯再深⼊去讲解。这⼀⼩节我们要理解 的是⼈⼯智能算法学习的过程。

寻找最优未知参数的值的⽅法: 构建⼀个损失函数,损失函数满⾜⼀下条件: 1、损失函数是关于所有可训练参数的函数; 2、损失函数的函数值越⼩, ypredict越接近ytrue 。

有了损失函数之后,寻找最优可训练参数的问题就转化成: 求损失函数最⼩值(极⼩值)时,可训练参数的取值 --> 通过梯度下降法可以实现



Tags:人工智能 算法   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
先我们来看⼀下最常⻅的⼈⼯智能算法是什么样的: ⼈⼯智能算法包括⼏个部分: x是模型的输⼊,y是模型的输出,模型就是对输⼊转化为输出的计算。⽐如输⼊x可以是⼀张图⽚(如 猫的照...【详细内容】
2019-09-12  Tags: 人工智能 算法  点击:(148)  评论:(0)  加入收藏
▌简易百科推荐
作为数据科学家或机器学习从业者,将可解释性集成到机器学习模型中可以帮助决策者和其他利益相关者有更多的可见性并可以让他们理解模型输出决策的解释。在本文中,我将介绍两个...【详细内容】
2021-12-17  deephub    Tags:AI   点击:(16)  评论:(0)  加入收藏
基于算法的业务或者说AI的应用在这几年发展得很快。但是,在实际应用的场景中,我们经常会遇到一些非常奇怪的偏差现象。例如,Facebook将黑人标记为灵长类动物、城市图像识别系统...【详细内容】
2021-11-08  数据学习DataLearner    Tags:机器学习   点击:(32)  评论:(0)  加入收藏
11月2日召开的世界顶尖科学家数字未来论坛上,2013年诺贝尔化学奖得主迈克尔·莱维特、2014年诺贝尔生理学或医学奖得主爱德华·莫索尔、2007年图灵奖得主约瑟夫·斯发斯基、1986年图灵奖得主约翰·霍普克罗夫特、2002...【详细内容】
2021-11-03  张淑贤  证券时报  Tags:人工智能   点击:(39)  评论:(0)  加入收藏
鉴于物联网设备广泛部署、5G快速无线技术闪亮登场,把计算、存储和分析放在靠近数据生成的地方来处理,让边缘计算有了用武之地。 边缘计算正在改变全球数百万个设备处理和传输...【详细内容】
2021-10-26    计算机世界  Tags:边缘计算   点击:(45)  评论:(0)  加入收藏
这是几位机器学习权威专家汇总的725个机器学习术语表,非常全面了,值得收藏! 英文术语 中文翻译 0-1 Loss Function 0-1损失函数 Accept-Reject Samplin...【详细内容】
2021-10-21  Python部落    Tags:机器学习   点击:(43)  评论:(0)  加入收藏
要开始为开源项目做贡献,有一些先决条件:1. 学习一门编程语言:由于在开源贡献中你需要编写代码才能参与开发,你需要学习任意一门编程语言。根据项目的需要,在后期学习另一种语言...【详细内容】
2021-10-20  TSINGSEE青犀视频    Tags:机器学习   点击:(37)  评论:(0)  加入收藏
SimpleAI.人工智能、机器学习、深度学习还是遥不可及?来这里看看吧~ 从基本的概念、原理、公式,到用生动形象的例子去理解,到动手做实验去感知,到著名案例的学习,到用所学来实现...【详细内容】
2021-10-19  憨昊昊    Tags:神经网络   点击:(47)  评论:(0)  加入收藏
语言是人类思维的基础,当计算机具备了处理自然语言的能力,才具有真正智能的想象。自然语言处理(Natural Language Processing, NLP)作为人工智能(Artificial Intelligence, AI)的核心技术之一,是用计算机来处理、理解以及运...【详细内容】
2021-10-11    36氪  Tags:NLP   点击:(49)  评论:(0)  加入收藏
边缘计算是什么?近年来,物联网设备数量呈线性增长趋势。根据艾瑞测算, 2020年,中国物联网设备的数量达74亿,预计2025年突破150亿个。同时,设备本身也变得越来越智能化,AI与互联网在...【详细内容】
2021-09-22  汉智兴科技    Tags:   点击:(55)  评论:(0)  加入收藏
说起人工智能,大家总把它和科幻电影中的机器人联系起来,而实际上这些科幻场景与现如今的人工智能没什么太大关系。人工智能确实跟人类大脑很相似,但它们的显著差异在于人工智能...【详细内容】
2021-09-17  异步社区    Tags:人工智能   点击:(57)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条