你好,我是何恺铎。
欢迎来到我们课程中 PaaS 篇的最后一讲,今天,我们来讨论云上的 AI 服务。
近十年以来,从机器学习到深度学习,AI 技术的理论体系和软件生态获得了跨越式的大发展,也把很多不可能变成了可能,开始深刻地影响着我们的生活。2016 年谷歌的 AlphaGo 和李世石的巅峰对决,更是让“人工智能”声名大噪、家喻户晓。
技术的突破催生出了巨大的市场和需求,所以各大云计算厂商都非常重视在 AI 这方面的投入,致力于全方位地为人工智能应用赋能。不少云计算品牌在自己的名称中也加上了“智能”二字,对于 AI 的重视程度可见一斑。
我猜你也一定被云 AI 铺天盖地的广告宣传轰炸过。不过作为开发者,我们不能仅仅停留于宣传口径的话术,而是要切实地了解云上 AI 究竟有哪些能力,知道怎样让它与应用程序的开发和运行集成。
那么,云 AI 能从哪些方面帮助我们构建智能应用呢?
可以这样说,云对于 AI 的支持,是从不同层面以多种形式体现的。比如在基础设施的层面,我们在第 3 讲中也提到过,带有强悍 GPU 的虚拟机机型已经纷纷登场了。你可以随时用上最新最酷的 GPU 硬件,再配合一些云厂商预置的专用虚拟机镜像(比如 Azure 的 Data Science Virtual Machine 和 AWS 的 Deep Learning AMI),就可以用单机开展一些 AI 方面的工作了。