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), 分类和回归是前者的代表,而聚类则是后者的代表.

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

    关注

    210

    文章

    28201

    浏览量

    206519
  • 人工智能
    +关注

    关注

    1791

    文章

    46853

    浏览量

    237551
  • 机器学习
    +关注

    关注

    66

    文章

    8377

    浏览量

    132407
收藏 人收藏

    评论

    相关推荐

    什么是机器学习?通过机器学习方法能解决哪些问题?

    计算机系统自身的性能”。事实上,由于“经验”在计算机系统中主要以数据的形式存在,因此机器学习需要设法对数据进行分析学习,这就使得它逐渐成为智能数据分析技术的创新源之
    的头像 发表于 11-16 01:07 224次阅读
    什么是<b class='flag-5'>机器</b><b class='flag-5'>学习</b>?通过<b class='flag-5'>机器</b><b class='flag-5'>学习</b>方法能解决哪些问题?

    NPU与机器学习算法的关系

    在人工智能领域,机器学习算法是实现智能系统的核心。随着数据量的激增和算法复杂度的提升,对计算资源的需求也在不断增长。NPU作为种专门为深度学习
    的头像 发表于 11-15 09:19 306次阅读

    eda在机器学习中的应用

    机器学习项目中,数据预处理和理解是成功构建模型的关键。探索性数据分析(EDA)是这过程中不可或缺的部分。 1. 数据清洗 数据清洗 是机器
    的头像 发表于 11-13 10:42 163次阅读

    具身智能与机器学习的关系

    (如机器人、虚拟代理等)通过与物理世界或虚拟环境的交互来获得、发展和应用智能的能力。这种智能不仅包括认知和推理能力,还包括感知、运动控制和环境适应能力。具身智能强调智能体的身体和环境在智能发展中的重要性。 2. 机器学习的定义
    的头像 发表于 10-27 10:33 268次阅读

    人工智能、机器学习和深度学习存在什么区别

    人工智能指的是在某种程度上显示出类似人类智能的设备。AI有很多技术,但其中个很大的子集是机器学习——让算法从数据中学习
    发表于 10-24 17:22 2444次阅读
    人工智能、<b class='flag-5'>机器</b><b class='flag-5'>学习</b>和深度<b class='flag-5'>学习</b>存在什么区别

    【《时间序列与机器学习》阅读体验】+ 时间序列的信息提取

    之前对《时间序列与机器学习书进行了整体浏览,并且非常轻松愉快的完成了第章的学习,今天开始学习
    发表于 08-14 18:00

    【「时间序列与机器学习」阅读体验】+ 简单建议

    这本书以其系统性的框架和深入浅出的讲解,为读者绘制了幅时间序列分析与机器学习融合应用的宏伟蓝图。作者不仅扎实地构建了时间序列分析的基础知识,更巧妙地展示了机器
    发表于 08-12 11:21

    机器学习算法原理详解

    机器学习作为人工智能的个重要分支,其目标是通过让计算机自动从数据中学习并改进其性能,而无需进行明确的编程。本文将深入解读几种常见的机器
    的头像 发表于 07-02 11:25 763次阅读

    深度学习与传统机器学习的对比

    在人工智能的浪潮中,机器学习和深度学习无疑是两大核心驱动力。它们各自以其独特的方式推动着技术的进步,为众多领域带来了革命性的变化。然而,尽管它们都属于机器
    的头像 发表于 07-01 11:40 1190次阅读

    机器学习的经典算法与应用

    关于数据机器学习就是喂入算法和数据,让算法从数据中寻找种相应的关系。Iris鸢尾花数据集是个经典数据集,在统计学习
    的头像 发表于 06-27 08:27 1575次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>学习</b>的经典算法与应用

    请问PSoC™ Creator IDE可以支持IMAGIMOB机器学习吗?

    。 我发现IMAGIMOB 是个很好的解决方案来满足我的需求,但现在的问题是, PSoC™ Creator 不支持 IMAGIMOB! PSoC™ Creator 可以支持机器学习或 IMAGIMOB 吗?
    发表于 05-20 08:06

    机器学习怎么进入人工智能

    ,人工智能已成为个热门领域,涉及到多个行业和领域,例如语音识别、机器翻译、图像识别等。 在编程中进行人工智能的关键是使用机器学习算法,这是
    的头像 发表于 04-04 08:41 264次阅读

    机器学习8大调参技巧

    今天给大家篇关于机器学习调参技巧的文章。超参数调优是机器学习例程中的基本步骤之。该方法也称为
    的头像 发表于 03-23 08:26 565次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>学习</b>8大调参技巧

    如何使用TensorFlow构建机器学习模型

    在这篇文章中,我将逐步讲解如何使用 TensorFlow 创建个简单的机器学习模型。
    的头像 发表于 01-08 09:25 914次阅读
    如何使用TensorFlow构建<b class='flag-5'>机器</b><b class='flag-5'>学习</b>模型

    详解机器学习中的梯度提升机

    AdaBoost(自适应增强)是机器学习历史上第个将各种弱分类器组合成单个强分类器的增强算法。它主要致力于解决二元分类等分类任务。
    发表于 12-19 14:24 1236次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b>详解<b class='flag-5'>机器</b><b class='flag-5'>学习</b>中的梯度提升机