TensorFlow的起源可追溯到谷歌内部的深度神经*库——DistBelief V2,它隶属于谷歌大脑项目。尽管有些人误认为TensorFlow是基于Theano彻底重构的产物,但事实并非如此。
自谷歌将TensorFlow开源以来,它就迅速吸引了众多开发者的关注。这款强大的工具能够支持图像识别、手写识别、语音识别、预测以及自然语言处理等多种功能。2015年11月9日,TensorFlow在Apache 2.0协议下正式开源发布。
2017年2月15日,TensorFlow 1.0版本横空出世,这是在前8个版本基础上的优化与改进之作。它不仅解决了之前遇到的一系列问题,还进一步完善了核心能力。TensorFlow之所以能够获得如此巨大的成功,主要得益于其提供的丰富工具。
其中,TensorBoard是一个设计精巧的可视化工具,能够帮助用户直观地了解*模型和效果。而TensorFlow Serving则能够保持相同的服务器架构和API,使得部署新算法和进行实验变得轻而易举。它不仅能够与TensorFlow模型无缝对接,还能轻松扩展到其他类型的模型和数据。
此外,TensorFlow的编程接口支持Python和C++,并且随着1.0版本的发布,Java、Go、R和Haskell API的alpha版本也将得到支持。更令人欣喜的是,TensorFlow还能够在谷歌云和亚马逊云中运行,为用户提供了更加便捷的使用体验。