网站建设需要多长时间,wordpress阿树,seo优化托管,2003访问网站提示输入用户名密码博主介绍#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12W、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ #x1f345;文末获取源码联系#x1f345; #x1f447;#x1f3fb; 精彩专栏推荐订阅#x1f447;… 博主介绍✌程序员徐师兄、7年大厂程序员经历。全网粉丝12W、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 文末获取源码联系 精彩专栏推荐订阅 不然下次找不到哟 2022-2024年最全的计算机软件毕业设计选题大全1000个热门选题推荐✅ Java项目精品实战案例《100套》 Java微信小程序项目实战《100套》 感兴趣的可以先收藏起来还有大家在毕设选题项目以及文档编写等相关问题都可以给我留言咨询希望帮助更多的人 文章目录 1 简介2 深度学习的算法研究卷积神经网络介绍Word2vec算法语句情感值分析算法思想 3 基于深度学习的电影评论需求分析需求设计其他功能需求分析 4 系统设计系统的功能模块设计数据库的设计 5 系统的实现系统的登录模块设计系统的首页实现电影简介的实现电影评价分析的实现电影评价情感类别的实现 6 参考文献7 源码获取 1 简介
鉴于电影评论的重要性电影评论的情感数据分析也成为了当下发展非常迅速的一项内容。本次就是利用了flask框架以及深度学习中的word2vac向量模型来进行一款深度学习的电影评论软件开发通过该软件的开发来更加有效的对众多的影评文本进行情感分析来判断出一部电影评论好与评论不好的比例等内容从而为电影的评论提供一个综合的汇总评判分析。 python基于深度学习的电影评论情感分析系统 关 键 词深度学习电影评论情感分析flask
文章首发地址:https://it1314.top/article/1256/
2 深度学习的算法研究
卷积神经网络介绍
卷积神经是深度学习中最具代表性的一种算法这种算法可以通过计算卷积来实现神经网络的发展结构的搭建该结构所创造的神经网络具有较强的学习能力可以通过信息输入来实现类结构的转换。卷积神经网络与生理学有着一定的相关性通过视觉、感知来进行卷积神经网络的内容搭建通过有监督和无监督的方式来进行学习均可以实现很好的学习效果。且在隐藏层中能够通过参数的共享来以较小范围的计算实现网络的特征达成。卷积神经网络最初是在图像领域中使用而在深度学习的框架不断的优化和当下的计算机硬件水平的不断提升下该技术在众多的领域中都有着很好的应用。
Word2vec算法
Word2vec算法是谷歌公司开发的一种网络概念语言模型是能够将文本转化为词向量的神经网络模型。这种模式是通过既定的语料库在该语料库的基础上进行模型优化训练通过将文本转化为向量模型来实现有效的算法推演实现。该算法中通常会采用到cbow和skip-gram模型通过这两种模型来进行相应的向量训练。Cbow模型能够通过结合上下文来进行中间词的概率预测从而实现很好的预测过程的实现。通过skip-gram来进行中间词概率的预测两样模型通过与神经网络相结合的方式来反复不断的进行初始变量和参数值的更新指导实现目标的函数值达到最大值后来进行词量的向量取得。
语句情感值分析
语句是由不同的词语组成的而在语句的情感值的计算上也是通过词典的计算方式来进行处理的。在针对本次的电影评论的文本分析上会通过将语句进行分词处理将语句中的英文、停用词等来进行有效的提出通过将关键词与情感词典中的信息进行对照找到句子中的情感词所表达的含义与情绪态度进行对应来实现有效的情感值分析情感词通常会有赞扬、悲哀、贬斥等等是重要的情绪表达的核心词句。在情感值的计算上该分析会通过从第一个情感词开始一连串的针对每一个情感词以及修饰词进行情感值的计算通过不断地循环直到找到所有的情感词来进行不断的更新与总结从而完成情感值的评价工作。
算法思想
在短文本的评价中相应的词汇数量较少且特征明显情感表达直接通过情感词典的方式就能够进行极为精准的短文本情感值的判断但是在情感字典中对于句子的情感指向性相对较弱有可能会造成判断的错误特别是在汉语言中语句中的词语变化多例如IOS系统比Android系统好和Android系统比IOS系统好在通过情感值的判断二者的情感值是一致的但是实际上两者想要表达的情感是完全相反的。所以通过基于word2vec来进行评论文本词量的分析中如何对于情感特征的分析是非常重要的一项内容应当通过加权算法来进行句向量的获取其算法流程如下所示 图2-1 算法流程图
3 基于深度学习的电影评论需求分析
需求设计
本次通过利用深度学习来实现计算机对于海量的电影评论能够进行有效的自主分析可以通过对语句的情感值进行判断来实现对语句所表达的情感思想进行确认和表达。此次在需求的设计上首先是需要搭建一款B/S结构的网站系统使用的开发工具确定为Python语言flask框架。在深度学习的技术选择上本次使用了word2vec模型来进行情感值的判断和训练的过程搭建与实现。通过此次的设计能够实现在网站内通过爬取电影评论以及输入评论内容来让系统进行自动的情感判断从而将该评论所代表的正面以及负面的情绪进行确认对于电影评价的好坏可以实现机器自动化的判断实现。
其他功能需求分析
对于电影的情感分析研究不仅仅是简单的文本分析而是需要通过语言文本来找寻其背后的发展趋势本次将以某平台或者某既定的文本库来进行电影的评论采样通过加入情感分析的方式来是实现对电影的评价和后续的追踪。本次的设计是要通过简单文本确认来找到与电影相关的重要信息推动电影行业的发展。通过长短不一、情感趋势不同的文本来进行不同的情感倾向的研究从而能够找到不同的观众对于同一部电影的情感倾向。在情感分析过程中数据实际是非常重要的一项内容是对于情感分析的结果有着直接影响的变量。因此在深度的神经网络数据集中需要样本数据完整、规则性强。通过选取有效的数据样本来进行模型训练才能够得到有效的判断结果。因此要对数据集进行一些内容的简单处理。
4 系统设计
系统的功能模块设计
本次通过以word2vec来进行实现深度学习的模型搭建通过以pycharm平台来实现数据的整体编程通过flask框架来完成B/S的网页设计从而实现计算机在网络上通过电影的评论信息录入来进行评论内容的情感判断。
数据库的设计
本次的数据库设计中数据库的表格设计如下所示
表4-1管理员数据库表 表4-2电影数据库表 5 系统的实现
系统的登录模块设计
本次的基于深度学习的电影评论情感分析系统是需要完成用户的登录才能够进入到系统中进行评论分析的此次设计的分析系统的登录页面如下所示 图5-1 系统的登录模块
系统的首页实现
当完成登录后系统的首页以搜索界面为主要展示的内容在首页中能够在文本框内进行想要获取的电影详情的搜索来快速的查询到与电影相关的信息内容。如下所示 图5-2 系统首页的实现
电影简介的实现
当输入相关信息后会有电影的名称、图片、主演、上映时间以及简介等多种内容在该页面进行呈现并且能够通过点击立即播放实现在线的电影播放功能如下图所示 图5-3 电影简介的实现
电影评价分析的实现
在电影简介界面中点击下一页能够看到当前用户对于该电影的评价信息有积极、消极、一般等内容能够通过环形图来进行相应评分占比的展示。当在点击下一页时会有具体的热门点评的显示通过积极、“消极”、一般三个选项来进行评价的划分有用户对于电影的评分、点赞数、留言时间等内容的显示。如下图所示 图5-4 电影评价分析的实现
电影评价情感类别的实现
在电影评价的菜单中管理员能够看到现有的用户对于电影的全部评价信息系统会根据输入的评价内容来进行情感类别的判断并且存储如数据库中如下图所示 图5-5 电影评价情感分析类别的实现
6 参考文献
[1] 张爱军,杨泽斌.自动化机器学习中的超参调优方法[J].中国科学:数学,2020,50(05):695-710.
[2] 李磊,陈向东,丁星,李皋,陈一健.基于图像处理与机器学习的岩土湿度检测系统[J].传感器与 微系统,2020,39(06):83-8588.
[3] 邓玉睿,周勇,从伟,程旭东,祁智慧,唐芳.基于朴素贝叶斯算法的模型研究[J].中国粮油学 报,2019,34(S2):35-38.
[4] 邹 强 , 田 颖 , 李 红 松 , 秦顺顺 . 基 于 支 持 向 量 机 的 方 法 [J]. 北 京 交 通 大 学 学 报,2020,44(01):84-90.
李彦冬,郝宗波,雷航.卷积神经网络研究综述[J].计算机应用,2016,36(09):2508-25152565.
7 源码获取 大家点赞、收藏、关注、评论啦 、查看获取联系方式 精彩专栏推荐订阅 不然下次找不到哟 2022-2024年最全的计算机软件毕业设计选题大全1000个热门选题推荐✅ Java项目精品实战案例《200套》 Java微信小程序项目实战《100套》 感兴趣的可以先收藏起来还有大家在毕设选题项目以及文档编写等相关问题都可以给我留言咨询希望帮助更多的人