[发明专利]具有求解半定规划的层的神经网络在审
申请号: | 202010423498.8 | 申请日: | 2020-05-19 |
公开(公告)号: | CN111967567A | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | C.多莫科什;J.Z.科特勒;P-W.王;P.L.唐蒂 | 申请(专利权)人: | 罗伯特·博世有限公司;卡内基梅隆大学 |
主分类号: | G06N3/04 | 分类号: | G06N3/04;G06N3/08;G06K9/62 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 刘书航;申屠伟进 |
地址: | 德国斯*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 求解 规划 神经网络 | ||
公开了一种用于将神经网络应用于输入实例的系统(100)。神经网络包括优化层,所述优化层用于通过由一个或多个参数进行参数化的联合优化,从一个或多个输入神经元的值中确定一个或多个输出神经元的值。获得输入实例。获得到优化层的一个或多个输入神经元的值,并从其中确定一个或多个输入神经元的输入向量。通过关于输入向量联合优化至少输出向量以求解由一个或多个参数定义的半定规划,来从所确定的输入向量计算一个或多个输出神经元的输出向量。从相应计算的输出向量确定一个或多个输出神经元的值。
技术领域
本发明涉及用于将神经网络应用于输入实例(例如,输入图像)的系统,以及对应的计算机实现的方法。本发明进一步涉及用于训练神经网络的系统,以及对应的计算机实现的方法。本发明进一步涉及计算机可读介质,其包括用以执行所述方法的指令或表示神经网络参数的数据。
背景技术
自主设备必须基于观察到的环境做出决策。例如,用于车辆的自主驾驶系统可以使用来自相机和/或各种其它传感器的数据来分析交通状况,并使用该信息以用于控制车辆。类似地,用于非自主汽车的安全系统可以分析交通状况以辅助驾驶员,例如,如果发生危险状况的话则进行制动。在该示例中以及在其它设置中,做出决策不仅包括识别对象,而且还包括例如做出关于哪些识别的对象或对象的组合是危险的推断。例如,做出自动化推断也发生在其它控制系统中、医学图像分析中等。
在这些和其它种类的系统中,神经网络、并且特别是深度神经网络可以用来关于环境做出这样的推断。神经网络典型地包括一个或多个层,在每个层中,基于一个或多个输入神经元的值来计算一个或多个输出神经元的值。例如,神经网络可以具有至少10个、100个或1000个神经元,至少2个、5个或10个层等。例如,各层可以在如下方面不同:哪些输入神经元连接到哪些输出神经元,和/或使用哪些函数来计算输出神经元的值。典型地,层的一个或多个参数是可学习的,例如,这样的参数可以包括确定输出神经元的值受其所连接的相应输入神经元的值影响的程度的权重。各种类型的层本身是已知的。例如,卷积神经网络典型地包括输入层、输出层以及位于输入层和输出层之间的一个或多个层——典型地称为隐藏层。这样的隐藏层可以包括卷积层、ReLU层、池化层、完全连接层、标准化层等。例如,这样的层的组合可以用于执行各个种类的图像分类任务。
在Brandon Amos和 J. Zico Kolter的文章“OptNet: DifferentiableOptimization as a Layer in Neural Networks(OptNet:作为神经网络中的层的可微优化)”(通过引用并入本文,并可在
发明内容
根据本发明的第一方面,提出了一种如由权利要求1限定的用于将神经网络应用于输入实例的系统。根据本发明的进一步的方面,提出了一种如由权利要求10限定的用于训练神经网络的系统。根据进一步的方面,提出了如分别由权利要求12和权利要求13限定的应用和训练神经网络的计算机实现的方法。根据本发明的进一步的方面,提出了一种由权利要求14限定的计算机可读介质和一种如由权利要求15限定的计算机可读介质。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗伯特·博世有限公司;卡内基梅隆大学,未经罗伯特·博世有限公司;卡内基梅隆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010423498.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:存储器中高效多步搜索
- 下一篇:火花塞