深度学习实战7-电商产品评论的情感分析

文章目录

一、前期工作

  1. 导入库包
  2. 导入数据
  3. 数据处理

二、神经网络模型构建
三、训练模型与测试

大家好,我是微学AI,今天给大家带来一个京东商品评论的情感分析与预测实战案例。
进几年网上购物越来越流行,在加上疫情的缘故,很多人足不出户,使得更多人选择网购。这让京东、淘宝、拼多多等电商平台得到了很大的发展机遇。但是,这种需求也引发了更多的店商平台的激列竞争。在这种电商平台激烈竞争的大背景下,除了提高商品质量、压低商品价格外。了解更多消费者的心声对干店商平台来说也变得越来越有必要,其中非常重要的方式就是对消费者的文本评论等非结构化的数据进行内在信息的数据挖掘和分析,有利于对应商品的生产厂家自身竞争力的提升。
对某商品的评论进行文本挖掘分析,目的是分析用户对某商品的情感倾向,从商品评论中挖掘产品的优点和缺点,提炼出不同品牌商品的卖点。
在这里插入图片描述

一、前期工作

1. 导入库包

import data_loader
from tensorflow.keras.preprocessing import sequence
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense, Embedding
from tensorflow.keras.layers import Flatten
from tensorflow.keras.utils import to_categorical
import numpy as np

代码中导入data_loader模型,做数据处理和导入,详细代码包和数据集:https://pan.baidu.com/s/14Do1RrZXOzZokNAcX4Yz2A
提取码:wxai

2. 导入数据

x_train,y_train,x_test,y_test =data_loader.load_data()

这里选取了某电商平台的各种商品的评论数据,数据样例:
在这里插入图片描述

3. 数据处理

#创建评论数据的词库索引
vocalen,word_index = data_loader.createWordIndex(x_train,x_test)
print(vocalen)#获取训练数据每个词的索引
x_train_index =data_loader.word2Index(x_train,word_index)
x_test_index=data_loader.word2Index(x_test,word_index)#最大长度的限制
maxlen =25
x_train_index =sequence.pad_sequences(x_train_index,maxlen=maxlen )
x_test_index =sequence.pad_sequences(x_test_index,maxlen=maxlen)
y_train= to_categorical(y_train)
y_test= to_categorical(y_test)

二、神经网络模型构建

model =Sequential()
model.add(Embedding(trainable=False, input_dim= vocalen+1, output_dim=300, input_length=maxlen))
model.add(Flatten())
model.add(Dense(256, activation='relu'))
model.add(Dense(256, activation= 'relu'))
model.add(Dense(256, activation='relu'))
model.add(Dense(2, activation= 'sigmoid'))
model.compile(loss='binary_crossentropy', optimizer='adam',metrics=['accuracy']) #二分类问题

三、训练模型与测试

model.fit(x_train_index, y_train,batch_size=512, epochs=200)
score, acc = model.evaluate(x_test_index, y_test)
print('Test score:', score)
print('test accuracy:',acc)test = np.array([x_test_index[1000]])
print(test)
print(test.shape)predict = model.predict(test)
print(predict)
print(np.argmax(predict,axis=1))

运行结果:
Test score: 1.740
test accuracy: 0.8563
在测试集的准确率为0.8563
机器借助模型可以对评论标注情感分析的标签,本文适合入门者阅读调试,后续将进行文本主题挖掘,分析商品的优点与缺点,提供需要改进的方向。

往期作品:

深度学习实战项目

1.深度学习实战1-(keras框架)企业数据分析与预测

2.深度学习实战2-(keras框架)企业信用评级与预测

3.深度学习实战3-文本卷积神经网络(TextCNN)新闻文本分类

4.深度学习实战4-卷积神经网络(DenseNet)数学图形识别+题目模式识别

5.深度学习实战5-卷积神经网络(CNN)中文OCR识别项目

6.深度学习实战6-卷积神经网络(Pytorch)+聚类分析实现空气质量与天气预测

7.深度学习实战7-电商产品评论的情感分析

8.深度学习实战8-生活照片转化漫画照片应用

9.深度学习实战9-文本生成图像-本地电脑实现text2img

10.深度学习实战10-数学公式识别-将图片转换为Latex(img2Latex)

11.深度学习实战11(进阶版)-BERT模型的微调应用-文本分类案例

12.深度学习实战12(进阶版)-利用Dewarp实现文本扭曲矫正

13.深度学习实战13(进阶版)-文本纠错功能,经常写错别字的小伙伴的福星

14.深度学习实战14(进阶版)-手写文字OCR识别,手写笔记也可以识别了

15.深度学习实战15(进阶版)-让机器进行阅读理解+你可以变成出题者提问

16.深度学习实战16(进阶版)-虚拟截图识别文字-可以做纸质合同和表格识别

17.深度学习实战17(进阶版)-智能辅助编辑平台系统的搭建与开发案例

18.深度学习实战18(进阶版)-NLP的15项任务大融合系统,可实现市面上你能想到的NLP任务

19.深度学习实战19(进阶版)-ChatGPT的本地实现部署测试,自己的平台就可以实现ChatGPT

…(待更新)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/33497.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PHP对接阿里云虚拟号-号码隐私保护

博主使用的fastadmin 封装框架 实现功能:AXN隐私号绑定、解绑; 场景:为店铺手机号开通虚拟号,用户联系店铺展示虚拟号码; 官方开放文档地址:https://help.aliyun.com/document_detail/59655.html?spma2…

在虚拟机里虚拟打电话的代码

首先在布局文件中添加打电话所需要的必要的控件&#xff0c; 以最简单的为例 <RelativeLayout xmlns:android"http://schemas.android.com/apk/res/android" xmlns:tools"http://schemas.android.com/tools" android:layout_width"match_parent&q…

【汇正财经顾晨浩】沪深创继续调整

盘面回顾&#xff1a; 周五早盘沪指顶住压力基本红盘震荡&#xff0c;但是到了午后未能幸免继续下调&#xff0c;创业板则是全天弱势领跌&#xff0c;截止收盘沪指跌0.77%&#xff0c;深成指跌1.61%&#xff0c;创业板指跌2.51%。创业板权重权重宁德时代跌逾5%&#xff0c;拖累…

【汇正财经】创强沪弱,资金扎堆流入AI、ChatGPT

盘面回顾&#xff1a; 周五指数分化&#xff0c;呈现出创强沪弱&#xff0c;300价值跌超1%&#xff0c;300成长涨0.4%&#xff0c;中字头个股走低&#xff0c;上证50权重低迷&#xff0c;三大运营商集体调整&#xff0c;ChatGPT概念股连续大涨&#xff0c;算力、游戏等应用方向…

文案改写神器软件-文案改编神器

文案改写神器软件 文案改写神器软件通常致力于通过人工智能技术将一篇已有文案进行改写和改编&#xff0c;以达到复用或优化的目的。以下是文案改写神器软件通常可以做的事情&#xff1a; 改写原文&#xff1a;文案改写神器可以通过自定义规则、语法分析和文本相似性匹配等功能…

重识追觅:千亿机器人“长坡”上的“技术玩家”

最近OpenAI新推出的GPT4.0&#xff0c;让外界再次感受到聊天机器人ChatGPT的技术魅力。从底层逻辑上看&#xff0c;ChatGPT的持续火爆源于此前GPT1.0到GPT3.5乃至GPT4.0的技术迭代&#xff0c;享受了技术复利的力量&#xff0c;成功引爆市场。 许多技术主导型行业&#xff0c;…

微信会员卡管理系统会员充值说明

云上铺微信会员卡管理系统会员充值即会员卡储值进行余额消费一种操作。 基础操作&#xff1a;点击【消费收银】→【会员充值】&#xff0c;显示有【会员充值/扣款/转账/提现】等业务&#xff0c;如下图所示&#xff1a; 会员充值必须先选择会员信息,输入会员卡号&#xff0c;或…

写论文不用构建语料库!只需要福昕PDF阅读器高级搜索

写论文不用构建语料库&#xff01;只需要福昕PDF阅读器高级搜索 文章目录 写论文不用构建语料库&#xff01;只需要福昕PDF阅读器高级搜索前言&#xff1a;“福昕语料库”使用前的准备&#xff1a;调用“语料库”&#xff1a; 前言&#xff1a; 最近论文阅读可以借助NewBing的…

淘宝有什么方法可以一键下载淘宝评论免费的

做淘宝的都知道&#xff0c;自己家在优化产品的时候&#xff0c;总在想怎么去突出卖点呢!哪些是同行没有的优势或者是同行哪些优势比我强找来找去我们可能就会一个个的罗列出一大堆的卖点&#xff0c; 但是实际上都是卖点就相当于没有卖点&#xff0c;必须得是突破1-2两个卖点…

推荐下阿里巴巴开源的数据库客户端工具Chat2DB

github地址&#xff1a;https://github.com/alibaba/Chat2DB Chat2DB 是面向开发人员的免费多平台数据库工具。多种数据库一个工具。它用于查询、创建和管理数据库&#xff0c;数据库可以在本地、服务器或云端。支持 MySQL、PostgreSQL、Microsoft SQL Server、Oracle、H2等&a…

世上最强6个AI写作工具 赶快收藏吧

引言&#xff1a; 在当今数字化时代&#xff0c;人工智能技术已经渗透到了各个领域&#xff0c;其中写作领域也不例外。近年来&#xff0c;越来越多的AI写作工具应运而生&#xff0c;它们不仅可以大大提高写作效率&#xff0c;而且能够帮助写作者提升文章的质量和吸引力。在本…

使用EventSource实现页面消息推送 与 websocket 的区别

什么是EventSource 确切的说应该问什么是Server-Sent Events(简称SSE)&#xff1f;Wikipedia的介绍是这样的: Server-sent events (SSE) is a technology where a browser receives automatic updates from a server via HTTP connection. The Server-Sent Events EventSource…

知乎版ChatGPT「知海图AI」加入国产大模型乱斗,称效果与GPT-4持平

“2023知乎发现大会”上&#xff0c;知乎创始人、董事长兼CEO周源和知乎合作人、CTO李大海共同宣布了知乎与面壁智能联合发布“知海图AI”中文大模型。 周源据介绍&#xff0c;知乎与面壁智能达成深度合作&#xff0c;共同开发中文大模型产品并推进应用落地。目前&#xff0c;知…

微信小程序_实现markdown支持代码复制功能

文章目录 ⭐ 前言⭐ 复制代码功能实现基于towxml渲染markdown 定位h2w__code language-css 类名下是渲染的代码块查找样式的判断源码attr注入属性用来判断是否是代码块 code复制代码样式及事件绑定效果 ⭐ 结束 ⭐ 前言 大家好&#xff0c;我是yma16&#xff0c;不止前端&…

chatgpt赋能python:使用Python向微信发送信息的方法详解

使用Python向微信发送信息的方法详解 Python作为一种广泛应用于科学计算、数据处理等多个领域的编程语言&#xff0c;也可以用于自动化工作流程和自动发送微信消息等操作&#xff0c;大大提高了工作效率。如果你想在日常工作中用Python向微信群或个人发送自定义信息&#xff0…

AI绘画工具软件网站合集:这些人工智能绘画生成器效果太赞了

那么有哪些口碑比较高的文本转图片的AI绘图软件呢?本文将跟大家分享一波出图效果相当不错的人工智能绘画工具网站&#xff0c;让大家实现“绘画自由”。 一、Disco Diffusion 简介:这是一款最早流行起来的AI绘图工具&#xff0c;直接在谷歌云端运行的程序&#xff0c;对电脑配…

AI - stable-diffusion(AI绘画)的搭建与使用

最近 AI 火的一塌糊涂&#xff0c;除了 ChatGPT 以外&#xff0c;AI 绘画领域也有很大的进步&#xff0c;以下几张图片都是 AI 绘制的&#xff0c;你能看出来么&#xff1f; 一、环境搭建 上面的效果图其实是使用了开源的 AI 绘画项目 stable-diffusion 绘制的&#xff0c;这是…

【社区图书馆】读《一本书读懂AIGC:ChatGPT、AI绘画、智能文明与生产力变革》所感

文章目录 《一本书读懂AIGC&#xff1a;ChatGPT、AI绘画、智能文明与生产力变革》目录作者简介我的体会&#xff1a; AI带来的挑战和机遇是不可避免的 《一本书读懂AIGC&#xff1a;ChatGPT、AI绘画、智能文明与生产力变革》 作者&#xff1a;a15a 著 贾雪丽 0xAres 张炯 主编 …

WIN10下搭建vue开发环境

好记性不如烂笔头。 说明&#xff1a;下面任何命令都是在windows的命令行工具下进行输入&#xff0c;打开命令行工具的快捷方式如下图&#xff1a; 详细的安装步骤如下&#xff1a; 一、安装node.js 说明&#xff1a;安装node.js的windows版本后&#xff0c;会自动安装好n…

bugku——分析(流量分析)题解

目录 1&#xff0c;flag被盗 2&#xff0c;中国菜刀 3&#xff0c;这么多数据包 4&#xff0c;手机热点 5&#xff0c;抓到一只苍蝇 6&#xff0c;日志审计 7&#xff0c;weblogic 8&#xff0c;信息提取&#xff08;超详细&#xff09; 9&#xff0c;特殊后门 1&…