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

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

3天内不再提示

一文详谈机器学习

如意 来源:百家号 作者: 程序员陌然 2020-07-01 09:28 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一。什么是机器学习

人工智能标准化白皮书(2018版)

机器学习(Machine Learning)是一门涉及统计学、系统辨识、逼近理论、神经网络、优化理论、计算机科学、脑科学等诸多领域的交叉学科,研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能,是人工智能技术的核心。

基于数据的机器学习是现代智能技术中的重要方法之一,研究从观测数据(样本)出发寻找规律,利用这些规律对未来数据或无法观测的数据进行预测。

Andrew Ng (吴恩达)

Machine Learning is the science of getting computers to act without being explicitly programmed.

机器学习是一门让计算机无需显式编程即可运行的科学。

Microsoft(微软公司)

Machine learning is a technique of data science thathelps computers learn from existing data in order toforecast future behaviors, outcomes, and trends.

机器学习是一种数据科学技术,它帮助计算机从现有数据中学习,从而预测未来的行为、结果和趋势。

二。机器学习的相关术语

样本(sample)、示例(instance):

所研究对象的一个个体。相当于统计学中的实例(example,instance)

特征(feature)、属性(attribute):

反映事件或对象在某方面的表现或性质的事项,如大小,颜色

属性值(attribute value):

属性上的取值,例如“青绿”“乌黑”

属性张成的空间称为 “属性空间”(attribute space)、“ 样本空间”(sample space)或“输入空间”。

特征空间(feature space):

分别以每个特征作为一个坐标轴,所有特征所在坐标轴张成一个用于描述不同样本的空间,称为特征空间

在该空间中,每个具体样本就对应空间的一个点,在这个意义下,也称样本为样本点。

每个样本点对应特征空间的一个向量,称为 “特征向量”

特征的数目即为特征空间的维数。

样本集 (sample set)、数据集(data set):

若干样本构成的集合;该集合的每个元素就是一个样本

测试样本”(testing sample):

学得模型后,使用该模型进行预测的过程称为“ 测试”(testing), 被预测的样本称为“测试样本”。

标记(label):

有前面的样本数据显然是不够的,要建立这样的关于“预测”(prediction) 的模型,我们需获得训练样本的“结果”信息,例如“((色泽=青绿;根蒂=蜷缩;敲声= =浊响),好瓜)”。这里关于示例结果的信息,例如“好瓜”,称为“标记”(label); 拥有了标记信息的示例,则称为“样例”(example)。

分类(classification):

若我们欲预测的是离散值,例如“好瓜”“坏瓜”,此类学习任务称为“分类”

回归(regression)

若欲预测的是连续值,例如西瓜成熟度0.95、0.37,类学习任务称为“回归”。

对只涉及两个类别的称为“二分类’(binary classification)’

聚类”(clustering)

即将训练集中的样本分成若干组,每组称为一个 “簇”(cluster);

根据训练数据是否拥有标记信息,学习任务可大致划分为两大类:“ 监督学习”(supervised learning) 和 “无监督学习”(unsupervised learning), 分类和回归是前者的代表,而聚类则是后者的代表.

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

    关注

    213

    文章

    31527

    浏览量

    223923
  • 人工智能
    +关注

    关注

    1821

    文章

    50396

    浏览量

    267181
  • 机器学习
    +关注

    关注

    67

    文章

    8567

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    厘清:具身智能与人形机器人的技术边界与差异

    模态感知、实时运动控制、环境建模、自主决策、在线学习等模块,可搭载于复合机器人、AMR、机械臂、四足机器人等任意硬件本体,强调适应性、自主性、闭环交互。 2. 人形机器人 人形
    的头像 发表于 04-29 11:23 279次阅读

    CADENAS和克罗地亚斯拉斯基布罗德技术学校利用3Dfindit加强工程教育

    ,但课程有所更新。他们学习数控和 CAD/CAM 技术、传感器技术、机器人技术、计算机辅助设计、技术制图、机械元件、液压和相关科目。 机电体化技师结合了机械和电气工程学科。他们约 60% 的课程以
    发表于 03-18 14:46

    电子发烧友荣获电子工业出版社博视点 “2025 年度卓越合作伙伴”

    近日,凭借过去年在书籍测评活动等方面的深度合作与卓越表现,电子发烧友荣膺电子工业出版社博视点 “2025 年度卓越合作伙伴” 的殊荣,表彰电子发烧友在过去年中与博视点紧密合作,
    发表于 02-06 11:58

    人工智能与机器学习在这些行业的深度应用

    自人工智能和机器学习问世以来,多个在线领域的数字化格局迎来了翻天覆地的变化。这些技术从诞生之初就为企业赋予了竞争优势,而在线行业正是受其影响最为显著的领域。人工智能(AI)与机器学习
    的头像 发表于 02-04 14:44 719次阅读

    强化学习会让自动驾驶模型学习更快吗?

    种让机器通过“试错”学会决策的办法。与监督学习不同,监督学习是有人提供示范答案,让模型去模仿;而强化学习不会把每
    的头像 发表于 01-31 09:34 873次阅读
    强化<b class='flag-5'>学习</b>会让自动驾驶模型<b class='flag-5'>学习</b>更快吗?

    机器学习和深度学习中需避免的 7 个常见错误与局限性

    无论你是刚入门还是已经从事人工智能模型相关工作段时间,机器学习和深度学习中都存在些我们需要时刻关注并铭记的常见错误。如果对这些错误置之不
    的头像 发表于 01-07 15:37 371次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>学习</b>和深度<b class='flag-5'>学习</b>中需避免的 7 个常见错误与局限性

    探索PSOC Edge E84 AI Kit:开启下机器学习边缘设备设计之旅

    探索PSOC Edge E84 AI Kit:开启下机器学习边缘设备设计之旅 在电子工程师的世界里,不断追求创新和高效是永恒的主题。今天,我们将深入探讨款专为快速原型开发而设计的
    的头像 发表于 12-18 14:45 961次阅读

    搞清 BLE 蓝牙 UUID

    带你搞清楚蓝牙 UUID ...... 矜辰所致
    的头像 发表于 12-18 11:23 4991次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b>搞清 BLE 蓝牙 UUID

    了解Mojo编程语言

    CPU、GPU 和其他加速器的支持,简化了并行编程模型。 渐进式类型系统 结合静态类型检查和类型推导,既保证编译时安全性,又保留动态类型的灵活性。 应用场景 AI 与机器学习 用于训练大型模型和实时推理
    发表于 11-07 05:59

    如何在机器视觉中部署深度学习神经网络

    人士而言往往难以理解,人们也常常误以为需要扎实的编程技能才能真正掌握并合理使用这项技术。事实上,这种印象忽视了该技术为机器视觉(乃至生产自动化)带来的潜力,因为深度学习并非只属于计算机科学家或程序员。 从头开始:什么
    的头像 发表于 09-10 17:38 1085次阅读
    如何在<b class='flag-5'>机器</b>视觉中部署深度<b class='flag-5'>学习</b>神经网络

    如何解决开发机器学习程序时Keil项目只能在调试模式下运行,但无法正常执行的问题?

    如何解决开发机器学习程序时Keil项目只能在调试模式下运行,但无法正常执行的问题
    发表于 08-28 07:28

    FPGA在机器学习中的具体应用

    随着机器学习和人工智能技术的迅猛发展,传统的中央处理单元(CPU)和图形处理单元(GPU)已经无法满足高效处理大规模数据和复杂模型的需求。FPGA(现场可编程门阵列)作为种灵活且高效的硬件加速平台
    的头像 发表于 07-16 15:34 3136次阅读

    带你了解什么是机器视觉网卡

    机器视觉网卡通常指的是在机器视觉系统中用于连接工业相机到计算机的以太网卡。它的核心作用是实现高速、稳定、低延迟的图像数据传输。以下是关于机器视觉网卡的关键信息:1.核心功能:高速图像传输:处理来自
    的头像 发表于 07-09 16:18 892次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b>带你了解什么是<b class='flag-5'>机器</b>视觉网卡

    了解人形机器

    人形机器人是仿照人类形态设计的通用双足机器人,旨在与人类起工作以提高生产力。它们能够学习和执行各种任务,例如抓取物体、移动货柜、装卸箱子等等。
    的头像 发表于 06-13 09:42 2218次阅读

    使用MATLAB进行无监督学习

    无监督学习种根据未标注数据进行推断的机器学习方法。无监督学习旨在识别数据中隐藏的模式和关系,无需任何监督或关于结果的先验知识。
    的头像 发表于 05-16 14:48 1644次阅读
    使用MATLAB进行无监督<b class='flag-5'>学习</b>