[发明专利]一种情感分析方法、装置、存储介质及终端设备有效
| 申请号: | 201910049494.5 | 申请日: | 2019-01-18 |
| 公开(公告)号: | CN109766557B | 公开(公告)日: | 2023-07-18 |
| 发明(设计)人: | 顾军华;许馨匀;武君艳;谢志坚;陈博;佘士耀;张亚娟;张素琪 | 申请(专利权)人: | 河北工业大学 |
| 主分类号: | G06F40/30 | 分类号: | G06F40/30;G06F40/289;G06Q30/0201;G06Q30/0203 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 300000 *** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 情感 分析 方法 装置 存储 介质 终端设备 | ||
1.一种情感分析方法,其特征在于,包括:
获取待进行情感分析的目标数据;
对所述目标数据进行分词处理,获取与所述目标数据对应的初始词向量集合;
根据所述初始词向量集合确定所述目标数据中待分析目标对应的目标向量;
将所述初始词向量集合及所述目标向量输入至预先训练的情感分析模型中,根据所述情感分析模型的输出结果,确定所述待分析目标的情感极性;其中,所述情感分析模型基于多层卷积神经网络训练生成;
所述将所述初始词向量集合及所述目标向量输入至预先训练的情感分析模型中,根据所述情感分析模型的输出结果,确定所述待分析目标的情感极性,包括:
以预先训练的情感分析模型中的第一中间层为当前中间层,将所述初始词向量集合及所述目标向量输入至当前中间层,根据所述目标向量确定所述初始词向量集合对应的上下文向量,根据所述上下文向量及所述目标向量更新所述目标向量,并将更新后的目标向量作为输入下一中间层的目标向量;对所述初始词向量集合进行卷积操作以更新所述初始词向量集合,并将更新后的初始词向量集合作为输入下一中间层的初始词向量集合;并将下一中间层作为新的当前中间层;
重复上述操作,直至得到所述情感分析模型中最后一个中间层输出的目标向量,并将最后一个中间层输出的目标向量输入至全连接层和softmax层,得到所述待分析目标的情感极性。
2.根据权利要求1所述的方法,其特征在于,根据所述目标向量确定所述初始词向量集合对应的上下文向量,包括:
根据所述目标向量确定所述初始词向量集合中各个初始词向量对应的注意力系数;
根据所述初始词向量集合中各个向量及所述各个初始词向量对应的注意力系数计算所述初始词向量集合对应的上下文向量。
3.根据权利要求2所述的方法,其特征在于,根据所述目标向量确定所述初始词向量集合中各个初始词向量对应的注意力系数,包括:
根据如下公式计算各个初始词向量对应的注意力系数:
其中,αi表示初始词向量集合中第i个初始词向量对应的注意力系数,gi表示初始词向量集合中第i个初始词向量基于语义的注意力系数,gj表示初始词向量集合中第j个初始词向量基于语义的注意力系数,loci表示初始词向量集合中第i个初始词向量基于位置的注意力系数,locj表示初始词向量集合中第j个初始词向量基于位置的注意力系数,Watt∈R1×2d,batt∈R1×1,Watt表示情感分析模型中各个中间层的网络权重,batt表示情感分析模型中各个中间层的网络偏置,n表示目标数据的长度,mi表示第i个初始词向量距离待分析目标的距离,p表示情感分析模型中的网络参数,l=1,2,......,L,表示第l个中间层,L表示情感分析模型中中间层的层数;表示更新前的目标向量;
相应的,根据所述初始词向量集合中各个向量及所述各个初始向量对应的注意力系数计算所述初始词向量集合对应的上下文向量,包括:
根据如下公式计算所述初始词向量集合对应的上下文向量:
其中,xattl表示输入至第l个中间层的初始词向量集合对应的上下文向量,表示输入至第l个中间层的初始词向量集合中的第i个初始词向量。
4.根据权利要求1所述的方法,其特征在于,根据所述上下文向量及所述目标向量更新所述目标向量,包括:
对所述目标向量进行线性变换;
对所述上下文向量及经过线性变换后的目标向量进行求和运算,以更新所述目标向量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河北工业大学,未经河北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910049494.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种语料修复的方法和装置
- 下一篇:一种基于身份信息播放翻译广告字幕的方法





