spaCy - Evaluate 命令

顾名思义,此命令将评估模型的准确性和速度。它将在 JSON 格式的注释数据上完成。评估命令将打印结果,并可选择将一组示例解析器的显示可视化导出到 HTML 文件 (.html)。

另一方面,如果相应的组件存在于模型的管道中,则依赖项解析和 NER 的可视化将导出为单独的文件。

评估 命令如下 −

python -m spacy evaluate [model] [data_path] [--displacy-path] [--displacy-limit][--gpu-id] [--gold-preproc] [--return-scores]

参数

下表解释了其参数 −

参数 类型 描述
model positional 此参数表示要评估的模型。它可以是包或快捷方式链接名称,也可以是模型数据目录的路径。
data_path positional 它是 JSON 格式的评估数据的位置。
--displacy-path, -dp option 此参数是将渲染的解析输出为 HTML 的目录。如果未设置此参数,则不会生成任何可视化。
--displacy-limit, -dl option 它表示每个文件要生成的解析数。默认值为25。
--gpu-id, -g option 如果要使用GPU,则需要在此处定义。默认值为-1,用于CPU。
--gold-preproc, -G flag 此参数用于使用gold预处理。
--return-scores, -R flag 它将返回包含模型分数的字典。

spacy_command_line_helpers.html