Closed xingbowen closed 6 years ago
transfer.py
文件预处理过的我也是新手,所以代码可读性可能不够强,如果发现有什么问题,欢迎指正。
你好我运行结果每一个epoch的准确率都是0.00000,不知道是什么原因,代码没有改动
不好意思,我没遇到这个问题,无法帮你解决
嗯嗯好的一定是我这出了问题,我再研究一下
顺便问一下,test数据集中的polarity是从哪里得到的?我从http://alt.qcri.org/semeval2014/task4/index.php?id=data-and-tools 这个网址下载的数据集,train数据集的标注是有的,但是test数据集没有标注的结果,请问你们的标注结果是从哪里得到的?
@xingbowen 请问准确率为0的问题你您解决了吗,我也遇到了这个问题。
@xingbowen 我找到问题了,你用的python版本是不是2.7,python2中整数除以整数时,小数部分被被省略了,所以计算accuracy时,acc / cnt得到的结果为0(真实结果可能为0.79)。解决方法:在程序第一行加上一句: from future import division,这样计算除法时会保留小数位。
您好,请问一下,train_data.txt每一个aspect对应的都是【2】, 在train.txt中,每个样本的第二行都是None,是不是可以理解为代码没有做aspect,而是就是做的句子级别的情感分析啊???
您好,请问一下,train_data.txt每一个aspect对应的都是【2】, 在train.txt中,每个样本的第二行都是None,是不是可以理解为代码没有做aspect,而是就是做的句子级别的情感分析啊???
应该不是这样,你可以试着把main.py里面的preprocessed设为0,这样会重新处理一遍数据,你看一下重新处理后的数据是不是还是这个样子。
我在学习这个代码 能上传一下 requirements.txt文件吗?
1.我从semeval上下载的数据集好像跟您的数据集不同,您的数据集来源是? 2.您data_info跟test_data中数据存储的形式我不太理解