人工智能算法测试方法、装置、服务器、终端及存储介质制造方法及图纸

技术编号:22363903 阅读:60 留言:0更新日期:2019-10-23 04:37
本申请公开了一种人工智能算法测试方法、装置、服务器、终端及存储介质,所述方法包括:接收测试终端确定出待测试人工智能AI算法的算法类型为标准AI算法类时,基于测试服务器的AI算法测试接口发送的待测试AI算法的测试请求,测试请求包括待测试AI算法的测试执行回调函数;获取标准AI算法测试库中与待测试AI算法相对应的测试方法,测试方法包括测试数据和评测标准;基于测试数据和待测试AI算法的测试执行回调函数对待测试AI算法进行测试执行;利用标准测试执行回调接口回调测试执行回调函数的执行结果;基于所述执行结果和评测标准确定所述待测试AI算法的测试结果。利用本申请提供的技术方案可以大大降低测试代码开发的成本和维护开销。

【技术实现步骤摘要】
人工智能算法测试方法、装置、服务器、终端及存储介质
本申请涉及人工智能
,尤其涉及一种人工智能算法测试方法、装置、服务器、终端及存储介质。
技术介绍
人工智能(ArtificialIntelligence,AI),是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。随着人工智能技术研究和进步,人工智能技术在多个领域展开研究和应用,其中,人工智能算法测试也成为基于人工智能算法应用前的一项关键环节。AI算法的测试是各类基于AI算法应用在实施上线前均需要进行的一项关键测试环节,该环节用于确定AI算法是否能够达到预期的设定目标。现有的AI算法测试平台往往都是特定于某类应用场景,针对每个不同类的业务应用,往往需要编写不同的测试代码,不同的AI算法无法公用相同的功能或资源,从而带来较大的代码开发和维护开销。因此,需要提供更有效的方案,以实现多多种AI算法的测试,且降低代码开发成本和维护开销。
技术实现思路
本申请提供了一种人工智能算法测试方法、装置、服务器、终端及存储介质,可以大大降低测试代码开发的成本和维护开销。一方面,本申请提供了一种人工智能算法测试方法本文档来自技高网...

【技术保护点】
1.一种人工智能算法测试方法,其特征在于,所述方法包括:接收测试终端确定出待测试人工智能AI算法的算法类型为标准AI算法类时,基于测试服务器的AI算法测试接口发送的所述待测试AI算法的测试请求,所述测试请求包括所述待测试AI算法的测试执行回调函数;获取标准AI算法测试库中与所述待测试AI算法相对应的测试方法,所述测试方法包括测试数据和评测标准;基于所述测试数据和所述待测试AI算法的测试执行回调函数对所述待测试AI算法进行测试执行;利用标准测试执行回调接口回调所述测试执行回调函数的执行结果;基于所述执行结果和所述评测标准确定所述待测试AI算法的测试结果。

【技术特征摘要】
1.一种人工智能算法测试方法,其特征在于,所述方法包括:接收测试终端确定出待测试人工智能AI算法的算法类型为标准AI算法类时,基于测试服务器的AI算法测试接口发送的所述待测试AI算法的测试请求,所述测试请求包括所述待测试AI算法的测试执行回调函数;获取标准AI算法测试库中与所述待测试AI算法相对应的测试方法,所述测试方法包括测试数据和评测标准;基于所述测试数据和所述待测试AI算法的测试执行回调函数对所述待测试AI算法进行测试执行;利用标准测试执行回调接口回调所述测试执行回调函数的执行结果;基于所述执行结果和所述评测标准确定所述待测试AI算法的测试结果。2.根据权利要求1所述的方法,其特征在于,所述基于所述测试数据和所述待测试AI算法的测试执行回调函数对所述待测试AI算法进行测试执行包括:利用所述待测试AI算法的测试执行回调函数调用所述待测试AI算法,以使所述待测试AI算法基于所述测试数据进行测试执行;将所述测试执行的执行结果作为所述测试执行回调函数的执行结果。3.根据权利要求1所述的方法,其特征在于,当所述待测试AI算法的类型为自定义AI算法类时,所述方法还包括:接收测试终端确定出待测试AI算法的算法类型为自定义AI算法类时,基于所述AI算法测试接口发送的所述待测试AI算法的测试请求,所述测试请求包括所述待测试AI算法的测试执行回调函数和评测标准回调函数;基于自定义评测回调接口从所述测试终端调用所述待测试AI算法的自定义测试数据和自定义评测标准;基于所述自定义测试数据和所述待测试AI算法的测试执行回调函数对所述待测试AI算法进行测试执行;利用自定义测试执行回调接口回调所述测试执行回调函数的执行结果;基于所述评测标准回调函数、所述执行结果和所述自定义评测标准确定所述待测试AI算法的测试结果。4.根据权利要求3所述的方法,其特征在于,所述基于所述自定义测试数据和所述待测试AI算法的测试执行回调函数对所述待测试AI算法进行测试执行包括:利用所述待测试AI算法的测试执行回调函数调用所述待测试AI算法,以使所述待测试AI算法基于所述测试数据进行测试执行;将所述测试执行的执行结果作为所述测试执行回调函数的执行结果。5.根据权利要求3所述的方法,其特征在于,所述基于所述评测标准回调函数、所述执行结果和所述自定义评测标准确定所述待测试AI算法的测试结果包括:利用所述待测试AI算法的评测标准回调函数调用所述待测试AI算法的评测算法,以使所述评测算法基于所述执行结果和评测标准进行评测执行;将所述评测执行的评测结果作为所述评测标准回调函数的评测结果;利用所述自定义评测回调接口回调所述评测标准回调函数的评测结果;将所述评测标准回调函数的评测结果作为所述待测试AI算法的测试结果。6.根据权利要求1或3所述的方法,其特征在于,所述方法还包括:将所述测试结果发送给所述测试终端。7.一种人工智能算法测试方法,其特征在于,所述方法包括:确定待测试人工智能AI算法的算法类型;当所述待测试AI算法的类型为标准AI算法类时,基于测试服务器的AI算法测试接口向所述测试服务器发送所述待测试AI算法的测试请求,所述测试请求包括所述待测试AI算法的测试执行回调函数;以使所述测试服务器获取标准AI算法测试库中与所述待测试AI算法相对应的测试方法,所述测试方法包括测试数据和评测标准;基于所述测试数据和所述待测试AI算法的测试执行回调函数对所述待测试AI算法进行测试执行;利用标准测试执行回调接口回调所述测试执行回调函数的执行结果;基于所述执行结果和所述评测标准确定所述待测试AI算法的测试结果。8...

【专利技术属性】
技术研发人员:鲁四喜罗慧
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1