本发明专利技术提供了一种基于人工智能的数据开发系统,用于为不同开发者提供统一的软件产品开发标准,提高了软件产品的开发效率和兼容性。本发明专利技术包括:面向对象模块、训练实例模块和算法提交模块;面向对象模块用于在预置的开发者类型中确定当前开发者的目标类型,所述预置的开发者类型包括普通开发者、专家级开发者和企业开发者;训练实例模块用于根据所述目标类型确定产品需求,并根据已发布的资源和预置数据集进行模型的训练,生成人工智能算法训练模型;算法提交模块用于对所述人工智能算法训练模型进行自动化测试得到算法测试结果,将所述算法测试结果与所述产品需求进行校验,并根据所述目标类型将通过校验的算法训练模型提交到数据管理系统。
A Data Development System Based on Artificial Intelligence
【技术实现步骤摘要】
一种基于人工智能的数据开发系统
本专利技术涉及人工智能领域,尤其涉及一种基于人工智能的数据开发系统。
技术介绍
随着计算机技术的快速发展,在全球信息化快速发展的大背景下,人工智能(artificialintelligence,AI)已成为国家重要的基础性战略资源,正引领新一轮科技创新。目前,人工智能的水平建立在机器学习的基础上,除了先进的算法和硬件运算能力,大数据是机器学习的关键。大数据可以帮助训练机器,提高机器的智能水平。数据越丰富完整,机器辨识精准度越高,因此大数据将是各企业竞争的真正资本。而目前的人工智能技术对开发者的要求高,基于人工智能的数据开发依赖于开发人员的技术水平,开发效率低,并且不同的开发者的软件产品存在差异,没有一个统一的标准,软件产品兼容性差。
技术实现思路
本专利技术提供了一种基于人工智能的数据开发系统,用于为不同开发者提供统一的软件产品开发标准,提高了软件产品的开发效率和兼容性。本专利技术实施例的第一方面提供一种基于人工智能的数据开发系统,包括:面向对象模块、训练实例模块和算法提交模块;所述面向对象模块用于在预置的开发者类型中确定当前开发者的目标类型,所述预置的开发者类型包括普通开发者、专家级开发者和企业开发者;所述训练实例模块用于根据所述目标类型确定产品需求,并根据已发布的资源和预置数据集进行模型的训练,生成人工智能算法训练模型;所述算法提交模块用于对所述人工智能算法训练模型进行自动化测试得到算法测试结果,将所述算法测试结果与所述产品需求进行校验,并根据所述目标类型将通过校验的算法训练模型提交到数据管理系统。可选的,在本专利技术实施例第一方面的第一种实现方式中,所述训练实例模块包括:实例子模块和数据集子模块;所述实例子模块用于根据所述产品需求、所述已发布的资源和所述预置数据集进行实例创建及查看;所述数据集子模块用于查看所述预置数据集,所述预置数据集包括数据开发系统的数据集和开发者上传的数据集。可选的,在本专利技术实施例第一方面的第二种实现方式中,所述实例子模块包括:实例创建单元,用于确定开发者的目标类型,根据目标类型选择不同的创建模式进行实例配置,并依据配置的已有实例进行训练;实例管理单元,用于根据所述配置的已有实例确定所述创建模式,根据所述创建模式对所述配置的已有实例进行实例操作。可选的,在本专利技术实施例第一方面的第三种实现方式中,所述实例子模块还包括:资源判断单元,用于对所述已发布的资源的可用性进行判断;当数据开发系统剩余的资源大于或等于人工智能算法训练模型所要求的资源大小时,调用实例管理单元进行训练;当数据开发系统剩余的资源小于人工智能算法训练模型所要求的资源大小时,暂停调用所述实例管理单元,直至剩余的资源大于或等于人工智能算法训练模型所要求的资源大小时重新调用所述实例管理单元进行训练。可选的,在本专利技术实施例第一方面的第四种实现方式中,所述实例子模块还包括:资源释放单元,用于当人工智能算法训练模型完成训练完成后,释放训练时占用的资源;记录单元,用于生成所述人工智能算法训练模型的训练记录。可选的,在本专利技术实施例第一方面的第五种实现方式中,所述实例管理单元包括查看基本信息,查看挂载数据集,查看训练历史,发起模型自动测试,创建TFS测试,下载算法模型,发布算法的功能。可选的,在本专利技术实施例第一方面的第六种实现方式中,所述数据集子模块包括:数据集管理单元,用于存储并查看开发者上传的数据集,并管理所述数据开发系统发布的数据集。可选的,在本专利技术实施例第一方面的第七种实现方式中,所述数据集子模块还包括:更新单元,用于更新所述开发者上传的数据集或所述数据开发系统发布的数据集,并将更新后的数据集应用到算法训练中。可选的,在本专利技术实施例第一方面的第八种实现方式中,所述基于人工智能的数据开发系统还包括:认证模块,用于对开发者进行实名认证。可选的,在本专利技术实施例第一方面的第九种实现方式中,所述实例子模块还包括:自定义单元,用于根据开发者上传和定义的算法进行模型训练及标准化测试。本专利技术实施例提供的基于人工智能的数据开发系统,包括:面向对象模块、训练实例模块和算法提交模块;所述面向对象模块用于在预置的开发者类型中确定当前开发者的目标类型,所述预置的开发者类型包括普通开发者、专家级开发者和企业开发者;所述训练实例模块用于根据所述目标类型确定产品需求,并根据已发布的资源和预置数据集进行模型的训练,生成人工智能算法训练模型;所述算法提交模块用于对所述人工智能算法训练模型进行自动化测试得到算法测试结果,将所述算法测试结果与所述产品需求进行校验,并根据所述目标类型将通过校验的算法训练模型提交到数据管理系统。本专利技术实施例,为不同开发者提供统一的软件产品开发标准,提高了软件产品的开发效率和兼容性。附图说明图1为本专利技术实施例中基于人工智能的数据开发系统的一个实施例示意图;图2为本专利技术实施例中基于人工智能的数据开发系统的另一个实施例示意图;图3为本专利技术实施例中基于人工智能的数据开发系统的另一个实施例示意图;图4为本专利技术实施例中基于人工智能的数据开发系统的另一个实施例示意图;图5为本专利技术实施例中基于人工智能的数据开发系统的另一个实施例示意图;图6为本专利技术实施例中基于人工智能的数据开发系统的另一个实施例示意图。具体实施方式本专利技术提供了一种基于人工智能的数据开发系统,用于为不同开发者提供统一的软件产品开发标准,提高了软件产品的开发效率和兼容性。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例进行描述。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术实施例提供的一种基于人工智能的数据开发系统,具体包括:面向对象模块、训练实例模块和算法提交模块;所述面向对象模块用于在预置的开发者类型中确定当前开发者的目标类型,所述预置的开发者类型包括普通开发者、专家级开发者和企业开发者;所述训练实例模块用于根据所述目标类型确定产品需求,并根据已发布的资源和预置数据集进行模型的训练,生成人工智能算法训练模型;所述算法提交模块用于对所述人工智能算法训练模型进行自动化测试得到算法测试结果,将所述算法测试结果与所述产品需求进行校验,并根据所述目标类型将通过校验的算法训练模型提交到数据管理系统。需要说明的是,基于人工智能的数据开发系统是面向AI开发者的一站式开发系统,具有大规模分布式训练、自动化模型生成,训练数据预览等功能,帮助开发者(用户)快速创建模型。也可以与数据标注和模型发布平台结合,完成AI训练,发布,运维的全生命周期管理。可以理解的是,预置的开发者类型包括普通开发者、专家级开发者和企业开发者,其中,普通开发者是指初级AI开发者,此类开发者不具备完整的AI开发能力,但能使用AI框架进行简单的模型创建与训练;专家级开发者是指具备专业的AI开发能力的中级AI开发者,需要获取系统的硬件及数据资源进行AI开发;企业开发者是指拥有自己的算法训练方法和算法镜像,有很强的AI开发及拓展能力的高级AI开本文档来自技高网...
【技术保护点】
1.一种基于人工智能的数据开发系统,其特征在于,包括:面向对象模块、训练实例模块和算法提交模块;所述面向对象模块用于在预置的开发者类型中确定当前开发者的目标类型,所述预置的开发者类型包括普通开发者、专家级开发者和企业开发者;所述训练实例模块用于根据所述目标类型确定产品需求,并根据已发布的资源和预置数据集进行模型的训练,生成人工智能算法训练模型;所述算法提交模块用于对所述人工智能算法训练模型进行自动化测试得到算法测试结果,将所述算法测试结果与所述产品需求进行校验,并根据所述目标类型将通过校验的算法训练模型提交到数据管理系统。
【技术特征摘要】
1.一种基于人工智能的数据开发系统,其特征在于,包括:面向对象模块、训练实例模块和算法提交模块;所述面向对象模块用于在预置的开发者类型中确定当前开发者的目标类型,所述预置的开发者类型包括普通开发者、专家级开发者和企业开发者;所述训练实例模块用于根据所述目标类型确定产品需求,并根据已发布的资源和预置数据集进行模型的训练,生成人工智能算法训练模型;所述算法提交模块用于对所述人工智能算法训练模型进行自动化测试得到算法测试结果,将所述算法测试结果与所述产品需求进行校验,并根据所述目标类型将通过校验的算法训练模型提交到数据管理系统。2.根据权利要求1所述的基于人工智能的数据开发系统,其特征在于,所述训练实例模块包括:实例子模块和数据集子模块;所述实例子模块用于根据所述产品需求、所述已发布的资源和所述预置数据集进行实例创建及查看;所述数据集子模块用于查看所述预置数据集,所述预置数据集包括数据开发系统的数据集和开发者上传的数据集。3.根据权利要求2所述的基于人工智能的数据开发系统,其特征在于,所述实例子模块包括:实例创建单元,用于确定开发者的目标类型,根据目标类型选择不同的创建模式进行实例配置,并依据配置的已有实例进行训练;实例管理单元,用于根据所述配置的已有实例确定所述创建模式,根据所述创建模式对所述配置的已有实例进行实例操作。4.根据权利要求3所述的基于人工智能的数据开发系统,其特征在于,所述实例子模块还包括:资源判断单元,用于对所述已发布的资源的可用性进行判断;当数据开发系统剩余的资源大于或等于人工...
【专利技术属性】
技术研发人员:陈振杰,罗韵,黄河,陈硕,
申请(专利权)人:深圳极视角科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。