据TechCrunch网站北京时间9月25日报道,与众多竞争对手一样,微软近年来也开始发力机器学习技术。今天的微软Ignite技术大会是最好的:这家软件巨头在这次大会上发布了多款机器学习工具,帮助开发者创建新的AI应用程序。微软今天为开发人员推出了三个重要的新工具:Azure机器学习实验服务、Azure机器学习工作台和Azure机器学习模型管理服务。此外,微软还为希望使用VisualStudioCodeIDE以CNTK、TensorFlow、Theano、Keras和Caffe2语言构建模型的开发者推出了一系列新工具。对于非开发人员,微软正在向Excel用户推送基于Azure的机器学习模型,这样后者可以直接在电子表格中激活公司数据科学家创建的AI功能。Azure机器学习实验服务旨在帮助开发者快速掌握和部署机器学习实验。该服务支持所有常见的开源框架,例如PyTorch、Caffe2、TensorFlow、Cahiner和微软自己的CNTK,并且可以将覆盖范围从本地机器扩展到云端的数百个GPU。该服务可以跟踪所有模型、配置和数据,为开发者提供一个完整的实验版本。AzureMachineLearningWorkbench是面向Windows和Mac用户的桌面客户端,用微软自己的话说,该服务旨在“成为开发生命周期的控制面板和人们开始机器学习的捷径”。它与JupyterNotebooks和IDE(如VisualStudioCode和PyCharm)集成,允许开发人员使用Python、PySpak和Scala等语言构建模型。正如微软高管JosephSirosh在今天的公告中所说,也许AzureMachineLearningWorkbench最有趣的功能之一是它可以自动转换数据以供机器学习算法处理。与Azure机器学习实验服务一样,Azure机器学习模型管理服务利用Docker容器来帮助开发人员和数据科学家部署和管理模型。这些新工具的推出表明微软继续为想要构建机器学习应用程序的开发人员扩展其工具箱——无论是针对内部还是外部客户。特别是,这些工具支持范围广泛的非Microsoft框架。这种场景在几年前可能还是不可想象的,但这些框架中的每一个都有其固有的优点和缺点,幸运的是微软明白公司的重点不是排除某些框架,而是提供一个支持所有框架的框架。平台。毕竟微软在这方面的想法并不是提供开源框架,而是为开发者提供学习、部署和管理这些框架的机会。
