嗯?DeepMind开了个心理学实验室

2023-11-22 08:10

本文主要是介绍嗯?DeepMind开了个心理学实验室,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

夏乙 允中 编译整理
量子位 出品 | 公众号 QbitAI

最近,DeepMind开了个心理学实验室,名叫Psychlab,地点就在DeepMind Lab里。

当然,不是为人类开的。

Psychlab所处的DeepMind Lab是个第一人称视角3D游戏世界,这个心理学实验室当然也是个模拟环境,研究对象是其中的深度强化学习智能体(Agents)。Psychlab能够实现传统实验室中的经典心理学实验,让这些本来用来研究人类心理的实验,也可以用在AI智能体上。

关于这个实验室,DeepMind刚刚公开了一篇论文:Psychlab: A Psychology Laboratory for Deep Reinforcement Learning Agents,在里边详细介绍了Psychlab的环境、API,还展示了一些示例任务。

他们在论文里说,有了Psychlab,就可以直接用认知心理学和视觉心理物理学的任务来测试,将深度强化学习智能体与人类做比较,这种比较可以丰富我们对智能体的理解,有助于优化智能体的设计

那么,

Psychlab究竟什么样?

在Psychlab中,智能体站在一个平台上,面前摆着一个大屏幕,上面显示着刺激。这个智能体可以注视着屏幕,也可以环顾周围,看看地面看看天,都没有问题。

 Agent在Psychlab中完成视觉搜索任务

就像上图所示,智能体的注视方向决定了画面显示的场景。①的智能体注视着屏幕中心,②和③的智能体都在搜索目标,④显示的是智能体找到了它的目标:洋红色的T。随着智能体注视方向的变化,屏幕上显示出它的不同视野。和你玩《使命召唤》时的视野变化差不多。

除了盯着屏幕找目标,智能体在这个实验室里还能干什么呢?DeepMind自己在论文中展示了8种任务

 Psychlab中的各种任务

为了与常见的行为测试方法保持一致,所有Psychlab的任务都被分割成离散的测试。这些测试也是基本的分析单位。在DM-Lab环节可以进行任意数量的测试,试验次数、时间等都可以自行配置。所有的测试都是通过注视屏幕中心的红十字来启动的。

下面,我们来看看Psychlab中这些测试任务的实例。

1. 持续识别,判断面前的物品是否曾经出现过,新的就往左看,旧的就往右看。

class="video_iframe" data-vidtype="2" allowfullscreen="" frameborder="0" data-ratio="1.3529411764705883" data-w="368" scrolling="no" data-src="http://v.qq.com/iframe/player.html?vid=r1332eny9mg&width=670&height=502.5&auto=0" style="display: none; width: 670px !important; height: 502.5px !important;" width="670" height="502.5" data-vh="502.5" data-vw="670" src="http://v.qq.com/iframe/player.html?vid=r1332eny9mg&width=670&height=502.5&auto=0"/>

2. 任意的视觉映射,面前出现一个物体和四个标签,标签中只有一个是绿色。下次这个物体再出现的时候,要判断出对应的绿色标签在哪个位置。

class="video_iframe" data-vidtype="2" allowfullscreen="" frameborder="0" data-ratio="1.3529411764705883" data-w="368" scrolling="no" data-src="http://v.qq.com/iframe/player.html?vid=x1332560k8l&width=670&height=502.5&auto=0" style="display: block; width: 670px !important; height: 502.5px !important;" width="670" height="502.5" data-vh="502.5" data-vw="670" src="http://v.qq.com/iframe/player.html?vid=x1332560k8l&width=670&height=502.5&auto=0"/>

3. 变化检测,判断前后出现的两组图,是否发生了变化。

4. 视力和对比敏感度测试 (Landolt C)。画面中间有一个C型环,被测试者需要指出缺口的方向,C型环会不断的变小,对比度也会不断降低。

5. 玻璃图案测试,要判断两个图案中,哪一个是同心的玻璃图案。

6. 视觉搜索,在一堆物体中发现要寻找的目标。

7. 随机点运动方向判断,画面中间的圆形区域,会出现大量的随机点,你需要指出主要的运动方向。随机点运动速度特别快的时候,真是一个挑战。

8. 多对象追踪。画面中有一组两种颜色的小球,随后全部变成统一颜色并开始移动,最后指定一个小球,你要判断原来这个球的颜色是什么。

class="video_iframe" data-vidtype="2" allowfullscreen="" frameborder="0" data-ratio="1.3529411764705883" data-w="368" scrolling="no" data-src="http://v.qq.com/iframe/player.html?vid=t1332gaqlx8&width=670&height=502.5&auto=0" style="display: block; width: 670px !important; height: 502.5px !important;" width="670" height="502.5" data-vh="502.5" data-vw="670" src="http://v.qq.com/iframe/player.html?vid=t1332gaqlx8&width=670&height=502.5&auto=0"/>

其实看完这些任务,量子位很想说:

这……会不会有点为难AI了?

不过DeepMind在论文中说,既然深度强化学习智能体连“去找蓝色气球”这种自然语言指令都能听懂了,可见智商还不错,是时候把这些心理物理学、认知心理学领域实验方案拿出来让它们领教一下了。

为了让更多同行创造更多任务来给AI领教,DeepMind开放了一个Psychlab API。这个API是在lua中编写的一个简单的GUI框架,把部件(widget)放在Psychlab中的虚拟屏幕上,就可以创建任务。

这些小部件可以是任意的视觉形象,在事件发生时,比如当智能体的注视中心进入或离开小部件区域,小部件会调用回调。这个框架还支持在完成时使用定时器来调用回调。

在实验中,智能体也会获得奖励。当正确完成实验,智能体获得的奖励为1,其他步骤为0。

DeepMind建立这个“实验室”,是为了在心理学和现代人工智能之间建立一个联系点,这样,心理学找到了一种验证认知理论的新模式,而AI研究获得了更多能分离出认知核心方面的任务。

我们前面也说过,这样的研究有助于优化智能体的设计。空口无凭你大概不信,于是DeepMind又举出了一个栗子:一个Jaderberg等人2016年提出的非常厉害的智能体UNREAL,就可以用这些心理学测试来改进。

为了测试UNREAL智能体的视觉敏感度,DeepMind用上了上文列举的第4、5、6项测试:Landolt C。

 UNREAL和人类视觉敏感度的比较

 在玻璃图案测试中,UNREAL和人类的心理测量曲线

 在指向目标任务中,UNREAL对目标和诱饵的大小非常敏感,目标大时学习速度要快得多,诱饵大时最终性能不太理想

种种实验表明,UNREAL会更快地学习大的目标刺激,这种发现也带来了对一个简单的中央凹视觉模型的具体改进,显著提高了UNREAL在Psychlab任务和标准DeepMind Lab任务上的表现。

Psychlab这篇论文作者也不少,包括Joel Z. Leibo, Cyprien de Masson d’Autume, Daniel Zoran, David Amos, Charles Beattie, Keith Anderson, Antonio García Castañeda, Manuel Sanchez, Simon Green, Audrunas Gruslys, Shane Legg, Demis Hassabis, Matthew M. Botvinick,全部来自DeepMind。

如果你也想用一下这个Psychlab……论文里的确提到了是在DM-Lab里开源了的,不知更新出来没有,找到的同学吱一声儿~
https://github.com/deepmind/lab

论文地址:
https://arxiv.org/abs/1801.08116

目前有10000+人已关注加入我们,欢迎您关注

       

       



点击下方“阅读原文”了解【人工智能实验平台】
↓↓↓

这篇关于嗯?DeepMind开了个心理学实验室的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/408715

相关文章

STL经典案例(四)——实验室预约综合管理系统(项目涉及知识点很全面,内容有点多,耐心看完会有收获的!)

项目干货满满,内容有点过多,看起来可能会有点卡。系统提示读完超过俩小时,建议分多篇发布,我觉得分篇就不完整了,失去了这个项目的灵魂 一、需求分析 高校实验室预约管理系统包括三种不同身份:管理员、实验室教师、学生 管理员:给学生和实验室教师创建账号并分发 实验室教师:审核学生的预约申请 学生:申请使用实验室 高校实验室包括:超景深实验室(可容纳10人)、大数据实验室(可容纳20人)、物联网实验

基于JSP的实验室管理系统

你好呀,我是计算机学姐码农小野!如果有相关需求,可以私信联系我。 开发语言:Java 数据库:MySQL 技术:JSP技术 + Spring Boot框架 工具:IDEA/Eclipse、Navicat、Tomcat 系统展示 首页 用户个人中心 实验室管理 设备报备管理 摘要 随着社会的发展和科学技术的进步,互联网技术越来越受欢迎。网络计算机

程序员必备心理学——心流

心理学之心流 前言一、“心流”是什么?二、心流的好处二、如何进入心流心流状态的四个阶段第一个阶段:挣扎第二个阶段:放松第三个阶段:心流第四个阶段:巩固 进入心流的技巧 总结题外话 前言 你是否常常感觉自己明明学习了一整天,但是就是感觉没有太多的收获。这个时候除了你的学习方向等问题之外,也可能是你的学习方法太低效了。作者本人就经常有这种情况,好在偶然间在b站刷到一个大佬的这个心

2025年25届计算机毕业设计:如何实现高校实验室Java SpringBoot教学管理系统

✍✍计算机毕业编程指导师** ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java、Python、微信小程序、大数据实战项目集 ⚡⚡文末获取源码 文章目录 ⚡⚡文末获取源码高校实验室教学管理系统-研究背景高校实验室教学管理系

COI实验室技能:图像到图像的深度学习开发框架(pytorch版)

Basic deep learning framework for image-to-image 这个开发框架旨在帮助科研人员快速地实现图像到图像之间的模型开发。 github连接:https://github.com/SituLab/Basic-deep-learning-framework-for-image-to-image 目录 1模型开发 1-1克隆项目到本地1-2深度学习开发

前端心理学

团队协作、吃苦精神,会通过你大学所参与的社团,任职有所体现与提炼。 加班是有原因的,弄清为什么加班,是自己的能力不足未及时完成工作;还是公司项目进度分配的原因,还是企业文化所趋。希望能从根本上解决问题以避免。 要有信誉,发现问题要解决问题。 抛出问题要附带解决问题的方法,一起解决。

AI技术颠覆游戏开发:谷歌DeepMind GameNGen实时生成《DOOM》探秘

引言 近年来,生成式人工智能(AIGC)在图像和视频生成领域取得了巨大突破。然而,谁能想到,这项技术正逐渐渗透进游戏开发领域,且潜力巨大。2023年8月29日,谷歌DeepMind发布了名为《扩散模型是实时游戏引擎》(Diffusion Models Are Real-Time Game Engines)的论文,提出了全新的AI游戏生成引擎GameNGen。令人惊讶的是,GameNGen无需传统

【数据应用案例】DeepMind听声辨位

案例来源:@机器之心 案例地址:https://mp.weixin.qq.com/s/ywU4L659iRcmIgmV6RtbXA;https://arxiv.org/pdf/1712.06651.pdf   1. 目标:利用同时具有音频和视频的数据进行训练,进而识别出某段音频是否可能由某段视频产生(如弹吉他、说话、酒杯摔碎),并识别出声音是由哪个部分产生的   2. 匹配音频与视频

【Rust光年纪】从心理学计算到机器学习:Rust语言数据科学库全方位解读!

Rust语言的数据科学和机器学习库大揭秘:核心功能、使用指南一网打尽! 前言 随着数据科学和机器学习在各个领域的广泛应用,使用高效、稳定的编程语言来实现这些功能变得尤为重要。Rust语言作为一种安全且高性能的系统编程语言,正逐渐成为数据科学和机器学习领域的热门选择。本文将介绍几个优秀的Rust库,它们分别用于心理学计算、统计分析、数据科学和机器学习,让我们一同探索它们的核心功能、使用场景和AP

高校为什么需要AIGC大数据实验室?

AIGC大数据实验室是一个专注于人工智能生成内容(AIGC)和大数据相关技术研究、开发与应用的创新实验平台。       AIGC主要研究方向包括:AIGC技术创新、大数据处理与分析、AIGC 与大数据融合应用。       AIGC 技术创新:探索如何利用人工智能算法,如深度学习中的生成对抗网络(GAN)、变分自编码器(VAE)、基于 Transformer 架构的语言模型(如