TensorFlow的起源可追溯到谷歌內部的深度神經(jīng)*庫——DistBelief V2,它隸屬于谷歌大腦項目。盡管有些人誤認為TensorFlow是基于Theano徹底重構的產(chǎn)物,但事實并非如此。
自谷歌將TensorFlow開源以來,它就迅速吸引了眾多開發(fā)者的關注。這款強大的工具能夠支持圖像識別、手寫識別、語音識別、預測以及自然語言處理等多種功能。2015年11月9日,TensorFlow在Apache 2.0協(xié)議下正式開源發(fā)布。
2017年2月15日,TensorFlow 1.0版本橫空出世,這是在前8個版本基礎上的優(yōu)化與改進之作。它不僅解決了之前遇到的一系列問題,還進一步完善了核心能力。TensorFlow之所以能夠獲得如此巨大的成功,主要得益于其提供的豐富工具。
其中,TensorBoard是一個設計精巧的可視化工具,能夠幫助用戶直觀地了解*模型和效果。而TensorFlow Serving則能夠保持相同的服務器架構和API,使得部署新算法和進行實驗變得輕而易舉。它不僅能夠與TensorFlow模型無縫對接,還能輕松擴展到其他類型的模型和數(shù)據(jù)。
此外,TensorFlow的編程接口支持Python和C++,并且隨著1.0版本的發(fā)布,Java、Go、R和Haskell API的alpha版本也將得到支持。更令人欣喜的是,TensorFlow還能夠在谷歌云和亞馬遜云中運行,為用戶提供了更加便捷的使用體驗。