找啊找啊找木偶,图灵奖得主G. Hinton第一篇论文曝光!

640?wx_fmt=png


作者 | Geoffrey Hinton 

译者 | 李倩

编辑 | 一一

出品 | AI科技大本营(ID:rgznai100)

摘要

针对在具有重叠结构的透明矩形中寻找木偶这一问题,Hinton大神想到使用松弛算法,通过从冲突局部解释网络中提取全局最佳图形的方式找木偶。

介绍

该程序的输入是透明矩阵的四个角坐标,见图1。要找到木偶模型的最佳实例化的难点在于,如果我们只考虑一个矩形及其重叠的矩形,那么每个矩形可以是几个不同的子木偶组成或者根本不存在子木偶,所以必须通过找到全局最优解释,来解决局部模糊性的问题。


本文作者介绍了如何使用松弛方法,而不是将所有局部可解释的空间组合进行显式搜索。松弛方法有以下几个优点:


1. 利用并行计算可以快速地找到全局最优解释。在计算局部可能的数量上,需要的时间不是指数级的,因为组合没有被显式处理。


2.所需的计算空间只随着可移植性的数量线性增加,这使得该方法优于全局搜索和宽度优先并行搜索方法,并且宽度优先并行搜索方法存在组合爆炸的问题。


3.该方法提供了全局最优解释,而不仅仅是像启发式搜索那样只是得到一个可用的解释。

640?wx_fmt=jpeg

图1a 有一些额外矩形的木偶


640?wx_fmt=jpeg  

图1b 使用松弛方法之前和之后的矩形的局部假设。第二列表示图片的方向,直接相关的感知在下一列显示。

木偶模型

该木偶由 15 个矩形部件组成,具有如下性质和关系:


1. 每一部分都有近端和远端。其中近端是指最接近头顶的一端。对于每个部件,沿近-远轴的长度必须大于其宽度。


2. 躯干必须比所有的上肢部件都要宽,而每一个上肢部件又必须比与其相连的下肢部件宽。此外,头部必须比颈部宽。


3.头部的面积必须大于颈部,下肢面积必须大于双手或双脚。


4. 相连的部件必须以正确的方式重叠。每个部件只能指定一个区域是否重叠,而不能指定多个区域。大腿和小腿之间连接的规范如图2所示,图2c展示了一些正确重叠的例子和存在近似误差的例子。


640?wx_fmt=jpeg

图2a 四个区域的感知


640?wx_fmt=jpeg

表2b 展示膝盖区域关系的定义


640?wx_fmt=jpeg

图2c 两个令人满意的膝关节例子(上)和三个有近似误差的例子(下)。箭头表示远端+近端方向。大腿总是这两条腿中较宽的那条。


木偶模型是非常随意的,但是必须使用比简单连接更复杂的规则来避免出现如图3所示的情况。一种比较灵活的方式是只要其余部件仍是合理的,允许扩展一些连接或比例。这方面的影响将会在后面进行讨论。


640?wx_fmt=jpeg 

图3 一种矩形的配置,具有与木偶相同的连通性图,但具有不同的关系和比例

不完全木偶

感知器是一种数据结构,该数据结构可以表示木偶部件的矩形解释,并且有插槽,该插槽被其他相关联的感知器所填充。关联关系也由数据结构显式地表示,数据结构有两个点,每个点对应一个相关的感知器。


当图中没有完整的木偶时,会发现存在不完整的木偶,即一些感知器中有空插槽的木偶。如果给程序一些评估不完整木偶的方法,那么它可以做同样的事情,这样当有更好的选择时,它就可以避免糟糕的全局解释。目前,满足以下约束条件,并且拥有最多关联关系则被定义为最好的木偶:


1. 一个矩形只能表示一个部件。

2. 除了大腿和上臂可以有两个插槽外,没有一个插槽可以由多个关系填充。

3. 任何类型的部件被实例化的次数都不能超过它在模型中出现的次数,例如,不能有两条以上的大腿。

4. 除非感知器存在,否则关系不存在。

改善局部网络结构

由于木偶的潜在不完整性导致很难排除局部的任何感知,因此采用替代方法,从强烈暗示特定感知器的局部配置开始管理它们。在这些核心元素中,通过尝试填充与已存在的感知相关的空闲时隙来增长网络。


如果这样做失败了,并且有合适的重叠矩形,则使用与新创建的感知器的关系,而这些新感知器的其他槽作为进一步的生长点。如果模型的最佳实例化至少包含一个核心元素,则生成的网络将包含所有必需的感知器。它还将包含许多其他的槽,一些槽将由几个竞争关系来填充,见图1b。然而,一般来说,以这种方式发展起来的网络要比由所有局部可能性组成的网络小得多。

感知器之间的相互作用

并行处理必须生成非常多的局部可能性结果以确保生成正确的可能性结果,因此除非有快速排除不正确结果的方法,否则将不具有并行计算的时间优势。简单的本地竞争是行不通的,因为正确的感知有时会有一个更好的局部选择。但是如果感知器也被允许通过他们的关系互相帮助,那么可能会通过网络传播来帮助一个全局一致但局部较差的感知,见图4。


这种类型的系统,其中全局模式从局部相互作用中产生,作为格式塔现象的基础是有吸引力的,但如果系统快速达到稳定状态并且有一些最佳模式出现,那么这种系统很有意义。


640?wx_fmt=jpeg

图4 松弛法是将A解释为大腿,而局部最优选择的结果是小腿。

偏好约束网络

找到最好的木偶,相当于要从节点是感知器的网络中提取,并且关要满足某些约束的最佳子网。如果子网的值可以表示为其各个节点的首选项的和,并且如果约束等于可能状态空间中的超平面,则可以使用松弛方法。每个节点都有一个介于0和1之间的实数,也即可信度。


该值不应与偏好相混淆,可以解释为节点正确的概率,即最佳一致子网的一部分。约束条件是可信度之间的不等式。例如,n或m表示为640?wx_fmt=jpeg,其中c(n)是节点n的可信度。


节点的可信度可以表示为多维空间的轴。可信度分布是空间中的一个点,是对每个平面的响应。为了满足不等式约束条件,一个点必须位于相关的超平面或其一侧。满足所有约束条件的状态称为合法状态,超出空间区域就是凸多面体,因为它是超平面和半空间的交集。

应用关系到木偶图片

对于木偶中不完整的部分,给出了对该木偶最佳实例化的定义。关于可信度的约束条件表达式如下:

1.矩形的感知关系式:640?wx_fmt=jpeg

2. 竞争关系表达式:640?wx_fmt=jpeg

3.模型中出现n次部件的感知关系式:640?wx_fmt=jpeg

4. 两个感知器p,q之间的关系式:640?wx_fmt=jpeg

讨论

用来揭示松弛法原理的任务,在许多方面都得到了简化。一个容易改进的点是缺乏对膝关节和肘关节连接角度的关注。一个好的木偶模型需要肘部向一个方向弯曲,膝盖能向另一个方向弯曲,从而利用这些知识,制造出更好的木偶。这种类型的约束的理论意义在于它是非局部的,就像对于上下文无关语句来说数字一致性规范是存在问题的(Lyons 1968)。


针对上述问题,解决方法是引入全局节点来表示木偶的边。这些边节点之间通过排他或约束进行相互关联,每个关联通过物体隐含约束条件关联到其他全局边节点。现在最好的实例是有兼容的膝部和肘部。


某情况下,这是一个太过苛刻的约束条件,因为在现实中有折断的胳膊肘总比没有的好。因此,作者引入了没有额外限制的可选弱关联,这样会和有较强关联的相互冲突。所以,如果有更好的偏好设置,好的手肘要优于差的手肘,但是差的手肘不会优于任何其他手肘。


原文链接:

http://www.cs.toronto.edu/~hinton/absps/puppet.pdf


(*本文为 AI科技大本营编译文章,转载请联系微信1092722531


CTA核心技术及应用峰会



5月25-27日,由中国IT社区CSDN与数字经济人才发展中心联合主办的第一届CTA核心技术及应用峰会将在杭州国际博览中心隆重召开,峰会将围绕人工智能领域,邀请技术领航者,与开发者共同探讨机器学习和知识图谱的前沿研究及应用。


更多重磅嘉宾请识别海报二维码查看。CTA深度培训已经开课,主会议倒计时 1 天,少量余票即将售罄,欢迎点击阅读原文购票参会!更多详细信息15101014297,备注“CTA”,了解票务以及会务详情。


640?wx_fmt=jpeg


推荐阅读

  • 危机加剧:ARM釜底抽“芯”,华为腹背受敌

  • 面对996,程序员如何利用“碎片时间”涨薪?

  • 权威解读 GitHub、Apache 疑云:主流开源软件究竟是否会被闭源?

  • Kaggle季军新手笔记:利用fast.ai对油棕人工林图像进行快速分类(附Python代码)

  • 程序员连拿3份Offer,每份高达45K?他说做对了这些!

  • ARM到底是一家什么样的公司?

  • 为什么你写了一万小时的代码,却没能成为架构师?| 程序员有话说

  • 别怀疑,孩子在家里也能学编程!

  • 百花村区块链山的选民们, 超有趣!

640?wx_fmt=png


点击阅读原文,了解CTA核心技术及应用峰会

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/47009.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

爱丁堡大学研究生计算机科学专业,爱丁堡大学计算机科学硕士专业

爱丁堡大学计算机科学硕士专业将为你提供设计、实施和运用计算系统的专业知识,包括单一处理器的组件以及与互联网同样庞大的计算机网络。通过爱丁堡大学计算机科学硕士专业,你将奠定专业理论的基础,并了解能运用于各种职业环境的实用技能。 爱…

【华人学者风采】魏云超 悉尼科技大学

【华人学者风采】魏云超,悉尼科技大学助理教授,ARC DECRA研究员。主要研究兴趣为深度学习及其在计算机视觉中的应用,包括图像分类,对象检测,语义分割等。曾于2016到2017年在新加坡国立大学作博士后研究员,与…

爱丁堡大学计算机专业alevel,爱丁堡大学各专业alevel要求简单介绍及入学条件

导读:不得不说,随着各方各面的条件的提升,中国人的家庭总体条件在不断变好。能够提供出国留学条件的智齿出国留学想法的家庭也在不断地增加。毕竟孩子出国学习。 不得不说,随着各方各面的条件的提升,中国人的家庭总体条…

【华人学者风采】Wenjing Lou 弗吉尼亚理工大学

【华人学者风采】Wenjing Lou,弗吉尼亚理工大学计算机科学系教授,IEEE Fellow。研究兴趣集中在网络信息系统中的隐私保护技术和无线网络中的跨层安全性增强方面。是ACM / IEEE网络事务,IEEE移动计算事务和计算机安全杂志的编委。同时担任IEEE…

清华、北大、上交大、哈工大、中山大学5位同学眼中的开源

如果没有开源,互联网的创新精神或许会大打折扣! “开源”现如今无处不在,学习计算机的你: 是否使用过OpenCV、Python扩展库及R语言? 是否接触过Linux和ROS,借鉴过GitHub中的代码和教程? 从我们使…

IT图书翻译——痛并快乐着

作者:韩磊 整理者:韦小琪 作者简介 韩磊是AR 技术公司亮风台的产研副总裁。在此之前,他曾在大学、技术媒体和财经媒体工作,有多年的企业经营管理、社区与媒体运营经验。他与人合著有《网络媒体教程》,合译有《Beginning C# Objec…

医学英文文献怎么找?

不是吧不是吧,作为医学生的你手上不会还没有几个压箱底的文献检索网站吧!搞科研没有趁手的工具可怎么能行! 目前,在医学类前沿的文章都是英文文献,这也就说明了我们平时阅读英文文献的必要性。不同于中文文献&#xff…

顺丰供应链联手亚马逊云科技,让供应链在数字化之路上“狂飙”

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 近年来,物流业实现高速发展。当下主流的世界级物流公司都会将供应链物流作为核心业务之一,而在中国许多物流公司仍采用传统的供应链管理方式,这种传统的供应链管理方式已经难以适应数字化…

T级DDoS攻击时代即将到来,关基系统抗D防护该如何展开?

随着物联网、工业互联网、车联网、5G网、云计算等新一代信息技术全面发展,大量IoT设备以及IDC服务因系统漏洞、配置错误等原因沦为肉鸡,使得攻击者可以利用非常少的成本,就能在短时间内制造出非常大规模的流量发动DDoS攻击,通过耗…

重磅!IDC、Forrester、Gartner等6大权威机构2023年数字化趋势预测集锦

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、 IDC FutureScape :2023年中国数字化业务十大预测二、 易观分析 :2023年中国企业数字化技术应用十大趋势三、 IDC FutureScape &…

(QT)软件安装与开发工具理解

一、Linux(Ubuntu)下安装QT 1.QT安装包选择:Index of /archive/qthttps://download.qt.io/archive/qt/ 2.使用mget 下载文件链接的方式下载QT安装包 wget http://download.qt.io/archive/qt/5.12/5.12.9/qt-opensource-linux-x64-5.12.9.…

adobe重装笔记

1.卸载 参照 https://blog.csdn.net/Klhz555/article/details/104842996 使用官方cleaner tool工具清理 删除C:\Program Files (x86)\Common Files\Adobe 文件夹【上文中部分文件找不到,干脆一整个删了,不知道会有什么影响:)】 删除C:\ProgramData\…

死磕数据库系列(二十五):MySQL 高可用之组复制(MGR)详解

点关注公众号,回复“1024”获取2TB学习资源! 前面给大家介绍过:MySQL 高可用方案选型解析,其中就提到了组复制(MGR),其实,组复制是一个 MySQL 服务器插件,可以创建具有弹…

Android System crash DeadSystemException(Service/Activity/终极解决方案)

DeadSystemException: The core Android system has died and is going through a runtime restart. All running apps will be promptly killed. Android 核心系统服务已经死亡,正在重启中。全部正在运行的app即将被kill杀死。 更多请阅读,D…

chatgpt赋能python:Python实现网络断开:如何使用Python断开网络连接

Python实现网络断开:如何使用Python断开网络连接 在某些情况下,我们需要暂时断开网络连接。这可能是因为我们需要测试某种网络应用程序或进行网络安全探索,或者需要限制孩子上网时间。在这些情况下,Python提供了一种断开网络连接…

libpaho-mqtt c 库使用注意事项

mqtt断线重连: 需要在连接的时候设置三个参数. 重连间隔单位为秒。 在例程里 MQTTAsync client; MQTTAsync_connectOptions conn_opts MQTTAsync_connectOptions_initializer; MQTTAsync_message pubmsg MQTTAsync_message_initializer; MQTTAsync_token to…

“大模型重塑时空产业,繁荣智能孪生世界”行业发展论坛成功举办

由中国地理信息产业协会时空信息智能云服务工作委员会主办、土豆数据科技集团承办、四川省地理信息产业协会和成都市勘察测绘研究院支持筹办,主题为“大模型重塑时空产业,繁荣智能孪生世界”的行业发展论坛,近日在成都成功举办。 “大模型重…

System.Net.Mail发送邮件失败所在

/**/ /// <summary> /// 注册时发送用户帐号跟密码 /// </summary> /// <param name"receiver">用户注册邮箱</param> /// <param name"username">用户名</param> /// <param name"password&q…

发送邮件失败提示validity check failed 处理

前几天发现发送邮件服务失效了&#xff0c;通过查看日志发现异常提示为Exception reading response 。 在本地开始调试排查原因。之前发送代码如下&#xff1a; public static void sendEmail(Map<String, Object> map) {/*** 参数配置--装信封写地址*/Properties prop …

outlook邮箱的权限异常

邮件项目上线后&#xff0c;出现了一些小bug。 产品找到我说有个outlook邮箱无法发送邮件&#xff0c;暂且就把这个邮箱称作是“bugoutlook.com”吧。 既然发送失败&#xff0c;第一时间就是拉取日志查看异常原因了&#xff0c;异常原因“Caused by: javax.mail.Authenticatio…