微软宣布了Azure Synapse Analytics 的一个新组件。这是一个名为 SynapseML 的开源库,微软表示将通过提供“规模和智能”系统来帮助机器学习开发。
SynapseML 在开发过程中被称为 MMLSpark,并在机器学习模型的创建过程中提供用于简化语音处理、域管理、文本分析等的工具。
“在过去的五年中,我们一直致力于改进和稳定用于生产工作负载的 SynapseML 库。使用Azure Synapse Analytics 的开发人员会很高兴地了解到 SynapseML 现在在这项服务上普遍可用,并提供企业支持 [on Azure Synapse Analytics],”微软软件工程师 Mark Hamilton在一篇博客文章中说。
Azure SynapseML 服务的很大一部分是扩大 AI 开发。目前,即使对于有经验的开发人员来说,机器学习管道也很难创建和管理。汇集来自多个资源的代码和管理集群并非易事。
机器学习开发
Microsoft 希望帮助客户克服这些挑战。通过 SynapseML,该公司将机器学习框架统一到一个 API 中。该平台还包括 Microsoft 自己的算法,并适用于 Java 和 Python 等各种语言。
在 SynapseML 的官方网站上,微软解释了该引擎如何为组织和开发人员提供规模。
“[SynapseML 允许] 用户制作跨越多个 [机器学习] 生态系统的强大且高度可扩展的模型。SynapseML 还为 Spark 生态系统带来了新的网络功能。通过 HTTP on Spark 项目,用户可以将任何 Web 服务嵌入到他们的 SparkML 模型中,并使用他们的 Spark 集群进行大规模的网络工作流。”
使用 SynapseML 的开发人员还可以访问开放神经网络交换 (ONNX)上可用的模型,这是一个由 Microsoft 和 Facebook 共同创建的协作框架。
未经允许不得转载:表盘吧 » 微软宣布 SynapseML 以帮助简化机器学习开发