【python ROUGE BLEU jiaba.cut NLP常用的指标计算】

pip install -U nltk rouge jieba

# Rouge

python 复制代码
from rouge import Rouge
rouge = Rouge()

reference = "The quick brown fox jumps over the lazy dog"
candidate = "The quick brown fox jumps over the dog"

scores = rouge.get_scores(candidate, reference)
scores

# jieba分词

python 复制代码
import jieba


text = "我爱自然语言处理"
seg_list = list(jieba.cut(text, cut_all=False))

print("分词结果:", seg_list)

# Bleu

python 复制代码
from nltk.translate.bleu_score import sentence_bleu

candidates = ["this", "is", "a", "test"]
references = [["this", "is", "a", "test"]]

bleu_score = sentence_bleu(references, candidates)
print(f"Corpus BLEU Score: {bleu_score}")
相关推荐
_.Switch17 分钟前
FastAPI 应用的容器化与 Docker 部署:提升性能与可扩展性
数据库·python·网络协议·docker·容器·eureka·fastapi
Pandaconda20 分钟前
【新人系列】Python 入门(二十七):Python 库
开发语言·笔记·后端·python·面试··python库
莲动渔舟24 分钟前
PyTest自学-认识PyTest
python·pytest·测试
Lorcian1 小时前
web前端1--基础
前端·python·html5·visual studio code
CRTao1 小时前
Python并发编程 07 事件驱动模型、进程切换、进程阻塞、文件描述符、缓存I/O、selectors模块
java·python·缓存
brilliantgby2 小时前
蓝桥杯3525 公因数匹配 | 枚举+数学
python·算法·蓝桥杯
不去幼儿园2 小时前
【博客之星】2024年度个人成长、强化学习算法领域总结
人工智能·python·算法·机器学习·强化学习·个人总结
小王子10242 小时前
面向对象分析与设计Python版 GOF设计模式
python·设计模式·gof·面向对象分析与设计
爱学习的uu2 小时前
KAGGLE竞赛实战2-捷信金融违约预测竞赛-part2-用lightgbm建立baseline
python·机器学习·金融
莲动渔舟2 小时前
PyTest自学 - 将多个用例组织在一个类中
python·pytest·测试