[雲框架]TensorFlowpython
Github地址:git
https://github.com/cloudframe...github
TensorFlow是Google開源的人工智能(Machine Intelligence)軟件庫,是使用數據流圖(Data Flow Graphs)進行數值計算的開源軟件庫。Tensor(張量)指在節點間相互聯繫的多維數據數組,Flow(流)指基於數據流圖的計算。TensorFlow架構靈活,小到智能手機,大到數據中心服務器都可展開計算,同時具有很強的通用性,適用於包括圖形分類、音頻處理、推薦系統和天然語言處理等在內的各類計算領域。算法
TensorFlow具有如下特色——數組
靈活(Deep Flexibility):支持任何數據流圖計算性能優化
便攜(True Portability):支持各種計算設備服務器
連接科研和產品(Connect Research and Product):加速研究成果轉化爲實際產品架構
自動化微分運算(Auto-Differentiation):幫助機器學習算法自動求出梯度框架
多語言(Language Options):利用python構建和執行計算圖,支持C++的語言,將來將支持Lua、JavaScript、R等less
性能優化(Maximize Performance):支持線程、隊列、異步計算,並根據須要分配計算元素
自15年年末開源以來,TensorFlow迅速流行,除了Google,Airbnb、Snapchat、eBay、Twitter等知名公司也紛紛加入到TensorFlow的使用者陣營當中。
本篇雲框架將以ErGo(一款基於TensorFlow的Chatbot)爲例介紹TensorFlow實踐。內容包括——
背景知識
業務說明
ErGo實現
總體架構
選取模型
選取數據集
建立數據集
訓練
訓練後數據
歡迎Star並加入討論,QQ羣:621870673
雲框架系列主題,遵循APACHE LICENSE 2.0協議發佈。
Spring Cloud微服務架構、SMACK大數據架構、API GATEWAY、FaaS&Serverless等更多雲框架,請訪問——