No project description provided
Project description
SeqScore
SeqScore: Scoring for named entity recognition and other sequence labeling tasks
Installation
Normal installation: pip install seqscore
If you need to install from a copy of this repository, use: pip install -e .
Usage
Overview
For a list of commands, run seqscore --help
.
Some examples:
seqscore score prediction_conll_file --reference reference_conll_file
seqscore validate encoding input_conll_file
seqscore dump encoding input_conll_file output_delim_file
Scoring only supports BIO chunk encoding. Validation can be done for IO, BIO, and BIOES.
At the moment, dump
only supports BIO, but support will be added for IO and BIOES.
Features coming soon!
- More documentation
- Conversion between encodings (e.g. BIO<->BIOES)
- More error analysis tools
Setting up for development
- Create environment:
conda create -y -n seqscore python=3.8
- Activate the environment:
conda activate seqscore
- Install dependencies:
pip install -r requirements.txt
- Install seqscore:
pip install -e .
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
seqscore-0.2.0.tar.gz
(12.8 kB
view hashes)
Built Distribution
seqscore-0.2.0-py3-none-any.whl
(14.2 kB
view hashes)