0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

比较MLaaS的顶级云平台

星星科技指导员 来源:VOLANSYS 作者:Himanshi shah 2022-12-05 16:55 次阅读

机器学习已成为数据驱动世界的先驱。大多数企业使用机器学习和数据分析来更好地了解他们的目标受众,自动化他们的一些生产,根据市场需求创造更好的产品,提高业务绩效等。所有这些都可以提高盈利能力,并使他们比竞争对手更具优势。

但是,机器学习需要基础设施、正确的专业知识、工具和技术来从头开始构建、测试和实施 ML 算法并进行部署。虽然许多中小企业可能不熟悉机器学习模型部署的需求和要求。

什么是机器学习 (ML) 部署?

ML 部署意味着将机器学习 (ML) 模型部署到生产环境中以产生业务价值。但是,部署到生产环境是一个耗时的过程。同时,模型的成功部署需要特定领域的知识来克服新的工程和运营挑战。

ML 部署将 ML 模型合并到生产环境中,同时牢记所开发模型的可伸缩性、可移植性和性能方面。它可以通过使用可用的方法来完成,如批量预测或按需预测等。

如何部署机器学习模型?

机器学习模型的常规部署主要包括以下步骤:

在训练环境中创建和开发模型

清理代码并进行测试,准备部署

准备容器部署代码

在机器学习部署成功后,规划并准备持续监视和维护

将机器学习应用程序投入生产可能既乏味又困难。

为了克服这些麻烦,云计算来了。许多云计算平台都提供强大的机器学习服务和功能。

微软、谷歌和亚马逊最常被评为顶级MLaaS提供商。这些云服务提供商帮助巨头到不想从头开始构建、测试和实施其机器学习算法的中小企业。这些公司可以专注于他们的核心业务,并从机器学习中获得附加值,而无需成为专家。

机器学习平台和框架

微软 谷歌 自主技术
自然语言处理 Azure Web 语言模型 API,语言理解智能服务 Google Cloud Natural Language API, AutoML Natural Language 亚马逊理解
语音识别 Azure 自定义语音服务,语音转文本 Cloud Speech to Text API, Google DialogFlow 亚马逊转录
计算机视觉 Azure 自定义视觉服务、计算机视觉 Google Cloud Vision API, AutoML Vision 亚马逊认可
人工智能 Azure Machine Learning Studio 谷歌云机器学习引擎 Amazon SageMaker

但是,选择特定的云平台需要进行尽职调查并比较每个平台以充分了解其功能和差异。

亚马逊网络服务 (AWS)

AWS 为实现 ML 目标提供了广泛的工具和服务,能够利用巨大的云计算和数据容量。

Amazon SageMaker:Amazon Web Services提供Amazon SageMaker平台,提供的工具使开发人员和数据科学家能够轻松构建、训练和部署任何规模的机器学习模型。例如,为了简化数据探索和分析,而无需服务器管理麻烦,它提供了创作笔记本Jupyter。

内置的 SageMaker 方法使数据科学家能够利用其部署功能自定义、添加其方法、数据集和运行模型。它还有助于与TensorFlow,Keras,Gluon,Torch,MXNet以及许多其他机器学习工具和库的集成。

以下是使用 SageMaker 训练和部署 ML 模型的不同方式:

使用 SageMaker 的内置算法容器在 SageMaker 中创建和部署 ML 模型

创建模型,然后使用 SageMaker 的内置算法容器进行部署(自带模型类型)

在 SageMaker 外部创建一个模型,将容器放入 SageMaker 中,并部署它以供使用

Azure ML (Azure ML Studio)

微软 AzureML Studio 是一个 Web 界面,可提供广泛的服务来快速构建、训练和部署机器学习模型。它提供了一个拖放界面,其中包含简单的模块,用于执行常见功能,如访问数据、清理数据、评分、测试模型和部署等。

它的设计方式使没有经验的开发人员和数据科学家可以轻松训练和部署模型,而无需管理云实例,Python编码和Jupyter Notebooks。这加速了机器学习模型的开发和部署。

内置模块有助于预处理数据,以使用机器学习和深度学习算法(如推荐系统、计算机视觉、异常检测、文本分析等)构建和训练 ML/DL 模型。

以下是使用 Azure ML 训练和部署 ML 模型的不同方法:

使用多种工具进行开发:使用 Jupyter 笔记本、拖放设计器和自动化机器学习

大规模创建和部署模型:使用自动化且可重现的机器学习工作流

利用一组丰富的内置负责任功能进行负责任的创新,以帮助您了解、保护和控制数据、模型和流程

通过对开源框架和语言(如MLflow,Kubeflow,ONNX,PyTorch,TensorFlow,Python和R)的一流支持进行构建

谷歌云自动ML

Google Cloud AutoML 是一个基于云的 ML 平台,用于通过无代码方法构建数据驱动的解决方案。它还可以通过一组 API 建议一组预构建的模型。

Cloud AutoML 是一个用户友好的平台,即使机器学习体验有限,开发人员也可以获得特定于业务需求的高质量模型。该工具使开发人员能够访问Google的研究工作,并根据自己的需求调整结果。

自动机器学习产品/服务

景象:AutoML 视觉从图像中获得见解,AutoML 视频智能(仅限测试版)可在视频中实现强大的内容发现。

语言:AutoML 自然语言支持构建和部署自定义机器学习模型,以分析文档、对其进行分类、识别其中的实体或评估其中的态度。

结构化数据:AutoML 表在结构化数据上构建和部署机器学习模型。

AWS,Azure和GCP这三个云平台中的每一个都是独一无二的,并为组织提供了大量选项,可以根据其特定要求进行选择。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 云计算
    +关注

    关注

    38

    文章

    7337

    浏览量

    135648
  • 语音识别
    +关注

    关注

    37

    文章

    1635

    浏览量

    111822
  • 机器学习
    +关注

    关注

    66

    文章

    8095

    浏览量

    130516
收藏 人收藏

    评论

    相关推荐

    不使用平台的情况下怎样才能实现温度的远程监测?

    现在好多的物联网技术都可以实现很多种远程监测的功能,但是基本上都是使用了平台的情况下实现,但是不使用平台的话,只使用MCU怎么样才能实现温度的远程监测?
    发表于 11-09 06:43

    STM32通过NB-IoT连接阿里IOT平台

    NB-IoT技术介绍 整体框架结构 • 硬件连接注意事项 • DEMO运行效果 • 在阿里物联网平台创建并配置产品 • 在平台创建设备 • 常见问题及解决方法 • DEM
    发表于 09-11 07:04

    FPGA:基于Cortex-M33的平台技术参考手册

    FPGA:基于Cortex-M33的平台技术参考手册
    发表于 08-02 14:53

    55.Terraform at AWS 平台管理工具 - RDS 模块 - 建立 RDS 数据库

    平台
    充八万
    发布于 :2023年07月11日 23:30:23

    51.Terraform at AWS 平台管理工具 - File Provisioner - 使用文件提供

    平台
    充八万
    发布于 :2023年07月11日 23:26:54

    39.Terraform at AWS 平台管理工具 - EC2 模块 - 生成公私网段 EC2

    平台
    充八万
    发布于 :2023年07月11日 23:21:05

    35.Terraform at AWS 平台管理工具 - VPC 模块 - 秒速建立数据库子网

    平台
    充八万
    发布于 :2023年07月11日 23:19:55

    33.Terraform at AWS 平台管理工具 - VPC 模块 - 秒速建立公有和私有子网

    平台
    充八万
    发布于 :2023年07月11日 23:18:45

    23.Terraform at AWS 平台管理工具 - EC2 map 使用映射, 定义 EC2 启动环境

    平台
    充八万
    发布于 :2023年07月11日 23:17:36

    基于机智物联网平台的智能种树小车

    过程的信息传递、发送命令等,物联网机智模块可以实时上报种植数据至平台。制作了装置模型样机,试验测试结果表明:该装置完成一棵树的种植时间需要约8.45 s,完成区域10 m×10 m的土地种植时间需要
    发表于 05-31 19:38

    比较物联网云平台时应注意什么

    需要的是什么。   因此,需要通过检查物联网云平台所需的基本功能来帮助消除一些混乱。这样,就会知道在比较物联网云解决方案时如何评估不同的平台。         什么是物联网云平台?  
    发表于 05-31 10:25 357次阅读

    什么是计算

    环境,同时也可以降低成本和资源浪费。计算提供了多种服务类型,包括基础设施即服务(IaaS)、平台即服务 (PaaS) 和软件即服务 (SaaS)。IaaS 提供了基本的计算机基础设施服务,包括虚拟机
    发表于 04-21 10:45

    安科瑞EIOT能源物联网平台介绍

    为电网、发电、供应商、用户服务。Acrel-EIoT能源物联网平台是一套基于安科瑞物联网数据中台,建立了上下行数据标准,为互联网用户提供能源物联网数据服务的平台。用户仅需购买安科瑞物联网传感器和互感器等
    发表于 04-20 10:31