一种文字AI情绪识别系统及其识别方法与流程

文档序号:16537698发布日期:2019-01-08 20:02阅读:576来源:国知局
一种文字AI情绪识别系统及其识别方法与流程

本发明涉及文字智能识别技术领域,具体为一种文字ai情绪识别系统及其识别方法。



背景技术:

人工智能英文缩写为ai,它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学,人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等,人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大,可以设想,未来人工智能带来的科技产品,将会是人类智慧的“容器”,人工智能可以对人的意识、思维的信息过程的模拟,人工智能是一门极富挑战性的科学,从事这项工作的人必须懂得计算机知识,心理学和哲学。人工智能是包括十分广泛的科学,它由不同的领域组成,如机器学习,计算机视觉等等,总的说来,人工智能研究的一个主要目标是使机器能够胜任一些通常需要人类智能才能完成的复杂工作,随着人工智能的不断发展,人工智能越来越完善化。

许多人经常通过文字发表自己对各种事件和评论对象的主观感受,与他人分享自己的价值观、意见和情绪,文字信息中包含了很多的情绪词语,蕴含了丰富的用户情绪信息,目前的人工智能不能把文字中包含的用户的情绪提炼出来,例如用户的喜、怒、哀、乐等,无法达到将该文字情绪提取功能加入到ai机器人领域,让机器充满意识,理解用户文字的喜怒哀乐的目的,不能实现与人的互动、有是非判断能力、甚至可以理解道德和维护机器的行驶安全,无法达到通过文字的理解,使机器人形成ai意识对目的,从而无法促进人工智能的发展。



技术实现要素:

(一)解决的技术问题

针对现有技术的不足,本发明提供了一种文字ai情绪识别系统及其识别方法,解决了现有的人工智能不能把文字中包含的用户的情绪提炼出来,例如用户的喜、怒、哀、乐等,无法达到将该文字情绪提取功能加入到ai机器人领域,让机器充满意识,理解用户文字的喜怒哀乐的目的,不能实现与人的互动、有是非判断能力、甚至可以理解道德和维护机器的行驶安全,无法达到通过文字的理解,使机器人形成ai意识目的的问题。

(二)技术方案

为实现以上目的,本发明通过以下技术方案予以实现:一种文字ai情绪识别系统,包括系统处理模块,所述系统处理模块与原始文本分词处理模块实现双向连接,且原始文本分词处理模块与原始文本数据分类模块实现双向连接,所述系统处理模块与注意力机制提取系统实现双向连接,且注意力机制提取系统包括长短时记忆网络注意力机制模块、注意力采样模块和注意力向量提取模块,所述长短时记忆网络注意力机制模块的输出端与注意力采样模块的输入端连接,且注意力采样模块的输出端与注意力向量提取模块的输入端连接。

优选的,所述系统处理模块与特征向量构建和训练系统实现双向连接,且系统处理模块与目标函数参数训练模块实现双向连接。

优选的,所述特征向量构建和训练系统包括语义词向量训练模块、情绪词向量训练模块和词典词向量构建模块。

优选的,所述系统处理模块与情绪词典大数据库实现双向连接,且系统处理模块与初始输入词向量矩阵生成系统实现双向连接。

优选的,所述初始输入词向量矩阵生成系统包括初始输入词典词向量矩阵生成模块、初始输入语义词向量矩阵生成模块和除湿输入情绪词向量矩阵生成模块。

优选的,所述系统处理模块分别与lstm记忆网络处理单元和输出词向量矩阵生成系统实现双向连接,所述lstm记忆网络处理单元的输出端与输出词向量矩阵生成系统的输入端连接,且lstm记忆网络处理单元的输入端与初始输入词向量矩阵生成系统的输出端连接。

优选的,所述输出词向量矩阵生成系统包括输出词典词向量矩阵生成模块、输出语义词向量矩阵生成模块和输出情绪词向量矩阵生成模块。

优选的,所述系统处理模块与cnn卷积神经网络提取单元实现双向连接,且系统处理模块分别与情绪特征值分类单元和人工设计特征提取模块实现双向连接。

本发明还公开了一种文字ai情绪识别系统的识别方法,具有以下步骤:

s1、首先通过原始文本数据分类模块将原始文本数据分为训练样本和测试样本,然后通过原始文本分词处理模块对原始文本数据进行分词处理得到分词文本,之后利用特征向量构建和训练系统内的语义词向量训练模块和情绪词向量训练模块分别对分词文本进行语义词向量和情绪喜怒哀乐词向量训练,再利用特征向量构建和训练系统内的词典词向量构建模块和已有的情绪词典大数据库进行词典词向量构建;

s2、然后系统处理模块可控制初始输入词向量矩阵生成系统内的初始输入词典词向量矩阵生成模块、初始输入语义词向量矩阵生成模块和除湿输入情绪词向量矩阵生成模块生成语义词向量、情绪词向量和词典词向量的分词文本,从而得到三种类型初始输入词向量矩阵,再利用lstm记忆网络处理单元捕获三种类型初始输入词向量矩阵中每一单词的上下文语义,融入上下文信息,然后通过输出词向量矩阵生成系统内的输出词典词向量矩阵生成模块、输出语义词向量矩阵生成模块和输出情绪词向量矩阵生成模块处理后得到三种类型输出词向量矩阵,输出词向量矩阵能够消除单词歧义;

s3、利用cnn卷积神经网络提取单元并结合不同滤波长度的卷积核提取三种类型输出词向量矩阵的局部特征;

s4、之后系统处理模块可控制注意力机制提取系统内的长短时记忆网络注意力机制模块、注意力采样模块和注意力向量提取模块分别提取输出语义词向量矩阵和输出词向量矩阵的全局特征;

s5、之后系统处理模块会控制人工设计特征提取模块对原始文本数据进行人工特征提取;

s6、利用目标函数参数训练模块分别将局部特征、全局特征和人工设计特征对多模一致回归目标函数进行参数训练;

s7、求得多模一致回归最佳参数之后,使系统处理模块控制情绪特征值分类单元来对初始输入词向量矩阵进行情绪喜、怒、哀、乐等特征值进行分类,从而完成根据文本进行情绪识别。

(三)有益效果

本发明提供了一种文字ai情绪识别系统及其识别方法。与现有技术相比具备以下有益效果:该文字ai情绪识别系统及其识别方法,通过在系统处理模块与原始文本分词处理模块实现双向连接,且原始文本分词处理模块与原始文本数据分类模块实现双向连接,再分别通过注意力机制提取系统、长短时记忆网络注意力机制模块、注意力采样模块、注意力向量提取模块、特征向量构建和训练系统、目标函数参数训练模块、语义词向量训练模块、情绪词向量训练模块、词典词向量构建模块、情绪词典大数据库、初始输入词向量矩阵生成系统、初始输入词典词向量矩阵生成模块、初始输入语义词向量矩阵生成模块、除湿输入情绪词向量矩阵生成模块、lstm记忆网络处理单元、输出词向量矩阵生成系统、输出词典词向量矩阵生成模块、输出语义词向量矩阵生成模块、输出情绪词向量矩阵生成模块、cnn卷积神经网络提取单元、情绪特征值分类单元和人工设计特征提取模块的配合设置,很好的实现了把文字中包含的用户的情绪提炼出来,例如用户的喜、怒、哀、乐等,达到了将该文字情绪提取功能加入到ai机器人领域,让机器充满意识,理解用户文字的喜怒哀乐的目的,很好的实现了与人的互动、有是非判断能力、甚至可以理解道德和维护机器的行驶安全,达到了通过文字的理解,使机器人形成ai意识对目的,从而大大促进了人工智能的发展。

附图说明

图1为本发明系统的结构原理框图;

图2为本发明初始输入词向量矩阵生成系统的结构原理框图;

图3为本发明输出词向量矩阵生成系统的结构原理框图;

图4为本发明注意力机制提取系统的结构原理框图。

图中,1系统处理模块、2原始文本分词处理模块、3原始文本数据分类模块、4注意力机制提取系统、41长短时记忆网络注意力机制模块、42注意力采样模块、43注意力向量提取模块、5特征向量构建和训练系统、51语义词向量训练模块、52情绪词向量训练模块、53词典词向量构建模块、6目标函数参数训练模块、7情绪词典大数据库、8初始输入词向量矩阵生成系统、81初始输入词典词向量矩阵生成模块、82初始输入语义词向量矩阵生成模块、83除湿输入情绪词向量矩阵生成模块、9lstm记忆网络处理单元、10输出词向量矩阵生成系统、101输出词典词向量矩阵生成模块、102输出语义词向量矩阵生成模块、103输出情绪词向量矩阵生成模块、11cnn卷积神经网络提取单元、12情绪特征值分类单元、13人工设计特征提取模块。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-4,本发明实施例提供一种技术方案:一种文字ai情绪识别系统及其识别方法,包括系统处理模块1,系统处理模块1与原始文本分词处理模块2实现双向连接,且原始文本分词处理模块2与原始文本数据分类模块3实现双向连接,系统处理模块1与注意力机制提取系统4实现双向连接,且注意力机制提取系统4包括长短时记忆网络注意力机制模块41、注意力采样模块42和注意力向量提取模块43,长短时记忆网络注意力机制模块41的输出端与注意力采样模块42的输入端连接,且注意力采样模块42的输出端与注意力向量提取模块43的输入端连接。

本发明中,系统处理模块1与特征向量构建和训练系统5实现双向连接,且系统处理模块1与目标函数参数训练模块6实现双向连接。

本发明中,特征向量构建和训练系统5包括语义词向量训练模块51、情绪词向量训练模块52和词典词向量构建模块53。

本发明中,系统处理模块1与情绪词典大数据库7实现双向连接,且系统处理模块1与初始输入词向量矩阵生成系统8实现双向连接。

本发明中,初始输入词向量矩阵生成系统8包括初始输入词典词向量矩阵生成模块81、初始输入语义词向量矩阵生成模块82和除湿输入情绪词向量矩阵生成模块83。

本发明中,系统处理模块1分别与lstm记忆网络处理单元9和输出词向量矩阵生成系统10实现双向连接,lstm记忆网络处理单元9的输出端与输出词向量矩阵生成系统10的输入端连接,且lstm记忆网络处理单元9的输入端与初始输入词向量矩阵生成系统8的输出端连接。

本发明中,输出词向量矩阵生成系统10包括输出词典词向量矩阵生成模块101、输出语义词向量矩阵生成模块102和输出情绪词向量矩阵生成模块103。

本发明中,系统处理模块1与cnn卷积神经网络提取单元11实现双向连接,且系统处理模块1分别与情绪特征值分类单元12和人工设计特征提取模块13实现双向连接。

本发明还公开了一种文字ai情绪识别系统的识别方法,具有以下步骤:

s1、首先通过原始文本数据分类模块3将原始文本数据分为训练样本和测试样本,然后通过原始文本分词处理模块2对原始文本数据进行分词处理得到分词文本,之后利用特征向量构建和训练系统5内的语义词向量训练模块51和情绪词向量训练模块52分别对分词文本进行语义词向量和情绪喜怒哀乐词向量训练,再利用特征向量构建和训练系统5内的词典词向量构建模块53和已有的情绪词典大数据库7进行词典词向量构建;

s2、然后系统处理模块1可控制初始输入词向量矩阵生成系统8内的初始输入词典词向量矩阵生成模块81、初始输入语义词向量矩阵生成模块82和除湿输入情绪词向量矩阵生成模块83生成语义词向量、情绪词向量和词典词向量的分词文本,从而得到三种类型初始输入词向量矩阵,再利用lstm记忆网络处理单元9捕获三种类型初始输入词向量矩阵中每一单词的上下文语义,融入上下文信息,然后通过输出词向量矩阵生成系统10内的输出词典词向量矩阵生成模块101、输出语义词向量矩阵生成模块102和输出情绪词向量矩阵生成模块103处理后得到三种类型输出词向量矩阵,输出词向量矩阵能够消除单词歧义;

s3、利用cnn卷积神经网络提取单元11并结合不同滤波长度的卷积核提取三种类型输出词向量矩阵的局部特征;

s4、之后系统处理模块1可控制注意力机制提取系统4内的长短时记忆网络注意力机制模块41、注意力采样模块42和注意力向量提取模块43分别提取输出语义词向量矩阵和输出词向量矩阵的全局特征;

s5、之后系统处理模块1会控制人工设计特征提取模块13对原始文本数据进行人工特征提取;

s6、利用目标函数参数训练模块6分别将局部特征、全局特征和人工设计特征对多模一致回归目标函数进行参数训练;

s7、求得多模一致回归最佳参数之后,使系统处理模块1控制情绪特征值分类单元12来对初始输入词向量矩阵进行情绪喜、怒、哀、乐等特征值进行分类,从而完成根据文本进行情绪识别。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1