You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Hironsan 836c7cd915 Change label size in text classification 6 years ago
app Change label size in text classification 6 years ago
data Add project template 6 years ago
docs Add a gif image for readme 6 years ago
tests Change directory structure 6 years ago
.gitignore Add project template 6 years ago
ISSUE_TEMPLATE.md Add project template 6 years ago
LICENSE Initial commit 6 years ago
Pipfile Add files for heroku 6 years ago
Procfile Add files for heroku 6 years ago
README.md Add a gif image for readme 6 years ago
requirements.txt Update requirements.txt 6 years ago
tox.ini Add project template 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 annotate text spans quickly.

Named Entity Recognition

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.

Text Classification

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.

Machine Translation

Features

  • Collaborative annotation
  • Language independent
  • (future) Auto labeling

Requirements

  • Python3.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

If you are favorite to doccano, please follow my GitHub and Twitter account. Please feel free to contact!