An open-source software library for Machine Intelligence
簡介
TensorFlow™ 是一個使用數據流圖進行數值計算的開源軟件庫。圖中的節點代表數學運算, 而圖中的邊則代表在這些節點之間傳遞的多維數組(張量)。這種靈活的架構可讓您使用一個 API 將計算工作部署到桌面設備、服務器或者移動設備中的一個或多個 CPU 或 GPU。 TensorFlow 最初是由 Google 機器智能研究部門的 Google Brain 團隊中的研究人員和工程師開發的,用於進行機器學習和深度神經網絡研究, 但它是一個非常基礎的系統,因此也可以應用於衆多其他領域。
1,快速
在構建和部署機器學習系統時,性能是至關重要的。因此,TensorFlow 中包含了 XLA,這是一款強大的線性代數編譯器,可以幫助 TensorFlow 代碼在嵌入式處理器、CPU、GPU、TPU 和其他硬件平臺上儘可能快速地運行。
2,靈活
TensorFlow 既提供了高層級的 API 以便讓您輕鬆構建和訓練您的模型,也提供了低層級的控制功能以儘可能提高靈活性和性能。
3,支持生產環境
TensorFlow 可以靈活適應不同的使用規模,既支持探索性研究,也支持大規模生產用途。無論您是在開發新類型的模型還是在處理生產環境中的數以百萬計的請求,所使用的 TensorFlow API 是不變的,因而您不會有陌生感。
說實話以上官網介紹tensorflow特性,開始看不太懂也沒事。學習一項技能一定要有耐心。對於developer來說,最好的介紹是開始使用tensorflow。在使用中體會tensorflow的特性。ok 開始 安裝tensorflow吧。
當然截止到2017.12.12日最新版本爲1.4.1,只是簡單增加了cloudML在windows,linux上的擴展。所以使用1.4.0完全體驗到最新功能。後面我會持續跟蹤tensorflow的發展,write blog to everyone。