Hironsan
0295ea2f60
|
6 years ago | |
---|---|---|
app | 6 years ago | |
data | 6 years ago | |
docs | 6 years ago | |
tests | 6 years ago | |
.gitignore | 6 years ago | |
ISSUE_TEMPLATE.md | 6 years ago | |
LICENSE | 6 years ago | |
Pipfile | 6 years ago | |
Procfile | 6 years ago | |
README.md | 6 years ago | |
requirements.txt | 6 years ago | |
tox.ini | 6 years ago |
README.md
doccano
doccano is an open source text annotation tool for human. It provides annotation features for text classification, sequence labeling and sequence to sequence. So, you can create labeled data for sentiment analysis, named entity recognition, text summarization and so on. Just create project, upload data and start annotation. You can build dataset in hours.
Demo
You can enjoy annotation demo.
Sequence labeling
First demo is one of the sequence labeling tasks, named-entity recognition. You just select text spans and annotate it. Since doccano supports shortcut key, so you can quickly annotate text spans.
Text classification
Second demo is one of the text classification tasks, topic classification. Since there may be more than one category, you can annotate multi-labels.
Sequence to sequence
Final demo is one of the sequence to sequence tasks, machine translation. Since there may be more than one responses in sequence to sequence tasks, you can create multi responses.
Features
- Collaborative annotation
- Language independent
- (future) Auto labeling
Requirements
- Python 3.6+
- django 2.0.5+
- Google Chrome(highly recommended)
Installation
To install doccano, simply run:
$ git clone https://github.com/chakki-works/doccano.git
$ cd doccano
$ pip install -r requirements.txt
create superuser.
$ cd app
$ python manage.py createsuperuser
Usage
First, run web application:
$ python manage.py runserver
Then, open http://localhost:8080 in your browser.
Contribution
As with any software doccano is under continuous development. If you have requests for features please file an issue describing your request. Also, if you want to see work towards a specific feature feel free to contribute by working towards it. The standard procedure is to fork the repository, add a feature, fix a bug, then file a pull request that your changes are to be merged into the main repository and included in the next release.
Contact
For help and feedback please feel free to contact the author.
If you are favorite to doccano, please follow my GitHub and Twitter account.