TensorFlow
TensorFlow,Google的可移植機器學習和神經網絡庫,執行和伸縮性很好,雖然它有點難學。TensorFlow擁有各種各樣的模型和算法,它們對深度學習非常重視,并且在具有GPU(用于訓練)或Google TPU(用于生產規模預測)的硬件上具有出色的性能。它還具有對Python的良好支持,良好的文檔和良好的軟件,用于顯示和理解描述其計算的數據流圖TensorBoard。
數據流圖中的節點表示數學運算,而圖的邊表示在它們之間流動的多維數據數組(張量)。這種靈活的架構允許您將計算部署到桌面、服務器或移動設備中的一個或多個CPU或GPU,而無需重寫代碼。
使用TensorFlow的主要語言是Python,雖然對C ++有限的支持。TensorFlow提供的教程包括手寫數字分類。圖像識別、字嵌入、遞歸神經網絡,用于機器翻譯的序列到序列模型、自然語言處理和基于PDE(偏微分方程)的模擬的應用。
TensorFlow可以方便地處理各種神經網絡,包括目前正在急劇變化的圖像識別和語言處理領域的深度CNN和LSTM遞歸模型。用于定義圖層的代碼可能fan,但是您方便但不詳細,可以使用三個可選的深度學習界面中的任何一個來修復它。雖然調試異步網絡求解器可以是平凡的,但TensorBoard軟件可以幫助您可視化圖。
TensorBoard顯示TensorFlow計算的圖形。我們放大了幾個部分來檢查圖形的細節。
關注公眾號了解更多