一种设计最适合某些任务的神经网络的方法
神经网络是一种机器学习模型,正被用于帮助人类完成各种各样的任务,从预测某人的信用评分是否足够高,有资格获得贷款,到诊断患者是否患有某种疾病。但研究人员对这些模型的工作原理仍然只有有限的了解。给定的模型是否最适合某些任务仍然是一个悬而未决的问题。
麻省理工学院的研究人员已经找到了一些答案。他们对神经网络进行了分析,并证明它们可以被设计成“最优”的,这意味着当网络获得大量标记的训练数据时,它们可以最大限度地减少将借款人或患者错误分类到错误类别的可能性。为了实现最佳性能,必须使用特定的架构构建这些网络。
研究人员发现,在某些情况下,使神经网络成为最佳状态的构建块并不是开发人员在实践中使用的构建块。研究人员说,通过新分析得出的这些最佳构建块是非常规的,以前从未被考虑过。
在本周发表在《美国国家科学院院刊》(Proceedings of the National Academy of Sciences)上的一篇论文中,他们描述了这些称为激活函数的最佳构建块,并展示了如何使用它们来设计在任何数据集上实现更好性能的神经网络。即使神经网络变得非常大,结果仍然成立。这项工作可以帮助开发人员选择正确的激活函数,使他们能够构建神经网络,在广泛的应用领域更准确地对数据进行分类,资深作者,电气工程和计算机科学系(EECS)教授Caroline Uhler解释说。
“虽然这些是以前从未使用过的新激活功能,但它们是某人可以针对特定问题实际实现的简单功能。这项工作确实显示了拥有理论证明的重要性。如果你对这些模型有一个原则性的理解,这实际上可以引导你获得你从未想过的新激活函数,“Uhler说,他也是麻省理工学院和哈佛大学布罗德研究所埃里克和温迪施密特中心的联合主任,也是麻省理工学院信息和决策系统实验室(LIDS)及其数据研究所的研究员, 系统与社会。
加入Uhler论文的是主要作者Adityanarayanan Radhakrishnan,EECS研究生和Eric和Wendy Schmidt中心研究员,以及Mikhail Belkin,加州大学圣地亚哥分校Halicioğlu数据科学研究所教授。
激活调查
神经网络是一种松散地基于人脑的机器学习模型。许多相互连接的节点或神经元层处理数据。研究人员通过向网络展示数据集中的数百万个示例来训练网络完成任务。
例如,经过训练将图像分类的网络,例如狗和猫,被赋予已编码为数字的图像。网络逐层执行一系列复杂的乘法运算,直到结果只有一个数字。如果该数字为正数,则网络将图像分类为狗,如果为负数,则分类为猫。
激活函数帮助网络学习输入数据中的复杂模式。他们通过在将数据发送到下一层之前对一层的输出应用转换来实现这一点。当研究人员构建神经网络时,他们选择一个激活函数来使用。他们还选择网络的宽度(每层有多少神经元)和深度(网络中有多少层)。
“事实证明,如果你采用人们在实践中使用的标准激活功能,并不断增加网络的深度,它会给你带来非常糟糕的性能。我们表明,如果你使用不同的激活函数进行设计,随着你获得更多的数据,你的网络会变得越来越好,“Radhakrishnan说。
他和他的合作者研究了这样一种情况:神经网络是无限深度和宽广的——这意味着网络是通过不断添加更多的层和更多的节点来构建的——并被训练来执行分类任务。在分类中,网络学习将数据输入放入单独的类别中。
“干净的画面”
在进行详细分析后,研究人员确定,这种网络只有三种方式可以学习对输入进行分类。一种方法根据训练数据中的大多数输入对输入进行分类;如果狗比猫多,它将决定每个新输入都是狗。另一种方法是通过选择与新输入最相似的训练数据点的标签(狗或猫)进行分类。
第三种方法根据与其相似的所有训练数据点的加权平均值对新输入进行分类。他们的分析表明,这是三种方法中唯一导致最佳性能的方法。他们确定了一组始终使用这种最佳分类方法的激活函数。
“这是最令人惊讶的事情之一——无论你为激活函数选择什么,它都会成为这三个分类器之一。我们有公式可以明确地告诉您它将是这三者中的哪一个。这是一幅非常干净的画面,“他说。
他们在几个分类基准测试任务上测试了这一理论,发现它在许多情况下提高了性能。神经网络构建者可以使用他们的公式来选择一个激活函数,从而提高分类性能,Radhakrishnan说。
在未来,研究人员希望利用他们所学到的知识来分析他们拥有有限数据的情况,以及不是无限宽或无限深的网络。他们还希望将此分析应用于数据没有标签的情况。
“在深度学习中,我们希望建立基于理论的模型,以便我们能够在某些关键任务环境中可靠地部署它们。这是一种有前途的方法,可以达到这样的事情 - 以理论为基础的方式构建架构,在实践中转化为更好的结果,“他说。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
【首都师范大学是211吗】一、“首都师范大学是211吗”是许多考生和家长在选择大学时经常提出的问题。实际上,...浏览全文>>
-
【首都师范大学科德学院自考和统招毕业证不一样吗有什么不一样的】在选择继续教育方式时,很多学生都会关注“...浏览全文>>
-
【首都师范大学科德学院自考本科国家承认学历吗】一、“首都师范大学科德学院自考本科国家承认学历吗”是许多...浏览全文>>
-
【首都师范大学科德学院怎么样首都师范大学科德学院介绍】首都师范大学科德学院是一所位于北京市的全日制本科...浏览全文>>
-
【第一次电影剧情】《第一次》是一部由美国导演理查德·林克莱特(Richard Linklater)执导的电影,于2004年...浏览全文>>
-
【首都师范大学科德学院学费一年多少钱】首都师范大学科德学院是一所经教育部批准设立的全日制本科独立学院,...浏览全文>>
-
【第一次点外卖的流程】对于第一次尝试点外卖的人来说,整个过程可能会有些陌生。不过,只要按照步骤来,就能...浏览全文>>
-
【首都师范大学科德学院学费为什么要这么贵】首都师范大学科德学院作为一所独立学院,近年来在学费方面引发了...浏览全文>>
-
【第一次登泰山的忌讳】泰山,作为五岳之首,不仅是中国文化的重要象征,也是无数人心中的朝圣之地。对于第一...浏览全文>>
-
【首都师范大学科德学院位于哪个城市】首都师范大学科德学院是一所独立学院,隶属于首都师范大学。对于许多学...浏览全文>>