谷歌开源平台TensorFlow向iOS开放

谷歌计划将其击败围棋世界冠军的人工智能软件带进你的 iPhone 之中!


当地时间本周一,谷歌发布了一个支持 iOS 的 TensorFlow 早期版本 (TensorFlow 0.9 候选版本),也就是说未来你的 iPhone 和 iPad 都将可以作为人工智能的运行平台;目前 TensorFlow 已经可以在谷歌自家的 Android 移动系统软件上工作。TensorFlow 是一款「神经网络」软件,可让计算机以类似人脑细胞的方式处理数据,而这正是目前横扫整个计算产业的人工智能运动的关键基础。到目前为止,TensorFlow 已经成为了谷歌多项服务和开发项目的基础,其中包括已经享誉世界的围棋程序 AlphaGo。


尽管 TensorFlow 不会让你的 iPhone 一下子就变得智力超群,但有了神经网络功能,你的 iPhone 应用就能变得更复杂更智能,完成任务的能力也更强。


经过多年的默默研究之后,人工智能近来已经成为了硅谷的新宠儿,Facebook、微软、eBay、IBM 等企业的相关项目遍地开花。微软联合创始人比尔·盖茨上周在 Code 大会上将人工智能领域当下正在进行的工作称为计算产业中「正在发生的最激动人心的事」。


事实上,去年 11 月谷歌就曾表示正在开发支持 iOS 的 TensorFlow 版本,但当时却并没给出时间表。几个月的辛苦之后,谷歌终于将支持 iOS 的早期版本 TensorFlow 0.9 挂到了 GitHub 上。


对于理解句子结构等需要更强计算力的任务,往往需要更强大的机器甚至机器网络。而神经网络则可以帮助小型设备执行识别照片中的物体等任务,或正如另一个名叫 MemKite 的神经网络打算做的那样——让你的手机学会识别某个特定物体的模样。


谷歌已经在超过 100 个领域内使用了机器学习技术,并且很显然人工智能将会推动有吸引力的新技术的发展。该公司相信,最终你所依靠的将不再是一部特定的手机,而是那些服务。


「随着时间的推移,计算机本身——无论其规格尺寸如何——都将成为帮助你读过每日时光的智能助手。」谷歌首席执行官 Sundar Pichai 曾在该公司的年度致股东信中写道,「我们将会从移动优先进入人工智能优先的世界。」


谷歌的 TensorFlow 软件是以开源的形式发布的,这意味着任何人都可以免费使用或修改它。去年 11 月谷歌在宣布开源 TensorFlow 时解释说,其希望开源可用性能让研究者、工程师和爱好者能帮助加速机器学习的发展,帮助其在更少的时间内实现更大的智能。谷歌的说法并不是空想,在其昨天的 TensorFlow 0.9 发布说明中,谷歌表示事实上已有 46 位谷歌公司之外的人为即将到来的新版本做出了贡献。


而除了增加对 iOS 的支持,TensorFlow 0.9 还增加了一些新特性、修复了一些漏洞、提升了一些性能,以下是详细的更新日志:


主要功能和改进:


  • Python 3.5 支持和二进制文件

  • 增加 iOS 支持

  • 增加 MacOS 上 GPU 处理的支持

  • 增加 makefile,提供了更好的跨平台开发支持(仅支持 C 语言 API)

  • 为许多 ops 提供了 fp16 支持

  • contrib 中更高端的支持(层、损失、度量、学习)

  • TensorBoard 增加更多功能

  • 改进字符串嵌入和稀疏功能的支持

  • TensorBoard 现在有了音频仪表板,带有相关的音频摘要


大的修正和其它变化:


  • 开启 CuDNN 自动调谐

  • 增加对第三方 Python 优化算法的支持(contrib.opt)

  • 谷歌云存储文件系统支持

  • HDF5 支持

  • 增加对 3D 卷积和池化的支持

  • 更新 gRPC 至 0.14 版

  • Eigen 版本升级

  • 切换到本征线程池化

  • tf.nn.moments() 现在接受一个位移参数(shift argument)。由均值的好估计引起的位移提升了数值稳定性。另外也将位移参数的行为改变成了 tf.nn.sufficient_statistics()

  • 性能提升

  • 许多漏洞修复

  • 许多文档修复

  • TensorBoard 修复:只有一个数据点的图表、Nan 值、重新载入按钮和自动重载、标量图中的工具提示、运行过滤、稳定的色彩

  • TensorBoard 图形可视化工具现在支持运行元数据。在查看特定运行的统计数据时点击节点会展示运行时的统计数据,如内存或计算资源的使用。未使用的节点会淡出。


目前尚不清楚 TensorFlow 0.9 正式版的确切发布时间,谷歌方面尚未就此提供说明。

入门
返回顶部