了解模块的输出目录

To know the output directory of the module

我是 python 编程和 spacy 模块的新手,在这里我创建了自己的命名实体识别模块,它工作正常但我想知道模块在输出目录中的保存位置,请帮助我

将模型保存到输出目录

if output_dir is not None:
    output_dir = Path(output_dir)
    if not output_dir.exists():
        output_dir.mkdir()
    nlp.meta['name'] = new_model_name  #rename model
    nlp.to_disk(output_dir)
    print("Saved model to", output_dir)

    # test the saved model
    print("Loading from", output_dir)
    nlp2 = spacy.load(output_dir)
    doc2 = nlp2(test_text)
    for ent in doc2.ents:
        print(ent.label_, ent.text)

我猜您想知道训练好的模型保存在哪个目录中。您的代码中甚至还有变量 output_dir 。只需查看它设置的值并在您的文件系统中转到那里。如果这不是您面临的问题,请澄清您的问题。