【技术实现步骤摘要】
【国外来华专利技术】基于动态要求的动态个性化平台生成
[0001]以下大体上涉及软件数据包安装领域、基于容器的计算架构领域、操作系统(OS)级虚拟化领域、人工智能(AI)领域、AI平台领域、AI容器选择领域以及相关领域。
技术介绍
[0002]基于AI的解决方案的开发与日俱增。然而,AI的领域非常广泛,并且可以以多种方式分类。在一个示例中,AI解决方案可以根据级别进行分类(例如深度学习、多层感知器(MLP)、浅层自动编码器、代表性学习、逻辑回归、机器学习(ML)、知识库等)。AI的第二种分类可以基于对数据类型的应用。例如,数字数据上的AI应用可以被分类为“数据分析”,而处理文本数据的AI应用可以被分类为“文本分析”。这些领域可以被进一步分类。例如,“数据分析”可以是“统计数据分析”或“基于机器学习的数据分析”。该领域在应用形式上有所不同,但基于输入数据汇聚为AI的一种子技术。AI的第三种分类可以基于它试图解决的问题类型(例如视觉相关问题、语音问题、图像处理问题、交易相关问题等)。基于它试图解决的问题类型,底层技术会有所不同。针对视觉相关问题,基于深度学习的卷积神经网络(CNN)方法已被证明最适合解决该问题。针对与交易相关的问题,如真实与虚假金融交易的分类,ML技术更有效。同样,AI技术是多种多样的,但很少有技术适合广泛类型的问题。相反,给定的问题很可能只利用可用AI工具集合的小子集。
[0003]类似地,AI技术的上下文和内容可能会基于底层环境的需要而变化。通常,在基于AI的解决方案开发期间需要四种不同的环境:开发环境、开发运营 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于在至少一个计算机(18)上安装软件数据包(38)的方法(100),所述软件数据包具有基于容器的架构并且包括容器(34)的集合(32),所述方法包括:提供用户界面(UI)(28),使用规范(30)经由所述用户界面(UI)(28)从用户接收;至少部分地基于将所接收的所述使用规范与所述容器的集合中的所述容器的描述符进行比较来标识所述容器的集合的子集;针对所述子集中的所述容器计算资源要求;以及显示以下中的至少一项:(i)所述子集中的所述容器的列表(36)和(ii)针对所述子集中的所述容器的所述计算资源要求。2.根据权利要求1所述的方法(100),还包括:在所述显示之后并且响应于经由所述用户界面(28)接收到安装批准,将容器的所述子集中的所述容器(34)从基于互联网的服务器下载到所述至少一个计算机(18);以及将所下载的所述容器与所述容器要在其下运行的所述至少一个计算机处的操作系统(OS)内核链接。3.根据权利要求2所述的方法(100),还包括:在所述链接之前,确定所述OS内核未被安装在所述至少一个计算机(18)上,以及以下中的一项:(i)在所述至少一个计算机上自动地安装所述OS内核或者(ii)提示所述用户在所述至少一个计算机上安装所述OS内核。4.根据权利要求1至3中任一项所述的方法(100),其中所接收的所述使用规范包括文本使用规范组件,所述容器的所述描述符包括所述容器的文本描述符,并且所述子集的所述标识包括:对所述文本使用规范组件执行自然语言处理(NLP)以生成使用规范令牌的至少一个向量;以及至少基于所述使用规范令牌的至少一个向量来标识所述容器(34)的集合(32)的所述子集。5.根据权利要求4所述的方法(100),其中所述子集的所述标识包括:对所述容器的所述文本描述符执行自然语言处理(NLP),以生成针对所述容器的集合中的所述容器的容器描述符令牌的向量;以及至少基于所述使用规范令牌的至少一个向量与针对所述容器的集合中的所述容器的容器描述符令牌的所述向量的比较,标识所述容器(34)的集合(32)的所述子集。6.根据权利要求5所述的方法(100),还包括:利用从所述容器的集合中的所述容器的容器配置文件(39)提取的信息来扩充所述容器的集合中的所述容器的容器描述符令牌的所述向量。7.根据权利要求4至6中任一项所述的方法(100),其中至少基于所述使用规范令牌的至少一个向量与所述容器的集合中的所述容器的容器描述符令牌的所述向量的比较来标识所述容器(34)的集合(32)的所述子集包括:比较所述使用规范令牌和所述容器描述符令牌的重叠。8.根据权利要求1至7中任一项所述的方法(100),其中所述容器(34)的集合(32)的所述子集的所述标识包括:通过将所接收的所述使用规范与所述容器的集合中的所述容器的描述符进行比较来
标识所述容器的集合的第一子集;从所述第一子集中的所述容器的配置文件(39)提取所述第一子集中的所述容器的容器依赖关系;以及将所述容器的集合的第二子集标识为一个或多个容器,所提取的所述容器依赖关系指示所述第一子集依赖于所述一个或多个容器;其中所述容器的集合的所述子集包括所述第一子集和所述第二子集的并集。9.根据权利要求3至8中任一项所述的方法(100),还包括:基于所述文本使用规范组件,标识一个或多个用户查询对话框;经由所述UI(28),提供所述一个或多个用户查询对话框,并且经由所提供的所述一个或多个用户查询对话框来接收用户查询响应;其中所述容器的集合的所述子集的所述标识还基于所述用户查询响应。10.根据权利要求1所述的方法(100),还包括:从所述容器的集合(32)中的所述容器(34)的容器配置文件(39)提取每个容器所需的至少一个计算资源以及与每个容器相关联的成本;其中所述显示包括显示由所述子集中的每个容器的所述计算资源要求和与每个容器相关联的所述成本中的至少一项注释的所述子集中的所述容器的所述列表(36)。11.一种存储指令的非瞬态计算机可读介质(26),所述指令由至少一个电子处理器(20、21)可执行,以执行用于将软件数据包(38)安装在至少一个计算机(18)上的方法(100),所述软件数据包(38)具有基于容器的架构并且包括容器(34)的集合(32),所述方法包括:提供用户界面(UI)(28),使用规范(30)经由所述用户界面(UI)(28)从用户接收,所接收的所述使...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。