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