聖誕禮物清單:機器學習開源專案及框架已打包好!
2018年馬上就要結束了,我們來回顧一下過去的這一年中,機器學習領域有哪些有趣的事情吧!
我們先來看看Mybridge AI 中排名靠前的頂級開源專案,再聊聊機器學習今年都有哪些發展,最後探尋下新的一年中會有哪些有值得我們期待的事情。
頂級的開源專案
BERT
BERT ,全稱為Bidirectional Encoder Representations from Transformers,是一種基於TensorFlow解決自然語言處理的新方法,且效能更好。我們可以使用BERT中的 預訓練模型 解決問題,該模型在效能上具有很大優勢,比如可以識別句子中的上下文。在 Github 中非常受歡迎,有8848個星,完整學術論文請訪問 這裡 。
DeepCreamPy
DeepCreamPy是一個 深度學習工具 ,可以像Photoshop一樣重建影像中被刪除的區域。我們使用影像編輯工具(比如PS)將刪減的區域填充為綠色,神經網路可以對其進行復原。該專案在 Github 中有6365顆星。
TRFL
TRFL 專案可用於編寫TensorFlow中的強化學習代理,具體的操作文件在 這裡 。
/trfl/blob/master/docs/index.md
Horizon
Horizon 是一個基於 PyTorch 構建的強化學習平臺,並使用Caffe2為模型提供服務。Horizon的主要優勢在於,設計者在設計這一平臺的時候,考慮了生產用例。想要了解更多詳細內容,請檢視 FacebookResearch官方文件 。另外,如果你想使用Horizon,可檢視該 使用文件 。
DeOldify
DeOldify 是一個用於著色和恢復舊影像的深度學習庫。開發者結合了幾種不同的方法,來實現這一目標,其中的幾種方法包括: 帶自注意力機制的生成對抗網路 (Self-Attention GenerativeAdversarial Networks), Progressive Growing of GANs ,以及 TTUR ( TwoTime-Scale Update Rule)。
AdaNet
AdaNet 是一個基於TensorFlow的庫,它可以自動學習模型,且不需要很多的技術人員參與,該專案基於 AdaNet演算法 。訪問AdaNet的官方文件,請點選 這裡 。
Graph Nets
Graph Nets 是用於構建Sonnet和TensorFlow的DeepMind庫。Graph 網路輸入一個圖形,輸出也是一個圖形。
/graph_nets
Maskrcnn-benchmark
Maskrcnn-benchmark專案 可以幫助我們在Pytorch中構建物件檢測和分割工具。這個庫的優勢在於速度快、記憶體效率高,可以進行多個GPU訓練和推斷,且為推斷提供CPU支援。
PocketFlow
PocketFlow 專案是一個加速和壓縮深度學習模型的框架。它解決了大多數深度學習模型的計算費用問題。該專案最初由騰訊AI實驗室的研究人員開發,瞭解其實現及官方文件請點選 這裡 。
MAMEToolkit
MAMEToolKit 是一個訓練街機遊戲強化學習演算法的庫,使用該工具可以跟蹤遊戲狀態,同時也可以接收遊戲幀資料。
機器學習框架的主要發展
PyTorch 1.0
在今年10月份舉辦的PyTorch會議期間,Facebook釋出了PyTorch 1.0預覽版。PyTorch 1.0解決了以下問題:訓練耗時長、聯網問題、緩慢的可擴充套件性以及Python程式語言帶來的一些不靈活性。
PyTorch 1.0引入了一組編譯工具Torch.jit,這將彌補生產和研究之間的差距。Torch.jit中包含Python中的Torch Script語言,在PyTorch 1.0中,我們可以使用圖形模式構建模型,這在開發高效能和低延遲的應用程式中非常有用。
Auto-Keras
你或許聽過自動化機器學習(automated machine learning),即自動化搜尋機器學習模型的最佳引數。除Auto-Keras之外,還有其他的自動化機器學習模型,比如Google的 AutoML 。 Auto-Keras 是基於 Keras 和 ENAS 編寫的,其中,ENAS是 神經網路結構搜尋 的最新版本。
TensorFlow Serving
使用 TensorFlow Serving 系統,我們能更加輕鬆的將TensorFlow模型部署到生產環境中。雖然TensorFlow Serving在2017年就已經發布,但是今年更加註重將模型應用到生產環境環節。
Machine Learning Javascript
現在已經有一些可以允許開發人員在瀏覽器上執行模型的Javascript框架,比如 TensorFlow.js 和 Keras.js 。其模型實現與使用的方法,與Keras或TensorFlow等常規框架非常相似。
展望未來
2019年馬上就要到了,隨著Auto-Keras等自動化工具的發展,開發人員的工作有望變得更加輕鬆。除此以外,我們還擁有先進的研究以及優秀的社群,各類機器學習框架的效能還會更上一層樓。
阿里云云棲社群組織翻譯。文章原標題《2018 Year-in-Review: Machine Learning Open Source Projects & Frameworks》譯者:Mags,審校:袁虎。
來自 “ 阿里云云棲社群 ”, 原文作者:譯者:Mags,審校:袁虎;原文連結:《2018 Year-in-Review: Machine Learning Open Source Projects & Frameworks》,如有侵權,請聯絡管理員刪除。
相關文章
- [譯] 機器學習專案清單機器學習
- 聖誕鬧劇!阿里旗下開源專案聖誕彩蛋遭開發者狂批阿里
- 煙大校賽2020聖誕爺爺的禮物
- OnePoll:聖誕節拆禮物平均每人用半小時
- 推薦 | 機器學習開源專案 Top 10機器學習
- 開源一個機器學習文字分析專案機器學習
- “聖誕幸運襪”活動開啟,快來擁抱你的“聖誕豪禮”!
- 日本夫妻間聖誕送禮調查:半數受訪女性每年收禮物
- GitHub排名TOP30的機器學習開源專案Github機器學習
- 2018年10月Top 10機器學習開源專案機器學習
- 2018.7月Vue優質開源專案清單Vue
- 機器學習工程師方向文章清單機器學習工程師
- .NET資料探勘與機器學習開源框架機器學習框架
- 微軟開源機器學習框架——infer.NET微軟機器學習框架
- 微軟開源機器學習框架——infer.NET微軟機器學習框架
- 《機器學習數學基礎》已開源,附完整下載!機器學習
- 一個優秀的Android開源框架學習專案ForgetSkyWanAndroidAndroid框架NaN
- 重磅 | AI 聖經 PRML《模式識別與機器學習》官方開源了!AI模式機器學習
- 11 個 AI 和機器學習模型的開源框架AI機器學習模型框架
- Halo 開源專案學習(七):快取機制快取
- 如流為方,量子為向,中國首個量子機器學習開源框架的誕生始末機器學習框架
- 實戰專案 10: 貨物清單應用
- 推薦一些值得學習的開源專案和框架框架
- Halo 開源專案學習(一):專案啟動
- ZenML:可擴充套件的開源機器學習MLOps框架套件機器學習框架
- Halo 開源專案學習(六):事件監聽機制事件
- 《Python機器學習建模與部署:從Keras到Kubernetes》資源連結清單Python機器學習Keras
- 部落格園x絲芙蘭-聖誕特別活動:聖誕選禮,美力送遞
- 如何高效地學習開源專案
- 如何高效的學習開源專案?
- 【Python自動戴聖誕帽】02 戴聖誕帽及抗疫彩蛋Python
- 《JavaScript深度學習》資源連結清單JavaScript深度學習
- 機器學習開源框架系列:Torch:3:影像風格遷移機器學習框架
- 機器學習/深度學習書單推薦及學習方法機器學習深度學習
- 2019年20個最佳Python人工智慧和機器學習開源工具(專案)Python人工智慧機器學習開源工具
- 6月份最熱門的機器學習開源專案Top10機器學習
- 最適合練手的10大機器學習開源專案,趕緊收藏!機器學習
- 最適合練手30個的機器學習開源專案,趕緊收藏!機器學習