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

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

3天内不再提示

魔方正在被用作连接深度学习与高等数学之间的桥梁

NVIDIA英伟达企业解决方案 来源:未知 作者:李倩 2018-08-02 18:29 次阅读

魔方可谓20世纪80年代的标志性智力玩具,如今它正在被用作连接深度学习与高等数学之间的桥梁。

计算机科学教授Pierre Baldi是加州大学欧文分校(UCI)研究团队从事此项工作的负责人,他认为深度学习与高等数学之间的“鸿沟”是当今人工智能所面临的最大难题。

“大家会抱怨深度学习是一个黑盒子,他们不知道这个网络在做些什么。”Baldi说道,“而我们可以看到该网络正在学习数学。”

自从匈牙利雕塑家兼建筑学教授Ernő Rubik于1974年发明了魔方之后,这种各个面色彩不一的立方体就开始让人们为之着迷和困惑。

研究团队发现,深度学习模型可以用于教会机器如何做数学题(这里是一种被称为“群论”的代数概念),这就是Baldi所说的“AI 重大挑战中的一小步”。

无心插柳

研究人员最初的目标是构建一个深度学习模型,可在无需任何人工协助的情况下解开魔方,就像早期的模型掌握了国际象棋的游戏方式一样。

为了实现这一目标,他们像教小孩子一样引导模型学习如何还原魔方。

从已还原的魔方开始,模型首先向后倒退一步,然后还原魔方。接着向后倒退两步并还原魔方,随后再向后倒退三步,如此类推。这会让算法在每一次尝试中逐渐学习。Baldi将这一过程比作学习高尔夫球,首先从近距离推杆进球开始,然后随着精确度的提升而逐渐远离球洞。

该研究团队最近发表了一篇论文,详细介绍了他们的工作。该团队为其开发出的增强学习算法起了一个名字:“自学迭代(autodidactic iteration)”。该算法可在平均30步之内完全还原被打乱的魔方,也可以实现人类玩家所能达到的最快速度。

研究人员在训练该模型时使用了搭载NVIDA GPU的机器,同时还使用了CUDA编程模型、TensorFlow机器学习框架和Keras神经网络API。

据Baldi估计,GPU将工作速度加快了5到10倍,并且其团队可以无限制地将更多GPU投入使用,进一步推动深度学习研究。

“我们对GPU求之若渴,”他说道,“它们对于这项工作来说必不可少。”

充满无限可能的一次进步

Baldi表示,魔方展现了一个独特的深度学习挑战:魔方的正确解法只有一种,但错误的组合形式却有数百亿亿之多。这里用的还只是传统的三阶魔方,每个面各有9个方块。

解开更高阶的魔方是该团队的下一个奋斗目标。他们想知道将这种“自学迭代”的方式应用于四阶和五阶魔方的效果如何。但首先,团队必须对该方法进行调整,以应对大幅提高的复杂度。

“如果将速度降至原来的二分之一,则不会出现什么问题。”Baldi说道,“但如果将速度减慢到与大陆漂移的速度一样,那么问题就来了。”

同时Baldi发现,也可以利用这种方式教会自学迭代模型掌握其他游戏的玩法。

他认为这项工作在其他数学领域也具有潜在的应用机会,尤其是高中水平以上的数学内容。他表示,AI一直在努力实现这一点。

而Baldi的团队对此的看法则是这种难题很快就会成为明日黄花。同时,解开更复杂、更困难的问题才是其奋斗目标。

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

    关注

    87

    文章

    26424

    浏览量

    264029
  • 深度学习
    +关注

    关注

    73

    文章

    5236

    浏览量

    119900

原文标题:通过魔方有望实现AI领域的重大突破

文章出处:【微信号:NVIDIA-Enterprise,微信公众号:NVIDIA英伟达企业解决方案】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    GPU在深度学习中的应用与优势

    人工智能的飞速发展,深度学习作为其重要分支,正在推动着诸多领域的创新。在这个过程中,GPU扮演着不可或缺的角色。就像超级英雄电影中的主角一样,GPU在深度
    的头像 发表于 12-06 08:27 710次阅读
    GPU在<b class='flag-5'>深度</b><b class='flag-5'>学习</b>中的应用与优势

    机器学习深度学习的区别

      机器学习深度学习是当今最流行的人工智能(AI)技术之一。这两种技术都有助于在不需要人类干预的情况下让计算机自主学习和改进预测模型。本文将探讨机器
    发表于 08-28 17:31 1043次阅读

    机器学习深度学习的区别

    机器学习深度学习的区别 随着人工智能技术的不断发展,机器学习深度学习已经成为大家熟知的两个术
    的头像 发表于 08-17 16:11 3376次阅读

    深度学习框架和深度学习算法教程

    深度学习框架和深度学习算法教程 深度学习是机器学习
    的头像 发表于 08-17 16:11 712次阅读

    深度学习cntk框架介绍

    深度学习cntk框架介绍  深度学习是最近几年来非常热门的话题,它正在彻底改变我们生活和工作的方式。随着越来越多的创新和发展,人工智能和机器
    的头像 发表于 08-17 16:11 963次阅读

    深度学习框架连接技术

    深度学习框架连接技术 深度学习框架是一个能够帮助机器学习和人工智能开发人员轻松进行模型训练、优化
    的头像 发表于 08-17 16:11 476次阅读

    深度学习框架对照表

    深度学习框架对照表  随着人工智能技术的发展,深度学习正在成为当今最热门的研究领域之一。而深度
    的头像 发表于 08-17 16:11 488次阅读

    深度学习算法库框架学习

    深度学习算法库框架的相关知识点以及它们之间的比较。 1. Tensorflow Tensorflow是Google家的深度学习框架,已经成为
    的头像 发表于 08-17 16:11 434次阅读

    深度学习框架tensorflow介绍

    深度学习框架tensorflow介绍 深度学习框架TensorFlow简介 深度学习框架Tens
    的头像 发表于 08-17 16:11 1424次阅读

    深度学习框架是什么?深度学习框架有哪些?

    深度学习框架是什么?深度学习框架有哪些?  深度学习框架是一种软件工具,它可以帮助开发者轻松快速
    的头像 发表于 08-17 16:03 1751次阅读

    什么是深度学习算法?深度学习算法的应用

    什么是深度学习算法?深度学习算法的应用 深度学习算法被认为是人工智能的核心,它是一种模仿人类大脑
    的头像 发表于 08-17 16:03 1471次阅读

    深度学习算法工程师是做什么

    ,如医疗、金融、自然语言处理、智能交通等等。 作为深度学习算法工程师,他们需要具备一定的技能和知识,包括数学基础(如线性代数、微积分、概率论等)、编程语言(如Python、C++、Matlab等)、机器
    的头像 发表于 08-17 16:03 803次阅读

    深度学习算法简介 深度学习算法是什么 深度学习算法有哪些

    深度学习算法简介 深度学习算法是什么?深度学习算法有哪些?  作为一种现代化、前沿化的技术,
    的头像 发表于 08-17 16:02 6804次阅读

    傅里叶变换如何用于深度学习领域

    机器学习深度学习中的模型都是遵循数学函数的方式创建的。从数据分析到预测建模,一般情况下都会有数学原理的支撑,比如:欧几里得距离用于检测聚类
    的头像 发表于 06-14 10:01 789次阅读
    傅里叶变换如何用于<b class='flag-5'>深度</b><b class='flag-5'>学习</b>领域

    智造之眼丨深度学习应用

    智造之眼®科学设计深度学习各应用流程,在尽量简化前期准备工作的基础上为客户提供稳定且准确的深度学习解决方案。
    的头像 发表于 05-04 16:55 466次阅读
    智造之眼丨<b class='flag-5'>深度</b><b class='flag-5'>学习</b>应用