開源|基於TensorFlow的聊天機器人-ErGo

[雲框架]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等更多雲框架,請訪問——

https://github.com/Goodrain-C...

相關文章
相關標籤/搜索