自动化机器学习模型部署制造技术

技术编号:45073145 阅读:27 留言:0更新日期:2025-04-25 18:15
使用机器学习模型的导出数据和模型训练环境规范,识别模型的代码模块使用规范和资源使用规范。根据代码模块需求规范和目标执行环境规范确定代码模块安装规范。将由代码模块安装规范所指定的代码模块安装在目标执行环境中。使用更新的目标执行环境的数据,验证更新的目标执行环境以执行模型。模拟模型在更新的目标执行环境中的执行。响应于模拟成功,将模型部署在更新的目标执行环境中。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、本专利技术一般涉及一种用于软件部署的方法、系统和计算机程序产品。更具体地,本专利技术涉及一种用于自动化机器学习模型部署的方法、系统和计算机程序产品。

2、机器学习模型是一种学习根据输入数据进行预测的模型。通常,机器学习模型最初通过将一种或多种学习技术应用于训练数据来学习。一旦模型满足一个或多个验收标准(例如,模型输出的准确度高于阈值百分比),该模型就被认为经过充分训练,可用于实时(非训练)数据,以达到其预期目的。不过,模型投入生产之后,模型训练也可以继续。对传入数据流进行操作的机器学习模型也称为机器学习管线(pipeline)或简称为管线。

3、机器学习模型通常在模型训练环境中进行训练和评估。熟悉模型开发和训练的人类开发人员通常会监督模型训练和评估。一旦模型按预期运行,就会部署该模型。机器学习模型部署是将经训练的机器学习模型放入生产环境中的过程,在该生产环境中,该模型将用于其预期目的,即实时(非训练)数据。机器学习模型部署通常需要模型本身的数据、训练模型的训练环境的数据、以及要部署模型的生产环境的数据。

...

【技术保护点】

1.一种计算机实现的方法,包括:

2.根据权利要求1所述的计算机实现的方法,其中,在训练执行环境中训练所述模型。

3.根据权利要求2所述的计算机实现的方法,其中,所述训练执行环境包括在所述目标执行环境中未包括的至少一个资源。

4.根据权利要求2所述的计算机实现的方法,其中,所述训练执行环境包括在所述目标执行环境中未包括的至少一个代码模块。

5.根据权利要求1所述的计算机实现的方法,还包括:

6.根据权利要求1所述的计算机实现的方法,其中,所述安装是响应于确定安装由所述代码模块安装规范所指定的代码模块将不超过由所述目标执行环境规范...

【技术特征摘要】
【国外来华专利技术】

1.一种计算机实现的方法,包括:

2.根据权利要求1所述的计算机实现的方法,其中,在训练执行环境中训练所述模型。

3.根据权利要求2所述的计算机实现的方法,其中,所述训练执行环境包括在所述目标执行环境中未包括的至少一个资源。

4.根据权利要求2所述的计算机实现的方法,其中,所述训练执行环境包括在所述目标执行环境中未包括的至少一个代码模块。

5.根据权利要求1所述的计算机实现的方法,还包括:

6.根据权利要求1所述的计算机实现的方法,其中,所述安装是响应于确定安装由所述代码模块安装规范所指定的代码模块将不超过由所述目标执行环境规范所指定的资源限制来执行的。

7.根据权利要求1所述的计算机实现的方法,其中,使用所述更新的目标执行环境的数据验证所述更新的目标执行环境以用于所述模型的执行包括:

8.根据权利要求1所述的计算机实现的方法,其中,使用所述更新的目标执行环境的数据验证所述更新的目标执行环境以用于所述模型的执行包括:

9.一种计算机程序产品,包括一个或多个计算机可读存储介质,以及共同存储在所述一个或多个计算机可读存储介质上的程序指令,所述程序指令可由处理器执行以使所述处理器执行包括以下的操作:

10.根据权利要求9所述的计算机程序产品,其中,所存储的程序指令被存储在数据处理系统中的计算机可读存储设备中,并且其中,所存储的程序指令通过网络从远程数据处理系统传输。

11.根据权利要求9所述的计算机程序产品,其中,所存储的程序指令被存...

【专利技术属性】
技术研发人员:D·C·帕特尔
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1