1.一种数据标注系统,其特征在于,所述数据标注系统包括:
账户管理模块,用于维护所述数据标注系统的账户和各账户对应的权限,所述数据标注系统的账户包括管理员账户和标注员账户,所述管理员账户的权限包括创建标注任务及上传与标注任务对应的样本数据及与样本数据对应的标注结果,所述标注员账户的权限包括处理标注任务;
管理员模块,用于根据所述管理员账户的指令创建标注任务及在所述管理员账户创建标注任务时获取由所述管理员账户上传的标注任务描述信息;
数据接收模块,用于接收由所述管理员账户上传的与所述标注任务对应的目标数据;
自动标注模块,包括多个数据标注模型,每一数据标注模型用于处理与该数据标注模型匹配的标注任务,以对该标注任务对应的目标数据进行标注,得到对所述目标数据的标注结果;
模型匹配模块,用于根据所述标注任务描述信息在所述自动标注模块的多个数据标注模型中确定出与所述标注任务匹配的数据标注模型;
自动训练模块,用于接收由所述管理员账户上传的与所述标注任务对应的多个样本数据以及与各样本数据对应的标注结果,以便在所述自动标注模块的多个数据标注模型中不存在与所述标注任务匹配的数据标注模型时,利用所述多个样本数据以及与各样本数据对应的标注结果对所述自动标注模块中与所述标注任务匹配程度最高的数据标注模型进行优化,并将优化后的所述与所述标注任务匹配程度最高的数据标注模型作为与所述标注任务匹配的数据标注模型;
标注员模块,用于向所述标注员账户提供已由所述自动标注模块标注的所述目标数据及对应的标注结果,以便所述标注员账户通过对已标注的所述目标数据的标注结果进行复核来处理所述标注任务,并接收所述标注员账户返回的复核结果;或者向所述标注员账户提供未标注的所述目标数据,以便所述标注员账户通过对所述未标注的所述目标数据进行标注来处理所述标注任务,并接收所述标注员账户返回的标注结果;
发送模块,用于将所述目标数据以及与各目标数据对应的复核结果和/或标注结果发送至所述管理员账户。
2.根据权利要求1所述的数据标注系统,其特征在于,所述数据标注系统中的所述复核结果和/或所述标注结果存储于区块链中,所述管理员账户的权限还包括上传自定义数据标注模型和利用自定义数据标注模型处理标注任务,所述数据标注系统还包括:自定义模块,用于获取管理员账户上传的自定义数据标注模型,并根据所述管理员账户的指令利用所述自定义数据标注模型处理由所述管理员账户创建的标注任务。
3.根据权利要求1所述的数据标注系统,其特征在于,所述管理员模块进一步用于:
获取所述管理员账户创建标注任务时提交的标签类型,所述标签类型包括单级标签及多级标签,其中,当所述管理员账户提交的标签类型为多级标签时,所述管理员账户还提交标签的层级信息和各层级的范围信息,其中所述层级信息为标签下的各层级的子标签数量以及各子标签间的关系,各层级的范围信息为子标签的内容。
4.根据权利要求1‑3任意一项所述的数据标注系统,其特征在于,所述管理员账户为项目管理员账户,所述数据标注系统的账户还包括系统管理员账户,所述账户管理模块维护的所述系统管理员账户的权限包括账户信息审核权限,所述数据标注系统还包括:注册模块,用于获取项目管理员提交的注册信息,所述注册信息用于为所述项目管理员创建项目管理员账户;
系统管理员模块,用于将由所述注册模块获取的注册信息提供给所述系统管理员账户进行审核,并在审核通过时创建与所述注册信息对应的项目管理员账户。
5.根据权利要求4所述的数据标注系统,其特征在于,所述账户管理模块维护的所述项目管理员账户的权限还包括:设置处理所述标注任务的目标标注员账户的权限,所述管理员模块还用于获取由所述项目管理员账户配置的处理所述标注任务的目标标注员账户,所述标注员模块进一步用于:向所述目标标注员账户提供已由所述自动标注模块标注的所述目标数据及对应的标注结果,以便所述目标标注员账户通过对所述已标注的所述目标数据的标注结果进行复核来处理所述标注任务,并接收所述目标标注员账户返回的复核结果。
6.根据权利要求4所述的数据标注系统,其特征在于,所述账户管理模块维护的项目管理员账户的权限还包括:设置处理所述标注任务的标注员账户对已标注的所述目标数据的标注结果进行复核的第一比例的权限,所述管理员模块还用于获取由项目管理员账户配置的第一比例,所述标注员模块进一步用于:在已由所述自动标注模块标注的所述目标数据及对应的标注结果中随机选取所述第一比例的已标注的所述目标数据及对应的标注结果提供给所述标注员账户,以便所述标注员账户通过对随机选取的与所述已标注的所述目标数据对应的标注结果进行复核来处理所述标注任务,并接收所述标注员账户返回的复核结果。
7.根据权利要求4所述的数据标注系统,其特征在于,所述数据标注系统的账户还包括审核员账户,所述账户管理模块维护的审核员账户的权限包括对标注员账户的复核结果进行审核的权限以及获取与所审核的标注员账户的复核结果对应的审核结论的权限,所述账户管理模块维护的项目管理员账户的权限还包括获取对标注员账户的审核结论的权限,其中,所述标注员账户为处理由该项目管理员账户创建的标注任务的标注员账户,所述数据标注系统还包括:审核员模块,用于在获取到来自所述标注员模块的目标数据及与各目标数据对应的复核结果和/或标注结果后,将至少部分目标数据及与各目标数据对应的复核结果和/或标注结果发送至所述审核员账户进行审核,并接收来自所述审核员账户的对至少部分与各目标数据对应的所述复核结果和/或所述标注结果的审核结果;
决策模块,用于基于由所述审核员模块提供的所述审核结果生成审核结论;
信息呈现模块,用于根据来自所述审核员账户和/或所述项目管理员账户的请求,向所述审核员账户和/或所述项目管理员账户返回所述审核结论。