Как создать новый проект Spacy 3.0 с нуля?
Я пытаюсь создать новый проект Spacy 3.0 с нуля для пользовательского конвейера NLP. Кажется, это никак не сделать. Единственный механизм, который я могу найти в документации, - это клонировать существующий репозиторий проекта, а затем отредактировать его. Есть ли другой способ сделать это?
>>> python -m spacy project --help
Usage: python -m spacy project [OPTIONS] COMMAND [ARGS]...
Command-line interface for spaCy projects and templates. You'd typically
start by cloning a project template to a local directory and fetching its
assets like datasets etc. See the project's project.yml for the available
commands.
Options:
--help Show this message and exit.
Commands:
assets Fetch project assets like datasets and pretrained weights.
clone Clone a project template from a repository.
document Auto-generate a README.md for a project.
dvc Auto-generate Data Version Control (DVC) config.
pull Retrieve available precomputed outputs from a remote storage.
push Persist outputs to a remote storage.
run Run a named command or workflow defined in the project.yml.
1 ответ
Все, что вам нужно, это каталог, содержащий файлы. Минимальная одна команда
project.yml
:
commands:
- name: "demo"
script:
- "python --version"
Практически все необязательно. Активы не требуются:
spacy project assets
⚠ No assets specified in project.yml
Выполните одну определенную команду:
spacy project run demo
==================================== demo ====================================
Running command: /home/username/venv/spacy/bin/python --version
Python 3.7.3