Azure ML和Azure ML实验之间的区别

问题描述 投票:3回答:2

我是Azure ML的新手。我有一些疑问。可以请任何人澄清下面列出的疑虑。

  1. Azure ML服务Azure ML实验服务之间有什么区别。
  2. Azure ML工作台和Azure ML Studio之间有什么区别。
  3. 我想使用azure ML实验服务来构建几个模型并创建Web API。是否有可能与ML工作室做同样的事情。
  4. 此外,ML实验服务要求我安装一个用于创建Web服务的Windows的docker。我可以在不使用docker的情况下创建Web服务吗?
azure docker azure-machine-learning-studio azure-machine-learning-workbench azure-machine-learning-service
2个回答
2
投票
  1. AML实验是我们众多新的ML产品之一,包括数据准备,实验,模型管理和操作。 Workbench是一个PREVIEW产品,为其中一些服务提供GUI。但它只是运行所需的CLI的安装程序/包装器。这些服务基于Spark和Python。其他Python框架也可以工作,你可以从Python调用Java / Scala。不太确定“Azure ML服务”是什么意思,也许你指的是我上面提到的操作化服务。这将很快让您使用Docker容器创建基于Python的新API,并将与模型管理帐户连接,以跟踪模型和服务之间的关系。此处的所有服务仍处于预览状态,可能会在GA发布之前进行更改。
  2. Azure ML Studio是一种较旧的产品,对某些人来说可能更简单(我自己是工程师而不是数据科学家)。它提供了拖放体验,但其数据大小限制在10G左右。该产品是GA。
  3. 它是,但您需要更小的数据大小,并且作业流程不是基于火花的。我用它来做快速PoC。此外,您将更少地控制评分的可扩展性(批量或实时),因为它是PaaS,而不是更新的IaaS服务。对于大多数用例,我建议查看新服务而不是工作室。
  4. Web服务完全基于Docker。需要实验的码头工人更多的是在本地运行,我自己很少这样做。但是,对于实时服务,您打包的所有内容都放在docker容器中,因此可以将其部署到ACS集群。

5
投票

我会尽力回答这些问题,随时提出更多问题。 :)

Azure ML服务Azure ML实验服务有什么区别?

从本质上讲,Azure ML服务(我可以将其称为Azure ML Studio)使用拖放界面来构建您的工作流和测试模型。 Azure ML实验是Azure门户的一项新产品,可直接在Azure中托管它们,并提供更好的方式来管理模型。实验将使用Azure ML Workbench构建您的模型。

Azure ML工作台和Azure ML Studio有什么区别?

最大的区别是ML Studio具有用于构建工作流和模型的拖放界面,而Workbench允许您使用Python以编程方式构建模型。 Workbench还包含一种非常好用且功能强大的方法来清理应用程序中的数据。在Studio中,您有一些很好的模块可以清理数据,但我认为它不像您在Workbench中那样强大。

编辑:工作台应用程序is deprecated已被/升级到ML Services取代。但核心功能没有改变。

我想使用azure ML实验服务来构建几个模型并创建Web API。是否有可能与ML工作室一样?

我实际上会说在ML Studio中这样做要容易得多。拖放界面非常直观,只需点击几下即可创建一个Web API来调用您的模型。我觉得,正如撰写本文时的情况,部署模型更加复杂,而且涉及使用Azure CLI。

此外,ML实验服务要求我安装一个用于创建Web服务的Windows的docker。我可以在不使用docker的情况下创建Web服务吗?

在这里,我不太熟悉Workbench的Docker部分,但我相信你可以在不使用Docker的情况下创建和部署。不过,我相信它需要一个Azure模型管理资源。

我希望这会有所帮助,并且可以再次提出更多问题。

© www.soinside.com 2019 - 2024. All rights reserved.