[发明专利]操作神经网络的方法、设备及系统有效
申请号: | 201710920011.5 | 申请日: | 2017-09-30 |
公开(公告)号: | CN108364064B | 公开(公告)日: | 2022-05-24 |
发明(设计)人: | V·阿里戈尼;G·德索利;B·罗西;P·弗拉尼托 | 申请(专利权)人: | 意法半导体股份有限公司 |
主分类号: | G06N3/063 | 分类号: | G06N3/063;G06N3/08 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;张俊杰 |
地址: | 意大利阿格*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作 神经网络 方法 设备 系统 | ||
1.一种方法,包括:
将到神经网络的运算电路集合的输入数据从一个或多个其他域转换到余数系统RNS域,所述神经网络具有多个层;
在所述运算电路集合中在所述RNS域中执行算术运算;
将所述运算电路集合的所述算术运算的输出结果从所述RNS域转换到所述一个或多个其他域;
在将所述输入数据中的至少一些输入数据转换到所述RNS域之前,使用一个或多个相应的缩放因子来缩放所述输入数据中的所述至少一些输入数据;以及
使用一个或多个互补缩放因子来缩放所述一个或多个其他域中的对应结果,
其中所述余数系统RNS伴随有所表示的值的范围,并且缩放因子确定所表示的值的所述范围。
2.根据权利要求1所述的方法,包括:
从一个或多个传感器接收所述输入数据中的至少一些输入数据;以及
基于所转换的输出结果来生成一个或多个控制信号。
3.根据权利要求2所述的方法,其中所述一个或多个控制信号包括以下一项或多项:
控制参数;
控制信号;
模型参数;以及
警告信号。
4.根据权利要求1所述的方法,包括:
选择所述运算电路集合。
5.根据权利要求1所述的方法,其中所述运算电路集合执行从乘法、加法、以及减法中选出的算术运算。
6.根据权利要求1所述的方法,其中所述运算电路集合包括运算电路,所述运算电路执行相对于输入数据的第一集合和输入数据的第二集合齐次的运算,所述方法包括将所述输入数据的第一集合和所述输入数据的第二集合转换到所述RNS域。
7.根据权利要求1所述的方法,其中所述运算电路集合包括运算电路,所述运算电路执行相对于输入数据的第一集合和输入数据的第二集合齐次的运算,所述方法包括:
将所述输入数据的第一集合转换到所述RNS域;以及
从存储器获取所述输入数据的第二集合。
8.根据权利要求1所述的方法,其中所述一个或多个其他域包括整数域。
9.根据权利要求1所述的方法,包括:
在将所缩放的输入数据中的至少一些输入数据转换到所述RNS域之前,对所缩放的输入数据中的至少一些输入数据进行四舍五入。
10.根据权利要求1所述的方法,包括以下至少一项:
对于所述运算电路集合中的多个运算电路使用相同的缩放因子集合;
对于所述运算电路集合的至少一部分运算电路将所述缩放因子设置为单位一;以及
对于所述运算电路集合中的至少一个运算电路使用幂二缩放因子,其中缩放包括二进制数据的移位。
11.根据权利要求1所述的方法,包括设置所述相应的缩放因子。
12.根据权利要求1所述的方法,包括在RNS域中利用幂二模数来执行至少一个算术运算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于意法半导体股份有限公司,未经意法半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710920011.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于权值分配资源的神经网络训练方法和装置
- 下一篇:采布斯乘法的微处理器