Clarifai:通过CloudAPI、内部部署和SDK获取计算机视觉AI
2019年02月26日 由 胖桃 发表
611616
0
计算机视觉 AI平台作为人工智能最流行的形式之一,去年,CVAI被誉为“AI最强大的表现形式”。Gartner最近的一项研究预测表明,到明年,企业捕获的99%的视觉内容将由CV驱动的机器进行分析,到2023年,CV将成为“大规模破坏者”。
那么,你将如何运行系统/ AI?您有3个选项:Cloud API,内部部署和计算机视觉软件开发套件(SDK),每一个都可以为企业提供独特的优势服务。
Cloud API
应用程序编程接口(API)指的是一组命令,函数,协议和对象,允许开发人员更容易创建软件。Cloud API是一种基于Web的API,允许用户通过互联网连接其AI提供商的服务。在这里,用于训练AI平台的数据被传输到AI提供程序以运行计算。
使用CloudAPI的最大好处之一是它允许您的模型从AI提供商的策划数据中学习。虽然模型不需要大量数据来学习您的概念,但它获得的示例越多,它们识别就越准确。CloudAPI还可以整合知识。这意味着,虽然您的数据将保密,但根据您的AI提供商的安全措施,当每个用户的模型学习概念并改进时,整个平台也会升级,使平台上的每个模型更有效。
内部部署
对于不愿意共享其数据的公司或开发人员,还有另一种选择:内部部署。在这里,您的数据不必离开您的专用网络。因此,虽然Clarifai的内部部署工具仍然允许您访问我们所有的视觉识别服务,但它可以使您的数据保存在内部。这就使您可以最大程度地控制系统,并将数据与外部网络分开。CloudAPI和内部部署都允许您通过Web与输入和输出进行交互,但对于后者,您的AI提供程序不会进行计算。
内部部署对大型企业最有价值,因为它们通常拥有许多受其控制的敏感专有数据和客户。为了根据业务的数据保护策略保留这些信息,许多人选择将这些信息保留在云端。
这里的权衡是,您仍然可以从AI服务提供商在其工具的升级中获益,您的模型将只有您自己的私人数据可供学习。这就是为什么很多大公司才会选择这个选项,因为他们通常会拥有足够的数据来保持模型的准确性。如果没有那么大的恒定的数据流,模型将无法提高性能。与CloudAPI解决方案不同,内部部署模型不会受益于其他AI提供商客户群的集体知识。此外,虽然您可以访问提供商对AI进行的任何更新,但这些更新不会立即生效。
边缘设备的软件开发套件
SDK是一组编程工具,允许开发人员为边缘设备(如智能手机)构建应用程序,在我们的案例中,计算机视觉无需用户必须保持与互联网连接。数据可以在手机本身处理,因此开发人员可以在世界上最偏远的角落使用应用程序。
一位Clarifai客户i-Nside使用我们的移动SDK构建了一个应用程序,允许医生使用小型手机附件拍摄患者内耳的医疗级图像。然后通过他们的自定义诊断平台处理图像,该平台经过训练以便以近99%的准确度识别耳朵。通过SDK,边远地区的医疗专业人员仍然可以进行诊断。
SDK的最大好处是它们不需要互联网连接就可以在边缘设备上顺利运行。使用此类SDK构建的应用程序可以在用户可能的任何位置实时工作。当用户获得互联网连接时,他们可以连接到云服务,并从AI提供商那里聚合知识,使他们的应用程序更加准确。SDK的另一个重要警告:它们通常是通过Cloud API或On-Premise提供的完整功能的“精简”版本。
无论是通过互联网、云还是移动设备,只要使用这些工具,世界上任何人都可以获得计算机视觉的力量。