[发明专利]基于命名实体模型的字符串识别方法、电子设备、存储介质有效
申请号: | 201910646802.2 | 申请日: | 2019-07-17 |
公开(公告)号: | CN110348021B | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 黄海荣;李林峰 | 申请(专利权)人: | 湖北亿咖通科技有限公司 |
主分类号: | G06F40/295 | 分类号: | G06F40/295;G06N3/04 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 张凯 |
地址: | 430056 湖北省武汉市经济开发区神*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 命名 实体 模型 字符串 识别 方法 电子设备 存储 介质 | ||
1.一种基于命名实体模型的字符串识别方法,所述命名实体模型包括输入层、字嵌入层、双向长短记忆网络层和全连接层,所述方法包括:
所述输入层接收用户输入的字符串,将所述字符串转化为字索引数组并输出至字嵌入层,字索引数组的元素为所述字符串中每个字的索引号;
所述字嵌入层将所述字索引数组中的每个元素分别转化为多维字向量,并将多维字向量依次输出至双向长短记忆网络层;
所述双向长短记忆网络层的sigmoid激活函数单元或tanh激活函数单元接收到输入数据时,生成sigmoid查表请求或tanh查表请求,并调用预置函数接口;
针对所述sigmoid查表请求,利用所述预置函数接口将所述输入数据作为查表数据,利用所述查表数据在预设查找表中进行数据查找,将查找到的数据作为所述sigmoid激活函数单元的输出结果;
针对所述tanh查表请求,利用所述预置函数接口将所述输入数据转换为适用sigmoid激活函数的数据且将转换后的数据作为查表数据,利用所述查表数据在所述预设查找表中进行数据查找,将查找到的数据还原为适用tanh激活函数的数据,并作为所述tanh激活函数单元的输出结果;
所述双向长短记忆网络层对所述sigmoid激活函数单元的输出结果和tanh激活函数单元的输出结果进行逻辑处理,将逻辑处理后得到的数据输出至所述全连接层,由所述全连接层为输出结果数据添加实体标签。
2.根据权利要求1所述的方法,其中,利用所述预置函数接口将所述输入数据转换为适用sigmoid激活函数的数据且将转换后的数据作为查表数据,利用所述查表数据在所述预设查找表中进行数据查找,将查找到的数据还原为适用tanh激活函数的数据,并作为所述tanh激活函数单元的输出结果,包括:
利用所述预置函数接口将所述输入数据扩大2倍得到适用sigmoid激活函数的数据,且将扩大2倍后的数据作为查表数据;
利用所述查表数据在所述预设查找表中进行数据查找,将查找到的数据按照公式y=2*y’-1计算得到适用tanh激活函数的数据,并作为所述tanh激活函数单元的输出结果;
其中,y’表示查找到的数据,y表示适用tanh激活函数的数据。
3.根据权利要求1所述的方法,其中,在sigmoid激活函数单元或tanh激活函数单元接收到输入数据时,生成sigmoid查表请求或tanh查表请求,包括:
在sigmoid激活函数单元接收到输入数据时,若判断出所述输入数据位于第一数据范围内,生成sigmoid查表请求;
在tanh激活函数单元接收到输入数据时,若判断出所述输入数据位于第二数据范围内,生成tanh查表请求;
其中,所述第一数据范围包含了sigmoid激活函数曲线的纵坐标饱和值之外的纵坐标数值所对应的横坐标数值,所述第二数据范围包含了tanh激活函数曲线的纵坐标饱和值之外的纵坐标数值所对应的横坐标数值。
4.根据权利要求3所述的方法,其中,所述预设查找表按照如下方式进行创建:
基于sigmoid激活函数曲线定义样本数据范围和对应的输出数据范围,其中,所述样本数据范围不小于所述第一数据范围,且一个样本数据对应一个输出数据;
将所述样本数据范围量化为样本整数范围,将输出数据范围量化为输出整数范围;
从所述样本整数范围中等数值间距H选取N个样本整数,从所述输出整数范围等数值间距H选取N个输出整数,H为整数;
将所述N个样本整数添加指定偏移量得到N个样本正整数并生成输入序列,利用所述N个输出整数生成输出序列,所述输入序列和输出序列中的数据依据数据值的大小排列;
将所述输入序列中N个样本正整数除以H得到与其位置对应的序号值;
将转换为序号值后的N个样本正整数作为输出序列中对应位置的输出整数的下标,建立所述N个输出整数和各自对应下标之间的映射关系,依据所述映射关系创建所述预设查找表。
5.根据权利要求4所述的方法,其中,利用所述查表数据在所述预设查找表中进行数据查找,包括:
将所述查表数据量化为正整数后除以H,得到转换结果数据;
在所述预设查找表中查找与所述转换结果数据相等的下标对应的输出整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北亿咖通科技有限公司,未经湖北亿咖通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910646802.2/1.html,转载请声明来源钻瓜专利网。