0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

人工智能算法在数据中规律学习

汽车玩家 来源:黑马程序员 作者:黑马程序员 2020-05-05 22:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

人工智能算法在数据中规律学习

⼈⼯智能算法包括⼏个部分: 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 。

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4760

    浏览量

    97136
  • 人工智能
    +关注

    关注

    1813

    文章

    49734

    浏览量

    261453
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    利用超微型 Neuton ML 模型解锁 SoC 边缘人工智能

    应用。 为什么选择 Neuton 作为开发人员,在产品中使用边缘人工智能的两个最大障碍是: ML 模型对于您所选微控制器的内存来说太大。 创建自定义 ML 模型本质上是一个手动过程,需要高度的数据科学知识
    发表于 08-31 20:54

    挖到宝了!人工智能综合实验箱,高校新工科的宝藏神器

    应用场景。从数据采集,到模型推理,都能完整且自如地参与,轻松解锁人工智能全流程实训,让你深度体验AI技术的魅力 。 四、九门课程全覆盖,满足多元学习需求 对于高校教学或者技术学习来说,
    发表于 08-07 14:30

    挖到宝了!比邻星人工智能综合实验箱,高校新工科的宝藏神器!

    应用场景。从数据采集,到模型推理,都能完整且自如地参与,轻松解锁人工智能全流程实训,让你深度体验AI技术的魅力 。 四、九门课程全覆盖,满足多元学习需求 对于高校教学或者技术学习来说,
    发表于 08-07 14:23

    超小型Neuton机器学习模型, 在任何系统级芯片(SoC)上解锁边缘人工智能应用.

    Neuton 是一家边缘AI 公司,致力于让机器 学习模型更易于使用。它创建的模型比竞争对手的框架小10 倍,速度也快10 倍,甚至可以在最先进的边缘设备上进行人工智能处理。在这篇博文中,我们将介绍
    发表于 07-31 11:38

    人工智能在汽车行业的应用

    人工智能(AI)是许多行业和应用领域的热门话题。但对于汽车行业而言,这并非一个新概念。人工智能,尤其是机器学习——即通过数据让机器学习并随
    的头像 发表于 07-31 11:07 1719次阅读

    人工智能究竟对电子产业产生哪些的影响?

    人工智能已彻底改变了全球技术格局,在众多工业领域得到广泛应用。在电子产业,它正成为实现新功能、提升效率以及优化制造流程的关键推动力。例如,嵌入式行业受益于将人工智能集成到电子设备
    的头像 发表于 07-28 18:26 809次阅读
    <b class='flag-5'>人工智能</b>究竟对电子产业产生哪些的影响?

    CES Asia 2025聚焦低空智能感知与空域管理,论坛开启行业新征程

    智能管控。 人工智能在空域动态管理的应用,为空域管理带来了革命性的变化。通过人工智能算法,能够对空域内的海量飞行数据、气象
    发表于 07-10 09:57

    最新人工智能硬件培训AI 基础入门学习课程参考2025版(大模型篇)

    人工智能大模型重塑教育与社会发展的当下,无论是探索未来职业方向,还是更新技术储备,掌握大模型知识都已成为新时代的必修课。从职场上辅助工作的智能助手,到课堂用于学术研究的智能工具,大模型正在工作生活
    发表于 07-04 11:10

    人工智能对智慧园区的提升和帮助

    随着人工智能(AI)技术的快速发展,其在智慧园区的应用正逐步改变传统园区的管理模式和服务方式。 智慧园区 通过整合物联网、大数据、云计算等技术,实现了资源的高效配置和管理的智能化。而
    的头像 发表于 03-13 14:39 735次阅读

    人工智能、云计算、区块链三者区别对比

    AI人工智能基于算法数据,擅长处理复杂数据;云计算依赖虚拟化和网络,提供高效计算;区块链利用密码学,保证数据安全透明。三者
    的头像 发表于 02-20 14:45 1190次阅读

    亚历山大医院研发全球新颖的人工智能算法(已获国际专利)

    一种用于机器人全膝关节置换(rTKR)的人工智能算法获得了国际专利合作条约(PCT)专利,保护机器人全膝关节置换的计算算法的独特性,新颖性和专有权。该专利自2024年八月起在150多个成员国申请专利
    的头像 发表于 02-15 10:16 550次阅读

    人工智能和机器学习以及Edge AI的概念与应用

    人工智能相关各种技术的概念介绍,以及先进的Edge AI(边缘人工智能)的最新发展与相关应用。 人工智能和机器学习是现代科技的核心技术 人工智能
    的头像 发表于 01-25 17:37 1573次阅读
    <b class='flag-5'>人工智能</b>和机器<b class='flag-5'>学习</b>以及Edge AI的概念与应用

    AI人工智能系统怎么助力电子行业发展

    一、数据处理方面 AI人工智能系统在数据处理领域有着重要的作用。它能够高效地处理海量的数据。例如,在金融行业,每天都会产生大量的交易数据,A
    的头像 发表于 01-23 09:55 636次阅读

    【「具身智能机器人系统」阅读体验】+数据在具身人工智能的价值

    嵌入式人工智能(EAI)将人工智能集成到机器人等物理实体,使它们能够感知、学习环境并与之动态交互。这种能力使此类机器人能够在人类社会中有效地提供商品及服务。
    发表于 12-24 00:33

    人工智能推理及神经处理的未来

    、个性化和效率的社会需求,又进一步推动了人工智能技术的集成。此外,不断发展的监管体系,则强调了合乎伦理道德的人工智能数据隐私和算法透明度的重要性,进而指导
    的头像 发表于 12-23 11:18 868次阅读
    <b class='flag-5'>人工智能</b>推理及神经处理的未来