IConquer 2017-08-10
与其他基于云的产品一样,Azure中的认知服务让企业用户能够更容易地使用AI服务。但是,其价格和整合仍然是一大挑战。
在企业用户中,云服务是AI应用的一个关键推手。对于Azure用户来说,一套被称为微软认知服务的产品正是发挥着这样的作用。
对于企业用户而言,人工智能即服务让他们能够较容易地使用上执行机器学习和深度学习等算法的应用,且无需购买和建设用于执行算法的昂贵定制基础设施。它还允许开发人员使用相同的后端代码为Windows、iOS、Android和浏览器客户端提供AI功能。
大多数的主流云供应商们都提供了一套基于AI的功能集(并在不断完善之),而微软认知服务则是目前最大的功能集之一。以下简单列举了其主要功能以及与其他Azure服务和应用场景的集成选项。
微软认知服务组合有哪些内容?
与大多数AI产品类似,微软认知服务主要关注图像、语音、语言和非结构化数据分析。其产品组合拥有着超过二十个以上的服务,相关API和软件开发者工具包(SDK)可分为六类:
企业应用与应用程序
与那些模拟企业用户现有IT功能的众多云服务(例如计算实例、对象存储与数据库)不同,微软认知服务旨在实现全新的应用类型,而不是使用现有的。其中大多数的服务涉及了对之前难以处理的数据类型的分析,例如照片、视频、语音、位置和非结构化文本等。因此,人工智能和机器学习的应用场景高度依赖于企业用户的经营业务、其可用数据源以及其员工的创造性。
微软认知服务的一些企业应用示例包括:
正如这些应用示例所示,销售支持、客户关系管理、安全、对话UI和图像/视频分析是微软认知服务的主要应用领域。
学习曲线与潜在挑战
对于已经非常熟悉云应用开发的开发人员来说,微软认知服务的学习曲线是很短的;而那些不了解云应用开发的员工也只需很少的编码就可以实现认知服务与Azure Logic Apps的集成。
但是,这些服务不是没有其挑战的。例如,很难将基于云的应用与内部数据源相连,无论这些数据源是驻留在中心数据库内还是分布在远程系统和末端传感器上。在部署生产AI应用之前,应实施混合网络和数据集成策略。开发人员还应当使用微软的免费服务层来进一步熟悉AI服务、API和SDK,从而开发和测试应用程序。
定价与可用性
微软公司通常会根据每月每个服务的API调用次数来为其认知服务定价。但是,鉴于服务的多样性以及企业用户的使用方式,其定价可能会令人困惑,特别是因为有几种定价模式都在并行使用: