情感分析
文章平均质量分 87
野指针小李
这个作者很懒,什么都没留下…
展开
-
Pytorch实战笔记(3)——BERT实现情感分析
本文展示的是使用 Pytorch 构建一个 BERT 来实现情感分析。本文的架构是第一章详细介绍 BERT,其中包括 Self-attention,Transformer 的 Encoder,BERT 的输入与输出,以及 BERT 的预训练和微调方式;第二章是核心代码部分。原创 2023-02-01 18:09:49 · 10056 阅读 · 9 评论 -
Pytorch实战笔记(2)——CNN实现情感分析
本文展示的是使用 Pytorch 构建一个 TextCNN 来实现情感分析。本文的架构是第一章详细介绍 TextCNN(不带公式版),第二章是核心代码部分。原创 2023-01-20 12:18:24 · 3499 阅读 · 0 评论 -
Pytorch实战笔记(1)——BiLSTM 实现情感分析
本文展示的是使用 Pytorch 构建一个 BiLSTM 来实现情感分析。本文的架构是第一章详细介绍 BiLSTM,第二章粗略介绍 BiLSTM(就是说如果你想快速上手可以跳过第一章),第三章是核心代码部分。原创 2023-01-16 12:47:55 · 8636 阅读 · 11 评论 -
Pytorch学习笔记(4)——从0实现CNN情感分析
感觉之前RNN的代码写的太丑陋了,所以该文章主要参考了Dive-into-DL-PyTorch和中文文本分类 pytorch实现的代码。目录1 项目框架2 预处理2.1 将所有词映射为词向量2.2 将句子中的词语映射为id3 CNN模型4 参考1 项目框架整个项目的框架抽象来看是如下的:简而言之就是输入的是整一句话,宽度为词向量维度(这里是300维),高度为句子最大长度。经过嵌入层嵌入后,通过卷积与最大池化层,最后进入全连接层,在softmax后得到情感分类的输出。其详细的框架图为:中文文本.原创 2021-10-26 15:57:01 · 872 阅读 · 4 评论 -
Pytorch学习笔记(3)——从0实现RNN情感分析
本文从0实现了用torch做基于RNN的情感分析。代码已上传到Github,链接为:https://github.com/Balding-Lee/torch-sentiment-analysis-based-on-RNN。但是效果并不是特别好,有可能是数据问题,也有可能是代码问题。如果是代码问题,欢迎指教。目录1 任务描述2 数据处理2.1 词语数目确定2.2 未知词词向量给定2.3 词嵌入3 模型训练3.1 RNN3.2 k折交叉验证3.3 获得准确率3.4 训练1 任务描述我的任务目标是采用t.原创 2021-10-20 16:21:07 · 2014 阅读 · 2 评论 -
中文情感分析任务数据集
1 NLPCC1.1 NLPCC-2012下载网址:http://tcci.ccf.org.cn/conference/2012/pages/page10_dl.html其中有两份文件,推荐下载2012-9-12的数据,比较全。数据格式为xml,数据样式如下:<weibo id="15"> <sentence id="1" opinionated="Y" polarity="NEG" target_word_1="官二代" target_begin_1="1" targe原创 2021-01-15 15:05:59 · 3293 阅读 · 0 评论 -
情感分析学习笔记(6)——PolarityRank算法python代码实现
本文紧接上一篇理论文章《情感分析学习笔记(5)——PolarityRank算法原理讲解》,本文是代码实现。参考的是两篇论文(Fernández-Gavilanes et al., 2016; Cruz et al., 2011)以及PageRank算法(Page et al., 1998)由于找了一圈没有找到相关的代码,所以是我参考pagerank的实现过程以及论文自己手撸的代码,所以不一定保证效率与正确率,而且我测试也只用了positive的一条语句进行测试,没有测试过negative的和混合的,所.原创 2020-11-19 16:55:54 · 2253 阅读 · 5 评论 -
情感分析学习笔记(5)——PolarityRank算法原理讲解
本文参考的是两篇论文(Fernández-Gavilanes et al., 2016; Cruz et al., 2011)以及PageRank算法(Page et al., 1998)由于找了一圈没有找到相关的代码,所以是我参考pagerank的实现过程以及论文自己手撸的代码,所以不一定保证效率与正确率,而且我测试也只用了positive的一条语句进行测试,没有测试过negative的和混合的,所以如果有问题,属实正常。本文与SO-PMI算法一样,不会公开任何数据集,但是我会留下数据集的获取方式。.原创 2020-11-19 15:03:37 · 3675 阅读 · 2 评论 -
情感分析学习笔记(4)——PageRank原理与python代码实现
PageRank(Page et al., 1998)最开始做出来并非是用于情感分析的,只不过我最近看到一个无监督的情感分析算法名叫PolarityRank(Cruz et al. 2011),这是基于PageRank的思想做的,所以在动手做PolarityRank之前先把PageRank给制作了。本文不会过多的提起算法原理之类的内容,毕竟基本是搬运的其他大佬的文章,我会把参考链接放在文章中,本文主要讲解代码。目录1 简介2 算法原理2.1 基本公式2.2 排名泄露2.3 排名下沉2.4 排名上升3.原创 2020-11-11 22:22:54 · 1601 阅读 · 2 评论 -
情感分析学习笔记(3)——情感传播(sentiment propagation)
sentiment propagation是我最近看论文最经常遇到的一个单词,并且网上这一块资源极其稀少(大部分都是新闻学或者心理学的论文),所以本文就谈谈我对情感传播的理解。Thanks to knowledge graph,让我能够百度的时候送给我这样的资源!专业团队,居然知道我是单身!好的,下面我们开始正文。目录1 情感传播1.1 在线情感传播1.2 情感网络特征分析1.2.1 情感互惠性1.2.2 基于结构平衡理论和状态理论的情感关系研究1.2.3 级联网络中的情感传播1.2.4 整体.原创 2020-10-28 15:20:14 · 8355 阅读 · 0 评论 -
情感分析学习笔记(2)——SO-PMI算法详解
整个项目是我借鉴了论文的内容一行代码一行代码敲的(除了.scel转为.txt),没有查阅github上面的开源项目等(就是说我自己封装了一个SO-PMI算法),说不定有漏洞或者思考不清晰的地方,如果发现了请麻烦指正。当然在进行计算的时候,我是采用的循环,并没有将数据矩阵化或者向量化(主要是还不清楚怎样矩阵化或者向量化),在运行效率上确实很差。这是我在3400条数据集上跑出来的效果,效果很烂,主要数据集太拉胯了。整个项目的代码除了数据集已开源到了github上,我会在文章后放上链接。该项目算是复现了少.原创 2020-10-12 17:50:09 · 11803 阅读 · 12 评论 -
情感分析学习笔记(1)——aspect-term,aspect-category,aspect-opinion,aspect-opinion pair的理解
感觉这一方面网上资源好少……整理一份出来作为学习笔记,方便以后忘记了还有地方可以查看……感谢师兄用他早饭中的鸡蛋给我讲懂了这个问题,摸摸大!昨天看综述《情感分析综述》就正好讲到了这个问题,这篇论文里面写的是“甄别句子中针对不同属性所表达的观点倾向,推出其正面、负面还是中性”,这就是上面的这些内容的概括,有兴趣的朋友可以下载下来阅读下,反正就3页,几分钟就看完了对吧。然后我把师兄说的两句话糅在一起给大家讲解,话如下:这个显卡很烂,但是鸡蛋好吃!aspect-term:aspect-term.原创 2020-09-27 09:41:44 · 2189 阅读 · 4 评论