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

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

3天内不再提示

机器学习的可学习性如何判定?

MqC7_CAAI_1981 来源:YXQ 2019-08-09 18:24 次阅读

2019年中国人工智能大会(Chinese Congress on Artificial Intelligence 2019,简称“CCAI 2019”)将于9月21日-22日在青岛胶州召开。加拿大滑铁卢大学教授Shai Ben-David将出席大会并发表演讲。

Shai Ben-David教授的研究兴趣涉及计算机科学及其应用基础理论,特别是在统计和机器学习方面有很多的研究。他一直在探索如何为一些十分流行的机器学习和数据挖掘范式提供理论基础,用数学公式加深我们对这个世界的理解。

机器学习的可学习性如何判定?

在业界,近些年来机器学习在人机对弈、语音识别、图像识别等场景下取得了蓬勃发展,引发了人们对人工智能改造未来社会的无限热情和期待。但在学界,却有不少科学家指出了机器学习的发展局限。而Shai Ben-David探索的就是这样一个机器学习的本质问题:我们能不能判定人工智能的可学习性?

长久以来,我们一直认为只要给定了对学习任务的一个精准的描述,我们就可以去判定一个机器学习算法能否进行学习并执行这个任务。但Shai Ben-David通过研究给出一个惊人的答案:不一定!这项成果近期被发表了Nature Machine Intelligence一刊上。

他指出,如果一个问题只需要“是”或“否”的回答,我们还是可以确切地知道这个问题可否被机器学习算法解决。但是,一旦涉及到更一般的设置时,我们就无法区分可学习和不可学习的任务了。

存在无法用数学来证明或反驳的机器学习问题

在机器学习中,对于面部识别或推荐引擎等非线性可判断问题,在定义机器学习的可学习性时,我们通常是要求这个机器学习模型是一族函数中的预测性能最佳的。于是,我们一般会通过维度分析的方式来解释一个模型的可学习性。而在这项研究中,Shai Ben-David等人设计了一个机器学习问题EMX(Estimating the Maximum)。

举个实际的例子来说,你希望在网站上投放广告,并最大限度地让这些广告有更大目标观众数量。你有向面向不同的年龄段的用户的不同的宣传广告,但你不知道谁会访问这个网站,也不知道年龄分布。你如何选择一组广告,最大限度地增加你的目标观众数量?这就是一个现实的EMX问题。

在他的工作中,结果表明,EMX问题的解等价于连续统假设,即只有在连续统假设成立的情况下,EMX问题才是可解决的。这意味着,“人工智能是否具有可学习性?”这个问题的答案和连续统假设一样不可知。

但进一步研究发现,产生这一结论的根源在于将可学习性定义为学习函数的存在性,而不是学习算法的存在性。与算法的存在相比,函数在无限域上的存在是一个微妙的问题。他的工作表明,当涉及到更一般的学习类型时,这种关于可学习性的集合论观点代价很高。

结语

对于目前深度学习技术得到广泛应用的状况,Shai Ben-David教授也提出了自己的看法:“我们必须谨慎行事,现在有一种大趋势,人们只关注于应用一个成功的工具,但是很少有人去关注为什么它会成功以及没有理论保证它们会继续取得成功。”

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

    关注

    1791

    文章

    47208

    浏览量

    238298
  • 机器学习
    +关注

    关注

    66

    文章

    8408

    浏览量

    132576

原文标题:CCAI 2019 | Shai Ben-David:人工智能的可学习性能否判定?

文章出处:【微信号:CAAI-1981,微信公众号:中国人工智能学会】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

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

    来源:Master编程树“机器学习”最初的研究动机是让计算机系统具有人的学习能力以便实现人工智能。因为没有学习能力的系统很难被认为是具有智能的。目前被广泛采用的
    的头像 发表于 11-16 01:07 387次阅读
    什么是<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 434次阅读

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

    具身智能(Embodied Intelligence)和机器学习(Machine Learning)是人工智能领域的两个重要概念,它们之间存在着密切的关系。 1. 具身智能的定义 具身智能是指智能体
    的头像 发表于 10-27 10:33 360次阅读

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

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

    机器学习中的数据分割方法

    机器学习中,数据分割是一项至关重要的任务,它直接影响到模型的训练效果、泛化能力以及最终的性能评估。本文将从多个方面详细探讨机器学习中数据分割的方法,包括常见的分割方法、各自的优缺点、
    的头像 发表于 07-10 16:10 1728次阅读

    人工智能、机器学习和深度学习是什么

    在科技日新月异的今天,人工智能(Artificial Intelligence, AI)、机器学习(Machine Learning, ML)和深度学习(Deep Learning, DL)已成为
    的头像 发表于 07-03 18:22 1274次阅读

    机器学习算法原理详解

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

    机器学习在数据分析中的应用

    随着大数据时代的到来,数据量的爆炸性增长对数据分析提出了更高的要求。机器学习作为一种强大的工具,通过训练模型从数据中学习规律,为企业和组织提供了更高效、更准确的数据分析能力。本文将深入探讨机器
    的头像 发表于 07-02 11:22 614次阅读

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

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

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

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

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

    ,人工智能已成为一个热门领域,涉及到多个行业和领域,例如语音识别、机器翻译、图像识别等。 在编程中进行人工智能的关键是使用机器学习算法,这是一类基于样本数据和模型训练来进行预测和判断的算法。下面将介绍使用
    的头像 发表于 04-04 08:41 301次阅读

    机器学习8大调参技巧

    今天给大家一篇关于机器学习调参技巧的文章。超参数调优是机器学习例程中的基本步骤之一。该方法也称为超参数优化,需要搜索超参数的最佳配置以实现最佳性能。
    的头像 发表于 03-23 08:26 618次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>学习</b>8大调参技巧

    微软推出ONNX Runtime Web,利用WebGPU优化浏览器机器学习性

    作为微软的 JavaScript 库,ONNX Runtime Web 使得网络开发者能在浏览器环境下部署机器学习模型,并提供多种硬件加速的后端支持。
    的头像 发表于 03-05 14:23 1085次阅读

    人工智能和机器学习的顶级开发板有哪些?

    机器学习(ML)和人工智能(AI)不再局限于高端服务器或云平台。得益于集成电路(IC)和软件技术的新发展,在微型控制器和微型计算机上实现机器学习算法和深度
    的头像 发表于 02-29 18:59 822次阅读
    人工智能和<b class='flag-5'>机器</b><b class='flag-5'>学习</b>的顶级开发板有哪些?

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

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