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

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

3天内不再提示

详细阐述机器学习及基本概念

电子工程师 来源:网络整理 作者:工程师姚远香 2018-07-07 09:05 次阅读

机器学习导论》第1章绪论,本章详细地讨论一些应用领域的例子,以进一步深入了解机器学习的类型和用途。本节为大家介绍什么是机器学习。

什么是机器学习

随着计算机技术的发展,我们现在已经拥有存储和处理海量数据以及通过计算机网络从远程站点访问数据的能力。目前大多数的数据存取设备都是数字设备,记录的数据也很可靠。以一家连锁超市为例,它拥有遍布全国各地的数百家分店,并且在为数百万顾客提供数千种商品的零售服务。销售点的终端设备记录每笔交易的详细资料,包括日期、顾客识别码、购买商品和数量、消费总额等。这是典型的每日几个G字节的数据。只有分析这些数据,并且将它转换为可以利用的信息时,这些存储的数据才能变得有用,例如做预测。

1我们不能确切地知道哪些人比较倾向于购买哪种特定的商品,也不知道应该向喜欢读海明威作品的人推荐哪位作者。如果我们知道,我们就不需要任何数据分析;我们只管供货并记录下编码就可以了。但是,正因为我们不知道,所以才只能收集数据,并期望从数据中提取这些问题或相似问题的答案。

Glühwein是一种温热、有点甜味、加香料的葡萄酒。圣诞节期间,在欧洲很受欢迎。--译者注我们确信存在某种过程,可以解释我们所观测到的数据。尽管我们不清楚数据产生过程(例如顾客行为)的细节,但是,我们知道数据产生不是完全随机的。人们并不是去超市随机购买商品。当人们买啤酒时,也会买薯片;夏天买冰淇淋,而冬天则为Glühwein?买香料。数据中存在确定的模式。

我们也许不能够完全识别该过程,但是我们相信,我们能够构造一个好的并且有用的近似(good and useful approximation)。尽管这样的近似还不可能解释一切,但其仍然可以解释数据的某些部分。我们相信,尽管识别全部过程也许是不可能的,但是我们仍然能够发现某些模式或规律。这正是机器学习的定位。这些模式可以帮助我们理解该过程,或者我们可以使用这些模式进行预测:假定将来,至少是不远的将来,情况不会与收集样本数据时有很大的不同,则未来的预测也将有望是正确的。

机器学习方法在大型数据库中的应用称为数据挖掘(data mining)。类似的情况如大量的金属氧化物以及原料从矿山中开采出来,处理后产生少量非常珍贵的物质。同样地,在数据挖掘中,需要处理大量的数据以构建简单有用的模型,例如具有高精度的预测模型。数据挖掘的应用领域非常广泛:除零售业以外,在金融业,银行分析他们的历史数据,构建用于信用分析、诈骗检测、股票市场等方面的应用模型;在制造业,学习模型可以用于优化、控制以及故障检测等;在医学领域,学习程序可以用于医疗诊断等;在电信领域,通话模式的分析可用于网络优化和提高服务质量;在科学研究领域,比如物理学、天文学以及生物学的大量数据只有用计算机才可能得到足够快的分析。万维网(World Wide Web)是巨大的,并且在不断地增长,因此在万维网上检索相关信息不可能依靠人工完成。

然而,机器学习不仅仅是数据库方面的问题,它也是人工智能的组成部分。为了智能化,处于变化环境中的系统必须具备学习的能力。如果系统能够学习并且适应这些变化,那么系统的设计者就不必预见所有的情况,并为它们提供解决方案了。

机器学习还可以帮助我们解决视觉、语音识别以及机器人方面的许多问题。以人脸识别问题为例:我们做这件事毫不费力;即使姿势、光线、发型等不同,我们每天还是可以通过看真实的面孔或其照片来认出我们的家人和朋友。但是我们做这件事是下意识的,而且无法解释我们是如何做的。因为我们不能够解释我们所具备的这种技能,我们也就不可能编写相应的计算机程序。但是我们知道,脸部图像并非只是像素点的随机组合;人脸是有结构的、对称的。脸上有眼睛、鼻子和嘴巴,并且它们都位于脸的特定部位。每个人的脸都有各自的眼睛、鼻子和嘴巴的特定组合模式。通过分析一个人脸部图像的多个样本,学习程序可以捕捉到那个人特有的模式,然后在所给的图像中检测这种模式,从而进行辨认。这就是模式识别(pattern recognition)的一个例子。

机器学习使用实例数据或过去的经验训练计算机,以优化某种性能标准。我们有依赖于某些参数的模型,而学习就是执行计算机程序,利用训练数据或以往经验来优化该模型的参数的。模型可以是预测性的(predictive),用于未来的预测,或者是描述性的(descriptive),用于从数据中获取知识,也可以二者兼备。

机器学习在构建数学模型时利用了统计学理论,因为其核心任务就是从样本中推理。计算机科学的角色是双重的:第一,在训练时,我们需要求解优化问题以及存储和处理通常所面对的海量数据的高效算法。第二,一旦学习得到了一个模型,它的表示和用于推理的算法解也必须是高效的。在特定的应用中,学习或推理算法的效率,即它的空间复杂度和时间复杂度,可能与其预测精确度同样重要。

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

    关注

    7

    文章

    3590

    浏览量

    63365
  • 人脸识别
    +关注

    关注

    76

    文章

    3954

    浏览量

    80554
  • 机器学习
    +关注

    关注

    66

    文章

    8116

    浏览量

    130546
收藏 人收藏

    评论

    相关推荐

    接地装置的基本概念

    接地装置的基本概念
    的头像 发表于 12-05 15:49 247次阅读
    接地装置的<b class='flag-5'>基本概念</b>

    工程师必看!电路基本概念有哪些?

    工程师必看!电路基本概念有哪些?
    的头像 发表于 11-30 09:31 309次阅读
    工程师必看!电路<b class='flag-5'>基本概念</b>有哪些?

    C语言的基本概念和编程技术

    电子发烧友网站提供《C语言的基本概念和编程技术.pdf》资料免费下载
    发表于 11-20 10:18 0次下载
    C语言的<b class='flag-5'>基本概念</b>和编程技术

    LED显示屏的几个最基本概念

    电子发烧友网站提供《LED显示屏的几个最基本概念.pdf》资料免费下载
    发表于 11-02 09:53 0次下载
    LED显示屏的几个最<b class='flag-5'>基本概念</b>

    OFDM的基本原理和PAPR的基本概念

    电子发烧友网站提供《OFDM的基本原理和PAPR的基本概念.pdf》资料免费下载
    发表于 10-25 09:57 0次下载
    OFDM的基本原理和PAPR的<b class='flag-5'>基本概念</b>

    天线的几个基本概念

    电子发烧友网站提供《天线的几个基本概念.ppt》资料免费下载
    发表于 10-07 16:17 0次下载
    天线的几个<b class='flag-5'>基本概念</b>

    电子电路的基本概念和理论分析

    本文旨在探讨电子电路学习的各个方面,包括基本概念、理论分析、实验设计与实现、结果分析以及应用与展望。通过对电子电路领域的深入研究,我们将揭示这一学科的魅力和挑战,并阐述其在现代科技领域中的重要地位。
    的头像 发表于 08-24 09:20 1385次阅读

    深度学习机器学习的定义和优缺点 深度学习机器学习的区别

      深度学习机器学习机器学习领域中两个重要的概念,都是人工智能领域非常热门的技术。两者的关系
    发表于 08-21 18:27 2150次阅读

    机器学习算法入门 机器学习算法介绍 机器学习算法对比

    机器学习算法入门 机器学习算法介绍 机器学习算法对比 机器
    的头像 发表于 08-17 16:27 622次阅读

    深度学习基本概念

    深度学习基本概念  深度学习是人工智能(AI)领域的一个重要分支,它模仿人类神经系统的工作方式,使用大量数据训练神经网络,从而实现自动化的模式识别和决策。在科技发展的今天,深度学习已经
    的头像 发表于 08-17 16:02 1150次阅读

    时序分析Slew/Transition基本概念介绍

    今天要介绍的时序分析基本概念是Slew,信号转换时间,也被称为transition time。
    的头像 发表于 07-05 14:50 1688次阅读
    时序分析Slew/Transition<b class='flag-5'>基本概念</b>介绍

    介绍时序分析的基本概念lookup table

    今天要介绍的时序分析基本概念是lookup table。中文全称时序查找表。
    的头像 发表于 07-03 14:30 754次阅读
    介绍时序分析的<b class='flag-5'>基本概念</b>lookup table

    线性度的基本概念(1dB压缩点,IP3,OP3)

    最近再次温故线性度的相关基本概念,收益匪浅,同时对失真进行深入的研究和学习,分享下心得。本文主要介绍下线性度的基本概念,包括1dB压缩点,IP3,OP3。
    的头像 发表于 07-03 11:29 2402次阅读
    线性度的<b class='flag-5'>基本概念</b>(1dB压缩点,IP3,OP3)

    Linux内核实现内存管理的基本概念

    本文概述Linux内核实现内存管理的基本概念,在了解基本概念后,逐步展开介绍实现内存管理的相关技术,后面会分多篇进行介绍。
    发表于 06-23 11:56 521次阅读
    Linux内核实现内存管理的<b class='flag-5'>基本概念</b>

    德索讲解LVDS线束的基本概念

    德索精密工业工程师指出,线束(circuit group)为一定负载源组提供服务设备的总体,如中继线路、交换装置、控制系统等。话务理论的基本研究内容是研究话务量、呼损和线束容量三者之间的关系,因此线束是话务理论中一个重要的基本概念
    的头像 发表于 06-12 09:25 2726次阅读
    德索讲解LVDS线束的<b class='flag-5'>基本概念</b>