Skip to content

Latest commit

 

History

History
 
 

textcat_demo

🪐 spaCy Project: Demo Textcat (Text Classification)

A minimal demo textcat project for spaCy v3. The demo data comes from the tutorials/textcat_docs_issues project.

📋 project.yml

The project.yml defines the data assets required by the project, as well as the available commands and workflows. For details, see the spaCy projects documentation.

⏯ Commands

The following commands are defined by the project. They can be executed using spacy project run [name]. Commands are only re-run if their inputs have changed.

Command Description
convert Convert the data to spaCy's binary format
train Train the textcat model
evaluate Evaluate the model and export metrics
package Package the trained model as a pip package
visualize-model Visualize the model's output interactively using Streamlit

⏭ Workflows

The following workflows are defined by the project. They can be executed using spacy project run [name] and will run the specified commands in order. Commands are only re-run if their inputs have changed.

Workflow Steps
all converttrainevaluatepackage

🗂 Assets

The following assets are defined by the project. They can be fetched by running spacy project assets in the project directory.

File Source Description
assets/docs_issues_training.jsonl Local Demo training data
assets/docs_issues_eval.jsonl Local Demo development data