云计算简史(完整版)( 八 )


TensorFlow
2015年 , Google开源了内部的TensorFlow框架 , 开始将人工智能计算框架作为一项云计算服务向外界提供 。 在核心开源库之后 , TensorFlow还陆续推出了Javascript版本 , 满足在浏览器和Node.js上开发和训练机器学习模型 , 以及在移动设备和IoT设备上部署的Lite版本 。 另外 , TensorFlow Extended是一个端到端的机器学习生产平台 , 它连带提供了编程环境和数据处理工具 。
当然 , TensorFlow并不是唯一的机器学习框架 , Caffe , Torch , Keras等都是 。 它们无一例外都是开源的 。 在云计算的前沿领域 , 软件开源是一个普遍的策略 。 为什么如此复杂和高级的软件都会义无反顾地选择开源呢?一方面因为框架性产品本身并不直接包含商业价值 , 价值需要开发者进行二次创造 , 另一方面 , 在云计算服务的商业模式大前提下 , 通过API来提供封装好的人工智能服务是一个非常容易实现的商业手段 。 这些开源产品的运营者没有必要对框架进行收费 。
人工智能服务
事实上 , 即便你不使用这些机器学习框架 , 也能直接使用人工智能服务 。 国内外云计算平台都已经在通过API提供各色各样的人工智能服务 。 这些服务已经完全封装成应用开发接口 , 开发者完全不需要了解和处理复杂的机器学习过程 , 只要把自己当作用户就可以了 。
但是这些服务都非常具体和专向 , 并不存在任何通用的AI接口 , 每个接口只能为用户解决一类具体问题 。 以下是阿里云AI类目下的服务分布 。 你可以看出这些服务都和用户的某一个具体需求有关 。 比如语音识别可以让移动开发者开发出让用户直接通过语音来控制功能的应用 。 人脸识别可以识别出影像中的人脸对象和实现身份对比验证 。
云计算简史(完整版)
本文插图
提供一次此类服务要收多少钱呢?在云计算平台上 , 这类AI应用开发接口大多按照次数或者每秒次数级别(QPS)进行收费 。 比如识别一张身份证上的信息大约要收取1-5分钱 , 听起来不少吧?
实际上 , 从事人工智能技术的企业并不仅仅是云计算平台提供商 。 比如中国市场中 , Face++ , 科大讯飞、商汤科技、寒武纪、优必选等都分别在计算机视觉、语音、机器人等领域有专长 。 但是它们的专向定位让这些企业很难提供普遍的开发者服务 。 因为开发者往往希望在一个云计算平台上获得一揽子服务 , 而且用户的基础云资源也是从云计算平台购买的 。 作为开发者来说 , 拥有一个统一和完善的应用开发环境是非常重要的 。
所以 , 在人工智能的商业化中 , 还有不少企业利用自己的专向技术优势来解决更加细分的问题 。 比如科大讯飞主要通过自己在语音和自然语言处理方面的技术积累为教育和司法等行业提供解决方案 , 中国法院的庭审文字记录现在很多都是通过自动化的语音转录而实现的 。 商汤科技和旷视科技则主要在智慧城市和安防领域提供软硬件一体化方案 。 还有一组创业企业专注于解决高价值的自动驾驶问题 , 并从中派生出更细分的AI芯片设计和制造企业 。
技术栈和人才
AI相关的技术栈是前面介绍的大数据技术的一个扩展 。 也就是说 , 没有离得开数据获取和处理的人工智能项目 。 要把如此众多的开发框架和微服务组合在一起 , 对于非云计算专业企业来说是非常困难的 。 除了技术栈的复杂性以外 , 开发者还需要搞定大规模训练数据的获取和处理过程 , 这个成本在短时间内一定会成为牵制企业投入的因素 。
成本还是相对容易克服的问题 , 因为只要问题足够值钱 , 有长期主义价值观的企业总是愿意投入 。 但是更致命的问题在于AI相关人才的激烈竞争 。 能够从事AI应用开发的团队需要包含大数据相关的数据库专家 , 深谙数学建模的算法专家 , 以及熟练掌握C++或Python等编程语言的高级程序员 , 同时还离不开有技术素养的业务专家参与 。 而在当下阶段 , 云计算巨头企业和专业企业像吸铁石一样吸引走了绝大多数专长人才 , 让普通企业根本无从获取 。


推荐阅读