機器學習平台和深度學習平台


谷歌公司推出一款機器學習的平台(AutoML(可視化工具(AutoML Vision)))新推出兩個功能 :自然語言處理  AutoML  Natural  Language

                                             翻譯功能         AutoML Translation

不過谷歌這款機器學習的平台是收費的(標准應該是每小時550美金)

 

 

Uber公司推出一款深度學習的框架

Ludwig

對於熟悉python的我們來說  這個框架就比較簡單了,適合我們學習,堪稱史上最簡單的深度學習框架,不需要懂編程知識,讓專家能用的更順手,讓非專業人士也可以玩轉人工智能。

 

Ludwig是一個建立在TensorFlow之上的工具箱,它允許用戶在不需要編寫代碼的情況下訓練和測試深度學習模型!

簡單到什么程度?令人發指!

用戶只需要提供一個包含數據的CSV文件,一個列表作為輸入,一個列表作為輸出,Ludwig就將為你完成其余的工作:訓練、測試、可視化、分布式訓練等等。

安裝Ludwig就這樣簡單:

訓練模型就一行命令:

模型預測也就一個命令:

可視化也只需一行:

當然,對於熟悉Python的用戶,Ludwig也提供了非常簡單易用的API:

可視化工具允許你分析模型的訓練和測試性能,並對它們進行比較。

Ludwig在構建時考慮了可擴展性原則,很容易添加對新數據類型和新模型體系結構的支持。

工程人員可以使用它快速訓練和測試深度學習模型,研究人員也可以使用它來獲得強有力的基線版本,並方便進行對比,並通過執行標准數據預處理和可視化來確保模型可比性。

打個比方!TensorFlow提供了建築房屋的積木,Ludwig提供的則是一棟棟的房子,你來決定建造怎樣的城市!!

該工具箱的核心設計原則是:

無需編碼:不需要編碼技能來訓練模型也不需要編碼用它進行預測。

通用性:一種新的基於數據類型的深度學習模型設計方法,使該工具可以跨許多不同的應用領域使用。這點無比強大!

靈活性:經驗豐富的用戶對模型構建和訓練可進行有效的控制,而新手會容易上手。

可擴展性:易於添加新的模型體系結構和新的特征數據類型。

可理解性:深度學習模型內部通常被認為是黑匣子,但是該庫提供標准的可視化來理解它們的性能並比較它們的預測。

開源: Apache許可證2.0

使用該庫的簡單獨到之處在於,你只需要關注於數據CVS文件和配置文件YAML!

Ludwig提供了不少計算機視覺、自然語言處理、機器學習熱門應用的例子,讓我們一起來領略使用一行命令我們能做什么吧!下面圖中表格即為CVS數據文件示例,表格下為調用例子實驗的命令。

圖像分類:

 

 

 

視覺問答:

 
 
 
孿生網絡One-shot學習:
 
 
圖像描述:
 
機器翻譯:
 
自然語言理解:
 
命名實體識別:
 
文本分類:
 
多任務學習:
 
多標簽分類:
 
電影評分預測(機器學習回歸預測):
 
時間序列預測:
 
Kaggle泰坦尼克入門:幸存者預測
 
語義分析:
 
對話機器人:
 
image

無需編程、一行命令使用深度學習解決實際問題!關鍵是還在Uber的生產環境經過工程驗證!這樣的好工具,你想不想試一下呢?

開源地址:

https://github.com/uber/ludwig

文檔及示例:

https://uber.github.io/ludwig/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM