Как создать новый проект 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

См. Https://spacy.io/usage/projects#project-yml

Другие вопросы по тегам