当前位置:网站首页>On the structure of annotation platform
On the structure of annotation platform
2022-06-23 11:29:00 【Lift up】
One 、 background
There are many open source annotation tools , But it only solves some links in the data annotation link . For flowable annotation operations , In addition to supporting the image 、 Text and audio and video labels , Data access also needs to be considered 、 Allocation of personnel 、 Mark progress management and sign boards .
Two 、 Core functions
1、 Images
Image annotation is really time-consuming and laborious . According to the subdivision of computer vision , Annotation tasks can also be divided into 2D Gesture tagging 、 Split dimension 、 Classification marking and object marking, etc . Therefore, the annotation function needs to meet the following requirements 、 Line 、 Add, delete, modify and check the face , Also pay attention to visual design , It is convenient to distinguish the annotation results .
2、 Text
common NLP Tasks have text categorization 、OCR、NER、 Text summary, etc , Therefore, the annotation function needs to meet the requirements of word 、 word 、 Statement and paragraph selection , And multi label display .
Others have not been contacted yet , So I won't say much .
3、 ... and 、 Platform functions
1、 Dataset Management
The basis of data set management is to add, delete, modify and query data , In addition, the data entry method should be considered , Such as local uploading and database reading .
2、 Label management
For labels , There is a large demand for customization , Therefore, in addition to the conventional template, label management , If you can support configurable capabilities , The general performance of the platform will be greatly improved .
Labels are generally defined and maintained by the employer , In addition to adding, deleting, modifying and checking , How tags interact on the annotation page 、 Whether shortcut keys are supported , It will affect the dimensioning efficiency
3、 Personnel management
For the platform , Personnel management is also the basic addition, deletion, modification and query , But we need to consider the relationship between people and data 、 The relationship between people and tasks 、 The relationship between people and groups .
For groups , In addition to adding, deleting, modifying and checking personnel management , More is role management , For example, marking personnel and inspectors .
4、 task management
When creating a dimension task , Data needs to be specified , A designated person is required , You also need to specify the workflow of the task . The workflow can be divided into :
1、 Dimension only
2、 mark + Check
3、 mark + Check + rejected
It is recommended that the workflow be as simple as possible , The logic involved later is more complicated , For example, staffing 、 Task recycling 、 Data statistics, etc. .
Task management includes addition, deletion, modification and query , Also increase the distribution of tasks 、 Task transfer and task progress kanban .
5、 Label Page
Annotation pages should increase interaction as much as possible , To improve labeling efficiency .
For example, image annotation , Need to have the image zoom function ; Text label , The presentation of text needs to be optimized ;
6、 Kanban
Kanban can be subdivided into data kanban 、 Task Kanban and personnel Kanban .
Data Kanban is mainly used to feedback and mark key indicators , For example, mark the quantity 、 Dimension accuracy 、 Inspection quantity and inspection accuracy ;
Task Kanban is the display of task details ;
The personnel Kanban focuses on the number of labels 、 Efficiency and other indicators ;
Four 、 Interface capabilities
For mass data annotation , It is not suitable for creating tasks manually , So we need to provide API.
For the above functions ,API Can open the ability to add and query , Limit the ability to delete and modify , Prevent misoperation .
边栏推荐
- 惊!AMD 350亿美元收购赛灵思!
- Attack and defense drill collection | 3 stages, 4 key points, interpretation of the blue team defense whole process outline
- Win10 微软输入法(微软拼音) 不显示 选字栏(无法选字) 解决方法
- 【MATLAB 图形用户界面控件使用】
- Rancher 2.6 全新 Monitoring 快速入门
- [cloud based co creation] overview of the IOT of Huawei cloud HCIA IOT v2.5 training series
- 64路电话+2路千兆以太网64路PCM电话光端机语音电话转光纤
- 【ML】QuantileRegressor
- Tensorrt笔记(四)推理分割模型
- 坦然面对未来,努力提升自我
猜你喜欢

Esp32-cam, esp8266, WiFi, Bluetooth, MCU, hotspot create embedded DNS server

力扣 1319. 连通网络的操作次数

【云舟说直播间】-数字安全专场明天下午正式上线

32路电话+2路千兆以太网32路PCM电话光端机支持FXO口FXS语音电话转光纤

MAUI使用Masa blazor组件库

最简单DIY基于STM32F407探索者开发板的MPU6050陀螺仪姿态控制舵机程序

From 0 to 1, how does the IDE improve the efficiency of end-to-end R & D| DX R & D mode

ESP32-CAM无线监控智能网关的设计与实现

華為雲如何實現實時音視頻全球低時延網絡架構

Simplest DIY remote control computer system based on STM32 ② (wireless remote control + key control)
随机推荐
1154. day of the year
Runtime application self-protection (rasp): self-cultivation of application security
中国十大券商有哪些?手机开户安全么?
最简单DIY基于STM32的远程控制电脑系统②(无线遥杆+按键控制)
电感有极性吗?
From 0 to 1, how does the IDE improve the efficiency of end-to-end R & D| DX R & D mode
Vous comprenez vraiment la capacité de sortie de LDO!?
Deep dive kotlin synergy (XIV): problems of shared state
華為雲如何實現實時音視頻全球低時延網絡架構
“互联网+”大赛命题火热对接中 | 一图读懂百度38道命题
KDD 2022 | 基于分层图扩散学习的癫痫波预测
惊!AMD 350亿美元收购赛灵思!
RF Analyzer Demo搭建
Rancher 2.6 new monitoring QuickStart
程序中创建一个子进程,然后父子进程各自独自运行,父进程在标准输入设备上读入小写字母,写入管道。子进程从管道读取字符并转化为大写字母。读到x结束
Tensorrt笔记(四)推理分割模型
Rancher 2.6 全新 Monitoring 快速入门
Which securities company has the lowest Commission for opening a mobile account? Is it safe to open an account online now?
What are the top ten securities companies in China? Is it safe to open a mobile account?
强化责任意识和底线思维 全力筑牢抗洪抢险“安全堤”