
自然语言生成器(NLG)的无监督评估(基于Python)
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
该工具箱提供了一种高效的方法来计算多种无监督自动化的自然语言生成指标。评估代码$nlg-eval$旨在实现这些功能,支持从给定的候选文本中提取关键特征,并与预定义的目标参考文本进行比较。
支持以下主要指标:BLEU、METEOR、ROUGE、CIDEr、SkipThought(余弦相似度)、嵌入分析(包括平均余弦相似度和向量极值余弦相似度)以及基于贪婪匹配的分数设置。这些设置允许用户根据具体需求选择最优参数组合。
为了使用该代码,首先需要安装Java 1.8及以上版本,并运行以下命令进行Python依赖项的安装:
# 安装Python依赖项
pip install git+https://github.com/Maluuban/nlg-eval.git@master
此外,用户需注意以下几点:
- 如果在macOS High Sierra或更高版本环境下运行设置脚本时,请确保多线程功能已启用:# export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES
- 简单设置包括下载所需的数据(例如模型、嵌入)以及配置文件,建议参考官方文档获取详细指导。
- 安装完成后,可以通过以下命令启动评估过程:
```bash
python -c from nlg_eval.evaluation import evaluate; evaluate.evaluate.
```
全部评论 (0)
还没有任何评论哟~


