没有合适的资源?快使用搜索试试~ 我知道了~
语义情感分析沉浸式智能客厅模型研究.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 28 浏览量
2022-06-24
14:35:10
上传
评论
收藏 1.02MB DOCX 举报
温馨提示
试读
16页
语义情感分析沉浸式智能客厅模型研究.docx
资源推荐
资源详情
资源评论
引言
语言作为人类情感思想的载体包含了丰富的信息,如果把计算机应用于语音信息处理领域,则可让计
算机与人类进行语音交互。若将这项技术应用于智能家居控制系统中,将会极大地方便人们对家庭电
器的控制,因此以语音识别技术为基础的智能家居控制系统应运而生。与此同时,深度学习、大数据
等新兴技术近年来的迅猛发展,将智能家居的发展浪潮推向了一个新高度。情感分析也称为观点挖掘 ,
是自然语言处理领域的研究热点之一,其可提取文本中的情感及观点。传统机器学习方法可处理许多
情感分析问题,通常会根据不同项目的特点选择不同处理方式,一般需要很长时间来收集、组织与抽
象背景知识。深度学习的出现迅速取代了传统机器学习方法,并成为自然语言处理领域的领头军,在
各个行业得到了广泛应用。与传统机器学习算法相比,深度学习不取决于人工提取的特性,而具有独
立学习特征的能力,非常适合对非结构化语言文本、序列等类型数据的抽象。
目前,国内外许多研究人员采用长短期记忆模型与循环神经网络相结合的方式处理文本信息,并分析
文本上下文的情感分类问题,取得了良好效果。其中,深度学习模型有着优异表现,即使没有特征的
标注也能提高分类准确率
[
]
。 等
[
]
将递归神经网络与随机概率融合为统一的框架,用于显式
语义与特征向量的共同提取,分类准确率得到明显提升。但采用这种提取所有方面语义文本的方法,
当文本数量庞大时网络层数会过深。因此,需要对文本中的重点区域进行突出,否则随着训练时长的
增加,容易出现梯度消失现象。
在图像识别领域首次提出注意力机制概念,其使得模型能够有效注意到特定区域的具体信息,并获得
更深入的特征信息。近些年,注意力机制被尝试应用于 领域,结果证明这种特征提取方式更加高
效。将注意力机制与循环神经网络相结合能够将文本信息及序列的某一中间时刻状态进行融合,使用
注意力加权方式计算输出,同时通过上下文互动监测特定信息,能有效解决不同目标的情绪两极化问
题,并提高情感极性预测的准确性。谭皓等
[
]
提出可利用表情符作为分析文本的注入点,并提出基于
表情符注意力机制的情感分析模型; 等
[
]
利用平行语料库提升词典覆盖率,采用最大化似然估
计法对词语进行标注,以提升情感分类准确率;栗雨晴等
[
]
通过构建双语词典,在新浪微博评论区提
取大量用户评论进行多种类的文本情感分析。以上方法与语料库紧密相连,文本语料库的词语质量及
规模将会直接影响预测准确率。
本文设计一个能够随着用户语音信息进行自适应改变的沉浸式智能客厅系统,对用户语音信号进行采
集,并在云端使用如今已较为成熟的科大讯飞语音识别引擎进行语音到文本的转换
[
]
。无需构建庞
大的语料库,改用基于注意力机制的 网络分析输入神经网络的用户语音文本信息
[
]
,进
而挖掘出用户的情感观点,使得控制系统具有思考分析的能力,能够作出预测,协调室内各个模块进
行自适应改变。例如,综合用户情感因素调控影片播放类型及客厅内的灯光、窗帘、香薰等作出改变 ,
让用户能够沉浸其中,获得极致体验。
智能客厅设计
系统主要包括以下几个模块:
()语音录入模块。获取原始的用户语音数据后进行去噪预处理,经 转换后将信号上传云平台,
使用科大讯飞引擎将其转换为文本信息返回到语音模块。
()文本信息分析模块。在该模块内部提前使用大量词语文本进行语言情感信息训练,构建语义文
本库。将获取到的文本信息输入训练好的神经网络模型中,输出的关键词将会被转换成控制指令,等
待下发给各工作模块。
()指令广播模块。指令将以 格式广播到各个工作节点的控制层中,工作节点对其分析处理完
成后,会根据指令进行自适应变化。
()工作节点模块。由控制层、业务层与持久层组成,控制层负责接收指令模块传输过来的 指
令,解析指令并下达至业务层进行相应逻辑处理,最后将指令记录在持久层中用作历史备份。下次接
收到相同的 指令则不需要再次解析,直接处理相应逻辑即可,以加快响应速度。
系统模块总概图如图 所示
[
]
。
图 1系统模块总概图
Fig. 1General diagram of the system module
下载 原图œ! 高精图œ! 低精图
算法原理
" 反向传播网络
反向传播神经网络由输入层、隐含层与输出层构成。网络中前一层的输出都可作为下一层的输入,使
提取到的特征信息可继续被下一层使用。输入层的数据为预处理过的文本信息,可实现分类与预测功
能。其网络结构如图 所示。
图 2BP 神经网络结构
Fig. 2BP neural network structure
下载 原图œ! 高精图œ! 低精图
具体训练过程为:将权重初始化为随机数,预处理输入数据,通过神经网络得到输出值,每一次训练
都将输出值与预期值进行比较。用梯度下降法更新权重值,重复训练过程使误差变小,最终完成神经
网络训练。
反向传播网络利用前向传播网络公式进行计算,前向传播公式如下
[
]
:
#$%&'( $%'$%'&)$%'#%&( $%'$%'&)$%'
$%&'( *$#$%&''$%&'( *$#$%&''
式中, #$%'为第 % 层的激 活值。 第 %& 层包含 以下元素:输入 $%', 参 数 $%'、)$%',激活函数
*$+',中间结果 #$%&',输出 $%&'。设神经网络的损失函数为 ,$-)'.%,且输入到语音文本的
信息集包含 / 个样例,采用批量梯度下降算法求解神经网络。当处理单一样本 $0-1'时,代价函数计
算公式如下:
,$-)20-1'( 345-)$0'613,-)20-1( 45-)01
对于一个给定的包含 / 个样本的数据集,可定义整体代价函数为:
,$-)'(7/8/9(,$-)20$9'-1$9'':&;8%6%(8%9(8%&($
&;8%6%(8%9(8%&($$%'9',-)(/89(/,$-)209-1$9''&;8%(%89(%8(%&$9$%''(/89(/$4-)09
1$9''&;8%(%89(%8(%&$9$%''
以上关于 ,$-)'定义中的第一项是一个均方差项,第二项是一个正则化项,正则化项的目的是为了
防止过拟合。针对参数 和 ) 求 ,$-)'的最小值,需要将每一个参数 $%'9 和 )$%'9 初始化为一个
非常小的随机值。
接下来根据第 % 层的每个输出单元 9 计算其残差:
<$%'9(==#%9,$-)20-1'(==#%9345-)$0'613(==#%98%($1
$196$%''+*>$#$%''<9$%'(==#9%,-)20-1(==#9%45-)01(==#9%8(%$1%'(
然后,针对 %(%6-%6-%6-? 的各个层,第 % 层第 9 个节点的残差计算方法如下:
<$%6'9(==#%69,$-)20-1'(=,$-)20-1'=#%9=#%9=%69=%69=#%69($
<$%'9'*>$#%69'<9$%'(==#9%,-)20-1(=,$-)20-1'=#9%=#9%=9%=9%
($8(%9%<9%'*>$#9%'
将式()中 %6、% 的表达式替换成关于 % 和 %& 的表达式,可得:
<$%'9($8%&($%'9<$%&''*>$#$%'9'<9$%'($8(%&9%<%&'*>$#9$%''
最后,利用批量梯度下降法对目标函数进行优化,按照以下计算方法对参数 和 )) 进行更新:
$%'9@$%'96A==$%'9,$-)'9$%'@9%A==9%,$-)'
)$%'9@)$%'96A==)$%'9,$-)')9$%'@)9%A==)9%,$-)'
AA 是学习速率,根据公式,需要计算其中的偏导:
==$%'9,$-)'(BC/8/9(==$%'9,$-)20$9'-1$9''DE&;$%'9==9%,-)(/89(/
$-)209-1$9''&;9$%'
==)$%'9,$-)'(/8/9(==)$%'9,$-)20$9'-1$9''==)9%,-)(/89(/==)9%,$-)209-1$9''
" 网络算法
"" 模型结构分析
普通神经网络模型有许多输入参数,数据传播方向依赖于上一层的方向,并且数据样本之间是不相关
的,无法对时间序列进行有效的特征训练,因此不能应用于自然语言处理、语音识别等领域。循环神
经网络重新定义了神经元之间的关系,即当前时刻的输入与上一时刻的输出都会影响此时神经元的输
出,该特性使得神经网络具备对时间序列的分析能力
[
]
。传统 网络展开结构如图 所示。
剩余15页未读,继续阅读
资源评论
罗伯特之技术屋
- 粉丝: 3691
- 资源: 1万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- face-detect.ipynb
- 以下是一些关于ACM(国际大学生程序设计竞赛)、NOI(全国青少年信息学奥林匹克竞赛)以及CSP(全国青少年信息学奥林匹克竞赛提
- 是一些电子设计竞赛(电赛)经验分享,包括备赛策略、项目管理、团队合作和比赛期间的注意事项
- 全能运行库修复工具DirectX Repair v4.1.0.30770
- las格式点云数据使用详解(附VS编译好的LAStools工具)
- KRPano插件一键解密大师1.4.0 (解压密码1234)
- 适用于618节日的销售数据
- 《C++沉思录》是一本由 Scoot Meyers 所著的经典 C++ 编程书籍 该书深入探讨了 C++ 的一些高级概念和技术
- 海信刷机数据 LED42K310X3D(0000)BOM1-C006软件数据与LED42K310NX3D(0000)BOM1通用
- 网卡硬刷MAC地址的工具和教程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功