[发明专利]具有数据处理的方法和装置在审
申请号: | 202011106670.3 | 申请日: | 2020-10-15 |
公开(公告)号: | CN112668691A | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 伊戈尔·瓦瑟利佐夫;张祐锡;黄荣南 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06N3/04 | 分类号: | G06N3/04;G06N3/063;G06N3/08 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吴晓兵 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 数据处理 方法 装置 | ||
一种处理器实现的数据处理方法包括:对包括除法运算在内的激活函数的输入数据进行归一化;通过从存储器读取根据经归一化的输入数据进行寻址的第一查找表的值,确定与除法运算的被除数相对应的被除数数据;通过对被除数数据进行累加,确定与除法运算的除数相对应的除数数据;以及确定与除法运算的输出相对应的激活函数的输出数据,其中,除法运算的输出是通过从存储器读取根据被除数数据和除数数据进行寻址的第二查找表的值而获得的。
相关申请的交叉引用
本申请要求于2019年10月16日向美国专利商标局提交的美国临时专利申请No.62/915,846的优先权,并且要求于2020年5月6日向韩国知识产权局提交的韩国专利申请No.10-2020-0054050的优先权,这两个申请的全部公开通过引用合并于此以用于所有目的。
技术领域
以下描述涉及具有数据处理的方法和装置。
背景技术
神经网络可以是一种参考计算架构实现的计算系统。各种电子系统被用于通过使用数据处理装置分析数据并提取有效信息。
数据处理装置可以执行大量的数据计算。
发明内容
提供本发明内容以用简化形式介绍对将在下面的具体实施方式中进一步描述的概念的选择。本发明内容既不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
在一个总体方面,一种处理器实现的数据处理方法包括:对包括除法运算在内的激活函数的输入数据进行归一化;通过从存储器读取根据经归一化的输入数据进行寻址的第一查找表的值,确定与所述除法运算的被除数相对应的被除数数据;通过对所述被除数数据进行累加,确定与所述除法运算的除数相对应的除数数据;以及确定与所述除法运算的输出相对应的所述激活函数的输出数据,其中所述除法运算的输出是通过从所述存储器读取根据所述被除数数据和所述除数数据进行寻址的第二查找表的值而获得的。
所述归一化可以包括:对所述输入数据进行归一化,使得经归一化的输入数据的最大值是0。
确定所述输出数据可以包括:基于所述被除数数据的值,确定对所述第二查找表的列进行寻址的列索引;基于所述除数数据的值,确定对所述第二查找表的行进行寻址的行索引;以及从所述存储器读取根据所述列索引和所述行索引进行寻址的所述第二查找表的值。
确定所述除数数据可以包括:使用累加器对所述被除数数据进行累加,并且确定所述行索引可以包括:从由所述累加器的最高有效位指示的值确定所述行索引。
确定所述行索引可以包括:基于所述第二查找表的总行数的以2为底的对数的值,确定所述最高有效位的数量。
确定所述最高有效位的数量可以包括:将所述对数的值的具体数加1。
确定所述输出数据可以包括:通过选择所述存储器的根据所述行索引进行寻址的字线,读取所述第二查找表的值。
所述方法可以包括:确定对数据进行处理的精度;以及从预先生成的多个查找表中选择与所述精度相对应的所述第一查找表和所述第二查找表。
选择所述第一查找表和所述第二查找表可以包括:选择所述第一查找表和所述第二查找表,使得所述第一查找表和所述第二查找表对应于不同精度。
所述激活函数可以包括Softmax函数。
一种可以存储指令的非暂时性计算机可读存储介质,当所述指令由处理器执行时,将所述处理器配置为执行所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011106670.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:玻璃夹纸、层叠体和包装体
- 下一篇:西梅发酵原液以及其用于肠道保健功效的用途