当前位置:网站首页>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 .
边栏推荐
- 攻防演练合集 | 3个阶段,4大要点,蓝队防守全流程纲要解读
- 爱可可AI前沿推介(6.23)
- 连番承压之后,苹果或将大幅提高iPhone14的售价
- PHP reflection class use
- 最简单DIY基于蓝牙、51单片机和舵机的钢铁爱国者机关枪控制器
- 坦然面对未来,努力提升自我
- 直播带货app源码搭建中,直播CDN的原理是什么?
- 你真的理解LDO的输出电容吗!?
- 一般的理财产品期限是几天啊?
- Vone news | wanglian technology empowers the public to enjoy the self-organization management of the chain network, creating an enterprise level alliance Dao
猜你喜欢

最简单DIY串口蓝牙硬件实现方案

How to implement a distributed lock with redis

“互联网+”大赛命题火热对接中 | 一图读懂百度38道命题

连番承压之后,苹果或将大幅提高iPhone14的售价

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

STM32F103ZET6单片机双串口互发程序设计与实现

【ML】QuantileRegressor

六张图详解LinkedList 源码解析

L'outil de périphérique deveco aide au développement de périphériques openharmony

64路电话+2路千兆以太网64路PCM电话光端机语音电话转光纤
随机推荐
Introduction and use of vector
如何用 Redis 实现一个分布式锁
Simplest DIY mpu6050 gyroscope attitude control actuator program based on stm32f407 Explorer development board
连番承压之后,苹果或将大幅提高iPhone14的售价
Is it difficult to register stocks and open accounts online? Is it safe to open an account online now?
某问答社区App x-zse-96签名分析
Vous comprenez vraiment la capacité de sortie de LDO!?
Deveco device tool helps openharmony device development
使用Mycat进行MySQL单库分表
Simplest DIY steel patriot machine gun controller based on Bluetooth, 51 MCU and steering gear
分享一个手游脚本源码
Tensorrt筆記(四)推理分割模型
The simplest DIY actuator cluster control program based on 51 single chip microcomputer, pca9685, IIC and PTZ
64路电话+2路千兆以太网64路PCM电话光端机语音电话转光纤
RF analyzer demo setup
汉源高科USB3.0光端机USB工业触摸屏光端机USB3.0光纤延长器USB3.0光纤传输器
汉源高科新一代绿色节能以太网接入工业交换机高效节能型千兆工业以太网交换机
STM32F103ZET6单片机双串口互发程序设计与实现
Openharmony application development [01]
Flutter series: wrap in flutter