pyrouge在Ubuntu下的使用

在Ubuntu系统中,使用pyrouge进行摘要评测时,需要将自动生成的摘要放在'system'文件夹,参考摘要放在'gold'文件夹,文件命名以文章ID和模型结果标记。若遇到中文摘要报错,可以创建全局字典用索引代替中文字符,确保TXT文件不包含'<'符号以避免错误。rouge参数设置需参照官方文档,例如ROUGE-1.5.5的README.txt。提供了一个CNN/Daily Mail数据集测试示例,展示如何评估lead 3作为摘要的效果。
摘要由CSDN通过智能技术生成
pip install pyrouge

如报错:

Cannot open exception db file for reading: data/WordNet-2.0.exc.db

则执行以下命令:

cd /home/yzhao/soft/ROUGE-1.5.5/RELEASE-1.5.5/data
rm WordNet-2.0.exc.db
./WordNet-2.0-Exceptions/buildExeptionDB.pl ./WordNet-2.0-Exceptions ./smart_common_words.txt ./WordNet-2.0.exc.db
from pyrouge import Rouge155

r = Rouge155('/home/yzhao/soft/ROUGE-1.5.5/RELEASE-1.5.5')
r.system_dir = '/mnt/hgfs/NLP/document summarization/MyProject/docs/system'
r.model_dir = '/mnt/hgfs/NLP/document summarization/MyProject/docs/gold'
r.system_filename_pattern = 'system.(\d+).txt'
r.model_filename_pattern = 'gold.[A-Z].#ID#.txt'

output = r.convert_and_evaluate()
print(output)
out
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值