Comments (9)
Yes, this is exactly what I am talking about.
It would also be great to be able to upload or specify the list of labels programmatically rather than having to type them one by one in the browser.
from doccano.
Thank you for the clarification of the request! It means "project should have multiple label set", is it right?
Let me show an example of this feature to recognize the concrete use case. In the Aspect-Based-Sentiment-Analysis, label set differs by entity.
("RESTAURANT" entity has "GENERAL", "PRICES", "MISCELLANEOUS", on the other hand "FOOD" entity has "PRICES", "QUALITY", "STYLE & OPTIONS").
If doccano supports multiple label set, user can switch label set depends on the entity (or class label) of the sentence. Do I show a correct situation?
from doccano.
I also would be interested in seeing this feature added, if it's not there already. I.e. instead than having a single set of labels for the whole project (e.g. a NER annotation of a set of sentences), each sentence in the input set could carry its own definitions of the labels, which may or may not replace the default labels for the whole project. This would allow for example for more fine grained annotation only on specific sentences of the dataset while keeping the default (e.g. much less in number) labels for the rest of the dataset
from doccano.
Does your question mean whether doccano supports multi-label task? If so, you can annotate multiple labels by doccano.
from doccano.
Yes, I am referring to the same kind of scenario as @fm444fm mentioned. Basically, having a different set of possible labels for all sentences in a project. Then the labeler may select one or more labels as desired.
from doccano.
It would also be great to be able to upload or specify the list of labels programmatically rather than having to type them one by one in the browser.
I agree that's good functionality. If it's something you need in the short term, it's easily done through the python manage.py shell
or by adding a custom command. Here's an example.
If doing a bulk uploading of labels is eventually supported, it'd also be nice to have them automatically have their shortcut be the first character of the label (when available) and the colors not overlap.
from doccano.
Yes, I made these changes in my forked version of the repo to support bulk upload with different label sets.
from doccano.
👍 for this feature!
from doccano.
👍 for text classification projects, too.
from doccano.
Related Issues (20)
- cross line label failed HOT 3
- Image annotation does not work when deployed behind proxy
- annotate cross lines failed HOT 1
- Include annotator names or unique IDs in label field HOT 3
- Broken images in docs HOT 2
- Doccano not displayed properly in browser when not assigned base website URL
- Serve Doccano behind reverse proxy and sub-url HOT 2
- use filename as document id when importing dataset HOT 2
- Error during importing label in .json format, file size should be less than 100MB
- AttributeError: type object 'CustomRESTRequestModel' has no attribute 'model_json_schema' HOT 1
- Cannot import any dataset
- Some characters like '/' was considered as Escape Character in the feature "export Dataset". HOT 1
- Retrieve deleted data
- Doccano on remote server: import data on server HOT 1
- export data is null HOT 2
- 标注问题 HOT 3
- Bug in labeling of text sections requiring scrolling HOT 3
- The server of doccano freeze HOT 1
- Problem in the log in as a new user
- PRIVACY-PRESERVING MULTI-KEYWORD SEARCHABLE ENCRYPTION FOR DISTRIBUTED SYSTEMS
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from doccano.