我使用作为管道,用于训练自定义保加利亚语言模型的依赖解析器管道。我想用不同的数据集和令牌程序规则集重新训练和重新评估多个时间。为此,我需要在评估指标上添加一个timestamp
。
我这样做是通过运行spacy evaluate ./models/model-best test.spacy -dp ./visualizations/ --output metrics-$(date +"%FT%H%M").json
来获得一个包含在名称中的当前时间的度量文件。
但是,当scrtipt是project.yml
文件的一部分时,它就不能工作了。我尝试了不同的方法来逃避"
和%
字符,但是没有成功。任何帮助都是徒劳无功的。
发布于 2022-02-24 01:46:26
理论上,如果您能够找到YAML转义(我不能很快),您可以使用sh -c
从项目中运行这个命令,所以如果我想这样做,我只需将命令移动到一个shell脚本中,然后从项目中调用它。
https://stackoverflow.com/questions/71219442
复制