The application relates to the field of cloud computing technology, in particular to a model training method and device, a method and device for constructing a container image, which is used to provide a container image construction service for users according to the training mirror construction model. The application has strong applicability and greatly reduces the manual participation components, high degree of automation and low cost. The model training method includes: acquiring the script file of the container mirror sample; extracting the label information of the container mirror sample from the script file of the container mirror sample obtained; taking the label information extracted as the input feature of the mirror construction model, and the script file of the obtained container mirror sample. As an output of the mirror building model, the mirror building model is trained to construct a container image for the user.
【技术实现步骤摘要】
模型训练方法及装置、构建容器镜像的方法及装置
本申请涉及云计算
,具体而言,涉及一种模型训练方法及装置、构建容器镜像的方法及装置。
技术介绍
随着云计算技术的不断发展,基础设施平台已经日趋成熟。特别是容器技术及其相关生态圈的兴起以及各大互联网厂商对Docker开源技术的投入,容器即服务(Container-as-a-Service,CaaS)的市场大门已经正式被开启。容器实质上是轻量级、可配置的操作系统及其硬件的虚拟版本,能够较好的帮助用户快速上线应用,降低运维、管理的门槛。容器是基于容器镜像创建的,即容器的运行依赖于容器镜像的脚本文件。相关技术中多采用人工编写的方式得到相应的容器镜像的脚本文件,在编写容器镜像的脚本文件时,往往需要一定的背景知识以及实践经验,对初学者来说存在着较高的门槛,适用性较差,且需要人工参与,人工成本较高。
技术实现思路
有鉴于此,本申请的目的在于提供一种模型训练方法及装置、构建容器镜像的方法及装置,用以在提高容器镜像构建的适用性的同时,降低人工成本。第一方面,提供一种模型训练方法,该方法包括:获取容器镜像样本的脚本文件;从获取的所述容器镜像样本的脚本文件中,提取所述容器镜像样本的标签信息;将提取的所述标签信息作为镜像构建模型的输入特征,将获取的容器镜像样本的脚本文件作为所述镜像构建模型的输出结果,训练得到所述镜像构建模型,用于为用户构建容器镜像。第二方面,提供一种基于第一方面训练出的镜像构建模型构建容器镜像的方法,该方法包括:接收用户输入的待构建容器镜像的标签信息;将接收的标签信息输入训练好的所述镜像构建模型中,生成所述待构建容 ...
【技术保护点】
1.一种模型训练方法,其特征在于,该方法包括:获取容器镜像样本的脚本文件;从获取的所述容器镜像样本的脚本文件中,提取所述容器镜像样本的标签信息;将提取的所述标签信息作为镜像构建模型的输入特征,将获取的容器镜像样本的脚本文件作为所述镜像构建模型的输出结果,训练得到所述镜像构建模型,用于为用户构建容器镜像。
【技术特征摘要】
1.一种模型训练方法,其特征在于,该方法包括:获取容器镜像样本的脚本文件;从获取的所述容器镜像样本的脚本文件中,提取所述容器镜像样本的标签信息;将提取的所述标签信息作为镜像构建模型的输入特征,将获取的容器镜像样本的脚本文件作为所述镜像构建模型的输出结果,训练得到所述镜像构建模型,用于为用户构建容器镜像。2.一种基于权利要求1训练出的镜像构建模型构建容器镜像的方法,其特征在于,该方法包括:接收用户输入的待构建容器镜像的标签信息;将接收的标签信息输入训练好的所述镜像构建模型中,生成所述待构建容器镜像的脚本文件。3.根据权利要求2所述的方法,其特征在于,生成所述待构建容器镜像的脚本文件之后,还包括:当确定用户需要对生成的所述脚本文件中的目标文本内容进行修改时,向用户提供基于预先训练好的预测模型得到的、与所述目标文本内容对应的多个备选内容;将用户从所述多个备选内容中选择好的备选内容作为与所述目标文本内容对应的修改后的文本内容。4.如权利要求3所述的方法,其特征在于,所述当确定用户需要对生成的所述脚本文件中的目标文本内容进行修改时,向用户提供基于预先训练好的预测模型得到的、与所述目标文本内容对应的多个备选内容,包括:当确定用户需要对生成的所述脚本文件中的目标文本内容进行修改时,将生成的所述脚本文件中除所述目标文本内容之外的文本内容输入预先训练好的预测模型中,得到与所述目标文本内容对应的多个备选内容,并将得到的多个备选内容提供给用户。5.如权利要求3所述的方法,其特征在于,在生成所述待构建容器镜像的脚本文件之后,确定用户需要对生成的所述脚本文件中的目标文本内容进行修改之前,还包括:针对生成的所述脚本文件中的每个文本内容,通过将除该文本内容之外的文本内容输入预先训练好的预测模型中,得到与该文本内容对应的多个备选内容;所述当确定用户需要对生成的所述脚本文件中的目标文本内容进行修改时,向用户提供基于预先训练好的预测模型得...
【专利技术属性】
技术研发人员:计光,
申请(专利权)人:新华三云计算技术有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。