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

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

3天内不再提示

使用MineDojo构建具有一般能力的人工智能代理

星星科技指导员 来源:NVIDIA 作者:Nathan Horrocks 2022-08-15 17:10 次阅读

使用视频游戏作为训练人工智能的媒介已经成为人工智能研究界的一种流行方法。这些自主代理在 Atari 游戏、星际争霸、 Dota 和 Go 中取得了巨大成功。但是,虽然这些进步在人工智能研究中很受欢迎,但与不断从开放式任务中学习的人类不同,智能体并没有泛化到一组非常特定的任务之外。

构建能够在广泛任务中实现高水平性能的嵌入式代理一直是人工智能研究界面临的最大挑战之一。为了构建一个成功的多面手代理,用户需要一个支持多种任务和目标的环境、一个多模式知识的大规模数据库和一个灵活且可扩展的代理体系结构。

进入 Minecraft ,世界上玩得最多的游戏。凭借其灵活的游戏性,玩家可以做各种各样的动作。从建造中世纪城堡到探索危险环境,再到收集资源建造幽冥之门与幽冥之龙作战。这种创造性的氛围是培养具体化代理的完美环境。

为了利用这样一个最佳的训练场地, NVIDIA 的研究人员创造了 MineDojo 。 MineDojo 构建了一个庞大的框架,其特点是一个模拟套件,包含数千个不同的开放式任务和一个互联网规模的知识库。如果没有一个扩展的数据库,构建一个强大到足以完成这些任务的人工智能是不可能的。

MineDojo 的使命是促进研究,以实现具有普遍能力的嵌入式代理的目标。为了使嵌入式代理成功,环境需要提供几乎无限多的开放式任务和操作。这是通过让代理访问大型信息数据库来获取知识,然后应用所学知识来实现的。从嵌入式代理获得的训练需要具有可扩展性,以便稍后将大规模知识转换为可操作的见解。

在 MineDojo 中,嵌入式代理可以访问三个互联网规模的数据集。随着 750000 个 Minecraft YouTube 视频(总计 33 年多的 Minecraft 视频)被纳入数据库, 200 多万个单词被转录。

MineDojo 还从 Minecraft Wiki 上抓取了 6000 多个网页,为这些网页的视觉元素创建了 220 多万个边界框)。此外,还捕获了数百万条与 Minecraft 相关的 Reddit 线程以及在游戏中可以进行的各种活动。问题包括如何解决某些任务,以图像和视频格式展示成就和创作,以及一般提示和技巧。

MineDojo 提供了一组模拟器 API ,用户可以使用这些 API 来训练他们的人工智能代理。它提供了统一的观察和操作空间,以帮助代理适应新的场景和多任务。此外,使用 API ,用户可以利用 Minecraft 宇宙中的所有三个世界来扩展代理可以执行的任务和操作的数量。

在模拟器中, MIneDojo 将基准测试任务分为两类:编程任务和创造性任务。

编程任务定义明确,易于评估,例如“存活 3 天”或“在森林中获得一单位南瓜”

创造性的任务更具开放性,例如“建造一座美丽的海滩小屋”很难通过一套明确的规则来定义什么是海滩别墅。这些任务是为了鼓励研究界开发更人性化和富有想象力的人工智能代理。

自然语言是 MineDojo 框架的基石。它有助于开放式词汇理解,为图像和视频模式提供基础,并作为指定指令的直观界面。结合 最新语音识别技术 ,在不久的将来,你可以像在多人合作模式下与朋友一样与人工智能代理交谈。

例如:“在我们的房子前面种一排蓝色的花。在门框上加一些金色的装饰。让我们去探索河边的洞穴。”这一切都是可能的。

使用 MineCLIP 进行概念验证

为了帮助推动该项目并提供概念证明, MineDojo 研究人员已经实现了一个单语言提示代理,以完成 Minecraft 中的几个复杂任务,称为 MineCLIP 。这种新颖的代理学习算法利用了 33 年的 Minecraft YouTube 视频。然而,值得一提的是,任何代理都可以根据用户的判断使用互联网规模数据库的任何或全部三个部分。

MineCLIP 作为一个具体的代理,从 YouTube 视频中学习 Minecraft 的概念和动作,而不需要人工标记。 YouTubers 通常会在播放游戏视频时讲述他们在做什么。 MineCLIP 是一个大型 transformer 模型,它学习将视频剪辑与其对应的英语成绩单相关联。

该关联分数可以作为奖励信号提供,以指导强化学习代理完成任务。对于示例任务“剪一只羊以获得羊毛”,如果代理接近羊, MineCLIP 会给代理较高的奖励,但如果代理漫无目的地漫游,则会给较低的奖励。它甚至可以在游戏中进行多任务处理,以完成广泛的简单任务。

构建具有普遍能力的具体化代理是人工智能研究的圣杯目标。 MineDojo 提供了 1000 个任务的基准、互联网规模的丰富知识库和创新算法,作为解决这一重大挑战的第一步。

关于作者

Nathan Horrocks 是 NVIDIA Research 的内容营销经理。他重点强调了 NVIDIA 实验室在世界各地进行的惊人研究。

审核编辑:郭婷

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

    关注

    4981

    文章

    18274

    浏览量

    288346
  • API
    API
    +关注

    关注

    2

    文章

    1381

    浏览量

    60988
  • 模拟器
    +关注

    关注

    2

    文章

    816

    浏览量

    42695
收藏 人收藏

    评论

    相关推荐

    5G智能物联网课程之Aidlux下人工智能开发

    课程类别 课程名称 视频课程时长 视频课程链接 课件链接 人工智能 参赛基础知识指引 14分50秒 https://t.elecfans.com/v/25508.html *附件:参赛基础知识指引
    发表于 04-01 10:40

    嵌入式人工智能的就业方向有哪些?

    嵌入式人工智能的就业方向有哪些? 在新轮科技革命与产业变革的时代背景下,嵌入式人工智能成为国家新型基础建设与传统产业升级的核心驱动力。同时在此背景驱动下,众多名企也纷纷在嵌入式人工智能
    发表于 02-26 10:17

    身边的人工智能有哪些

    身边的人工智能有哪些  身边的人工智能应用已经渗透到了我们日常生活的方方面面。从智能手机中的语音助手到智能家居设备,人工智能正逐渐改变着我们
    的头像 发表于 12-07 16:32 2316次阅读

    ai人工智能机器人

    随着时间的推移,人工智能的发展越来越成熟,智能时代也离人们越来越近,近几年人工智能越来越火爆,人工智能的应用已经开始渗透到各行各业,与生活交融,成为人们无法拒绝,无法失去的
    发表于 09-21 11:09

    《通用人工智能:初心与未来》-试读报告

    作者给出的结论。整体读下来,可以给我们关于通用人工智能全面的了解。作者也反复强调了通用人工智能与专用智能的区别。尤其是人们错误的认为堆专用智能
    发表于 09-18 10:02

    基于IDE构建用于STM32微处理器的完整人工智能项目

    本用户手册指导了基于 IDE 逐步构建用于 STM32 微处理器的完整人工智能(AI)项目,自动转换预训练好的神经网络(NN)并集成所生成的优化库。本手册还介绍了 X-CUBE-AI 扩展包,该扩展
    发表于 09-07 06:15

    如何将人工智能应用到效能评估系统软件中去解决

    分析员工工作量和生产效率,同时针对不同流程的不同瓶颈提供个性化解决方案。   此外,我们还可以使用智能算法来识别和评估员工的表现和能力,为企业提供更精准的人才招聘和留住方案。   综合来看,
    发表于 08-30 12:58

    小白也能听懂的人工智能原理

    小白也能听懂的人工智能原理  随着科技的不断发展,人工智能已经成为了许多领域的关键技术。相信大家对于人工智能这个词汇都不陌生,但是人工智能是如何实现的呢?本篇文章将会向大家介绍小白也能
    的头像 发表于 08-15 16:07 654次阅读

    如何认识人工智能

    人工智能是指机器的智慧。它的目标是构建智能代理(类似于真正的人类或动物),这些代理能够感知环境并
    的头像 发表于 08-13 14:08 1444次阅读

    华为的人工智能叫什么名字

    华为的人工智能叫什么名字 华为的人工智能叫做华为云智能。 近年来,人工智能已经成为了一个热门的话题,各大科技公司都在努力将其应用到自己的产品中。其中,华为云
    的头像 发表于 08-12 17:44 3805次阅读

    AI 人工智能的未来在哪?

    人工智能、AI智能大模型已经孵化;繁衍过程将突飞猛进,ChatGPT已经上线。 世界首富马斯克认为AI对人类是种威胁;谷歌前CEO施密特认为AI和机器学习对人类有很大益处。 每个国家对核武器的运用有两面性,可造可控;但AI
    发表于 06-27 10:48

    【书籍评测活动NO.16】 通用人工智能:初心与未来

    ”“通用智能需要富有洞察力的思考”“机器创造力需要创新的表示能力”“从少量例子中学习的能力”“全脑仿真智能”等,这将为通用人工智能的演化路径
    发表于 06-21 14:41

    人工智能

    这句话里边有几个参数? 如果x=1则执行a 如果是单计算的话只有1这个参数。 但如果是人工智能的话有如下几个参数, 逻辑门,如果则 未知数,符号x 常量,1 函数,a 很多复杂的智能都可以如此拆分
    发表于 06-10 01:05

    【EASY EAI Nano人工智能开发套件试用体验】开箱视频及核心板介绍

    今天收到了EASY EAI Nano人工智能开发套件,趁着热乎给大家做个开箱视频,希望各位看官对EASY EAI Nano人工智能开发套件有个简单的了解,后面也对核心板做些介绍
    发表于 05-31 19:45

    【EASY EAI Nano人工智能开发套件试用体验】EASY EAI Nano人工智能开发套件开箱及硬件初体验

    。 来看看我们的主角EASY EAI Nano人工智能开发板。 简单介绍下这个开发板的功能: EASY EAI Nano是灵眸科技的硬件产品。基于瑞芯微RV1126 处理器设计,具有四核
    发表于 05-31 19:18