1. 程式人生 > >大家都收藏了的最新開源專案Top12!CV、NLP、機器學習一應俱全

大家都收藏了的最新開源專案Top12!CV、NLP、機器學習一應俱全

640?wx_fmt=jpeg

參加 2018 AI開發者大會,請點選 ↑↑↑


譯者 | 林椿眄、Jane

責編 | Jane

出品 | AI科技大本營


【導讀】作者整理了近期最新發布及更新的 12 個非常有學習和收藏意義的開源專案。這些專案中包括基於 TensorFlow 的強化學習框架;可以對資料進行結構化處理的 AutoML 庫;支援 TensorFlow,PyTorch,MXNet,CNTK 和 Caffe2 等多種深度學習框架的模型部署框架;可以幫助使用者分析訓練模型的工具;強大的人臉標記開源專案等等,可以說每一個專案都值得我們瞭解一下!接下來,我們就一起找到你喜歡的那一個,碼起來!


1.Dopamine


基於 TensorFlow 的強化學習框架,Dopamine 是一個能夠快速實現強化學習演算法原型的研究框架,旨在為研究人員提供一個易於使用的實驗室環境,並滿足對小型、易於訪問的程式碼庫的需求。有了這個框架,你可以在研究過程中輕鬆地建立實驗過程來驗證你自己的想法。


GitHub 地址:

https://github.com/google/dopamine


2.TransmogrifAI


TransmogrifAI 是一個用 Scala 編寫的端到端的 AutoML 庫,由 Salesforce 提供的開源專案。它能夠在 Spark 執行,對資料進行結構化處理,旨在通過自動化機器學習技術,幫助開發者加速產品化過程。它僅需少量的程式碼,就能實現資料清理、特徵工程和模型自動化過程,然後訓練高效能的模型並將其應用於下一步的迭代和探索研究。


GitHub 地址:

https://github.com/salesforce/TransmogrifAI


3.OpenNRE


OpenNRE 是基於 Tensorflow 開發的,一個用於神經網路關係提取的工具包,由清華大學劉知遠老師及其團隊貢獻的開源專案。在該專案中,關係提取會分為嵌入、編碼器、選擇器和分類器四步。


Github 地址:

https://github.com/thunlp/OpenNRE


4. TensorFlow Model Analysis


TFMA 是由 Google 釋出的,一個 TensorFlow 模型分析的開源專案,旨在幫助 TensorFlow 使用者分析訓練好的模型。使用者可以使用 Trainer 中定義的指標,以分散式的方式來評估大量資料的模型。此外,根據不同的資料計算指標,使用者還可以將結果在 Juputer Notebooks 中進行視覺化。


GitHub 地址:

https://github.com/tensorflow/model-analysis


5. GraphPipe


graphPipe 是一個通用的深度學習模型部署框架,是由 Oracle 提供的開源專案。它旨在幫助使用者簡化機器學習模型的部署,並使使用者擺脫特定框架的模型實現。此外,graphPine 還提供跨深度學習框架模型的通用API,開箱即用的部署解決方案和強大的效能。它支援 TensorFlow,PyTorch,MXNet,CNTK 和 Caffe2 等多種深度學習框架。


640?wx_fmt=png


640?wx_fmt=png


Github 地址:

https://github.com/oracle/graphpipe


6. ONNX Model Zoo


這是一個通用的深度學習預訓練模型集。該專案彙集了目前最好的深度學習預訓練模型,這些模型全部由 Facebook 和 Microsoft 提供,以 ONNX (開放式神經網路交換) 的格式推出,並允許模型在不同框架之間進行遷移。每個模型都有一個相應的 Jupyter Notebook,其中包含模型訓練,操作推理,資料集和參考等資訊。


Github 地址:

https://github.com/onnx/models


7 基於深度學習的人臉標定演算法 (106 個人臉關鍵點)


這是一個強大的人臉標定的開源專案,包括面部美容,美容化妝,Crycocelle vivo 檢測和人臉標定等預處理步驟。這個專案是基於傳統的 SDM 演算法,可在 Windows 平臺上執行,並通過修改開原始碼來簡化部分測試程式碼及優化程式碼結構。基於深度學習技術,該專案設計了一種強魯邦性的、並支援多面部追蹤的高效網路模型。當前,深度學習演算法在人臉標定領域取得了良好的效果,而該專案旨在提供一種相對簡單易用的實現方法。


該專案主要有如下幾大特點:


  • 我們使用 106 個人臉關鍵點,使得面部輪廓描述更加細膩。

  • 高準確率,即使在逆光和暗光條件下也可以獲得良好的校準結果。

  • 模型小。追蹤模型大約為2 MB,這非常易於在移動端實現模型整合。

  • 速度快。專案程式碼在 Qualcomm 820 (st) 上,單個人臉標定只需要7毫秒。

  • 增加多面部追蹤功能。


Github 地址:

https://github.com/zeusees/HyperLandmark


640?wx_fmt=gif


8. MagNet


MagNet 是一個基於 Pytorch 的深度學習高階 API,旨在位開發者減少模板的程式碼量,並優化深度學習專案開發的效率。


640?wx_fmt=png


Github 地址:

https://github.com/MagNet-DL/magnet


9. NLP.js


NLP.js 是一個基於 Node.js 的自然語言處理工具包。目前,它能夠支援一系列的自然語言處理任務,包括單詞分割,詞幹提取,句子分析,命名實體識別,文字分類和文字生成等任務。


Github 地址:

https://github.com/axa-group/nlp.js


10. Texar


Texar 是一個基於 Tensorflow 的文字生成工具包,它能夠支援諸如機器翻譯,對話系統,文字總結和語言模型等任務,並允許研究者和開發者快速構建實驗協議。


Github 地址:

https://github.com/asyml/texar


640?wx_fmt=png


11. Evolute


Evolute 是一個易於使用的進化演算法框架。它定義了個體和種群等基礎的結構,還能實現一些常見的進化演算法操作,如選擇,重現,突變和更新等。


Github 地址:

https://github.com/csxeba/evolute


12. Task-Oriented Dialogue Dataset Survey


這是一種由任務驅動的對話資料收集專案,它能夠將多種特定的、由任務驅動的對話系統資料彙集在一起,如 Dialogue bAbl, Stanford Dialog,Consonant data,DSTC-2,CamRest676 和 DSTC4 等系統。


Github 地址:

https://github.com/AtmaHou/Task-Oriented-Dialogue-Dataset-Survey


原文連結:

https://www.tutorialdocs.com/article/12-ai-open-source-projects.html


【完】

2018 AI開發者大會

只講技術,拒絕空談


2018 AI開發者大會是一場由中美人工智慧技術高手聯袂打造的AI技術與產業的年度盛會!是一場以技術落地為導向的乾貨會議!大會設定了10場技術專題論壇,力邀15+矽谷實力講師團和80+AI領軍企業技術核心人物,多位一線經驗大咖帶你將AI從雲端落地。


即刻點選「下方海報」或者「閱讀原文」購票,立享7折優惠票價(更有定量學生票)!


640?wx_fmt=jpeg

參加2018 AI開發者大會,請點選↑↑↑


推薦閱讀