Facebook创造了两个会交流的神经网络来描述颜色,竟和人类语言惊人相似

简介: 你想过你是如何描述一个颜色的吗?最新研究表明人类使用离散符号来记录一个区域的颜色,在细化颜色过程中又增添其他信息。这背后有什么道理吗?Facebook用两个神经网络的实验现象告诉你。

尽管人类世界拥有数千种语言,但是使用词语来表示不同颜色的方式是非常一致的。
例如,许多语言有两个截然不同的单词表示红色和橙色,但没有一种语言有许多截然不同的常用单词表示橙色的各种调性(橘子的橙色和橘子的橙色)。 比如这么多口红色号,如果每一个都分配一个独特的颜色名称,那可能记忆起来会十分吃力。

40.jpg

语言学研究人员利用数学工具表明,颜色名称的这种一致性是因为人类优化语言是为了平衡精确交流的需要和最小化记忆需要。
果使用额外的颜色词会增加复杂性,但不会显著改善人们之间的沟通能力。 Facebook 最近的AI研究表明,当两个人工神经网络被要求创造一种方式来互相交流他们看到的颜色时,AI也会像人一样平衡复杂性和准确性。 除此之外,Facebook研究团队还发现为了准确描述连续的颜色空间,只有使用离散的「颜色语言」才可以。 这就引出了一个关于如何交流的有趣的推测。是不是「离散」的符号语言更适合交流,而不是动物类的「连续」叫声? 

模型实现过程


首先建立两个神经网络,一个负责说(speaker)和一个负责听(listener),并建立一个「沟通游戏」:在游戏的每一轮中,speaker从一个连续的颜色空间中看到一个颜色,然后输出一个符号(可以被认为是一个「单词」)。listener可能看到相同或不同的颜色,作为噪声输入。

41.jpg


listener接收到由speaker输出的单词,然后尝试输出正确的颜色片段。最初,说话人随机生成单词,等到训练结束时,每个单词都代表了颜色空间的一个连续部分。 研究团队多次重复这个实验,同时通过使目标颜色和噪声颜色的相似度发生变化,以此来改变任务的难度。这些变化产生了许多不同的颜色命名「词汇表」。 在训练结束时,研究人员分析了这些词汇,发现AI生成的的颜色词与人类语言的性质相似。此外,这两种类型的语言都接近于正式定义复杂性和准确性之间可能的最佳平衡集合的边界(图中的黑线)。42.jpg在后续实验中,研究人员发现,至关重要的是,当允许神经网络使用连续的符号而不是离散的符号进行交流时,复杂性和准确性之间的最佳平衡就不复存在了。 两个神经网络虽然仍然可以通信,但是他们的交流效率变得很低。 语言也许是人类最独特的特征,我们在日常中经常使用,但却不了解它。 Facebook的研究表明,先进的人工智能模型,不仅对实际应用有用,而且还可以作为实验工具,回答有关人类语言(以及一般认知)的科学问题。


相关文章
|
机器学习/深度学习 自然语言处理 数据处理
大模型开发:描述长短期记忆网络(LSTM)和它们在序列数据上的应用。
LSTM,一种RNN变体,设计用于解决RNN处理长期依赖的难题。其核心在于门控机制(输入、遗忘、输出门)和长期记忆单元(细胞状态),能有效捕捉序列数据的长期依赖,广泛应用于语言模型、机器翻译等领域。然而,LSTM也存在计算复杂度高、解释性差和数据依赖性强等问题,需要通过优化和增强策略来改进。
416 1
|
安全 网络安全
计算机网络基础课程描述
计算机网络基础课程描述
299 0
|
机器学习/深度学习 计算机视觉 网络架构
是VGG网络的主要特点和架构描述
是VGG网络的主要特点和架构描述:
345 1
|
数据采集 存储 Scala
挖掘网络宝藏:利用Scala和Fetch库下载Facebook网页内容
本文介绍了如何使用Scala和Fetch库下载Facebook网页内容,同时通过爬虫代理服务(以亿牛云为例)绕过网络限制。代码示例展示了配置代理服务器、多线程爬取及内容存储的过程。注意实际应用时需替换代理服务器配置和目标URL,并考虑应对复杂的反爬虫机制。此方法兼顾匿名性和效率。
238 3
挖掘网络宝藏:利用Scala和Fetch库下载Facebook网页内容
|
缓存 前端开发 JavaScript
【专栏】GraphQL,Facebook 开发的API查询语言,正在前端开发中崭露头角
【4月更文挑战第27天】GraphQL,Facebook 开发的API查询语言,正在前端开发中崭露头角。它提供强类型系统、灵活查询和实时更新,改善数据获取效率和开发体验。掌握GraphQL涉及学习基础概念、搭建开发环境和实践应用。结合前端框架,利用缓存和批量请求优化性能,与后端协作设计高效API。尽管有挑战,但GraphQL为前端开发开辟新道路,引领未来趋势。一起探索GraphQL,解锁前端无限可能!
232 2
|
Linux 语音技术
FaceBook推出新的翻译模型Seamless!可实现跨语言交流的无缝衔接!
FaceBook推出新的翻译模型Seamless!可实现跨语言交流的无缝衔接!
393 0
|
机器学习/深度学习 文字识别 算法
[Halcon&图像] 基于多层神经网络MLP分类器的思想提取颜色区域
[Halcon&图像] 基于多层神经网络MLP分类器的思想提取颜色区域
393 0
|
算法 C语言
树的知识网络(数据结构与算法分析 C语言描述第4章)
树的知识网络(数据结构与算法分析 C语言描述第4章)
218 0
|
机器学习/深度学习 存储 运维
使用单类全卷积数据描述异常检测网络检测药丸图像上的缺陷
使用单类全卷积数据描述 (FCDD) 异常检测网络检测药丸图像上的缺陷。
323 0
|
网络协议 网络架构
网络通信流程的描述
数据从发送者的应用层传递到传输层,封装端口信息,将数据传递给网络层,封装原IP,目的IP,这时计算机发发现目的IP为外网IP,就会将该数据发给自己的网关,于是数据到达链路层,链路层首先去查看ARP表,查看里面是否记录了网关的mac地址,如果没有记录,主机调用APR协议,广播得到网关的mac地址,并且更新路由表,然后封装原mac为主机的mac,目的mac为网关的mac,将数据传递给网关。
网络通信流程的描述

热门文章

最新文章