本周,谷歌发布了其机器学习软件TensorFlow的新版本,增加了对iOS的支持。去年十一月,谷歌开玩笑说,它正在研发TensorFlow的iOS版,但表示无法给出具体时间。昨天,TensorFlow的早期版本0.9发布在GitHub上,而且它支持iOS。
TensorFlow是谷歌极其强大的人工智能软件,它支持许多谷歌的服务和倡议,包括AlphaGo。谷歌介绍TensorFlow为“神经网络”的软件,其处理数据在某种程度上与我们的脑细胞处理数据类似。
随着谷歌增加了TensorFlow对iOS的支持,应用程序将能够在更聪明的神经网络功能集成到它们的应用程序,最终使它们更聪明相当能干。
去年十一月,谷歌开源TensorFlow,各种不同的产品和研究都可以使用。当时,谷歌解释说,它希望开放源代码的可用性将允许研究人员,工程师,和业余爱好者,以帮助加速机器学习,并帮助它在较短的时间达到一个更聪明的水平。
在这一点上,目前还不清楚TensorFlow 0.9最终版本何时将被释放,但早期的预发布版本,现在就在GitHub上。谷歌在发行说明指出,由于现在TensorFlow是开源的,来自公司之外的46人对TensorFlow 0.9版作出了贡献。
除了增加对iOS的支持,TensorFlow 0.9增加了一些其他新功能和改进,以及修复了小bug和性能增强许多。你可以阅读下面的完整更改日志和在GitHub上访问TensorFlow。
Python3.5支持和二进制文件
新增的iOS支持
新增支持Mac OS的GPU处理
增加了更好的跨平台编译生成文件支持(只有C API)
许多OPS支持FP16
其它在contrib更高级别的功能。{层,损失,度量,学习}
Tensorboard更多的功能
改进的字符串嵌入和稀疏功能的支持
TensorBoard现在有一个音频仪表板,以及相关的音频摘要。
打开CuDNN自动调谐。
增加了对使用第三方Python优化算法(contrib.opt)的支持。
谷歌云存储文件系统的支持。
HDF5支持
添加3D卷积和池的支持。
更新GRPC发行到0.14。
Eigen版本升级。
切换到Eigen 线池
tf.nn.moments()现在接受转变的说法。由均值的一个很好的估计提高了换挡数值稳定性。也改变移位参数tf.nn.sufficient_statistics()的行为。
性能改进
修正许多错误
修复许多文档
TensorBoard修正:只有一个数据点,南值,刷新按钮和自动重装,在标量图表工具提示,运行过滤,稳定的色彩图
Tensorboard图形可视化工具现在支持运行的元数据。点击节点在查看统计信息的特定运行时会显示运行时统计信息,如内存或计算的使用。未使用的节点都将淡出。
via 9to5Mac