1. 程式人生 > >TOP20你用了幾個?Python人工智慧與機器學習開源專案

TOP20你用了幾個?Python人工智慧與機器學習開源專案

主要發現

     相對於2016年的報告,2018年《Top 20 Python AI and Machine Learning projects on Github》報告主要有如下幾個變化:

  • 從貢獻者(Contributors)的基數看,Tensorflow已上升至排名第一;Scikit-learn下降至第二,但其貢獻者基數仍很大。

  • 從貢獻者數量的增長率看,增長最快的專案分別為:TensorFlow(169%)、Deap(86%)、Chainer(83%)、Gensim(81%)、Neon(66%)、Nilearn(50%)

  • 2018年的新專案:Keras(貢獻者數:629)和PyTorch(貢獻者數:399)。

640?wx_fmt=jpeg

      圖中,點的【大小】代表的是貢獻者數量的絕對值;【顏色】代表的是貢獻者數量的變化:紅色越高,藍色越低;【形狀】代表的是專案型別:雪花為深度學習專案。

  • TensorFlow:最初由Google Brain Team研發,旨在促進機器學習方面的科學研究,並使研究原型轉換為生產系統變得快速簡單。Contributors: 1324 (增長168% ), Commits: 28476, Stars: 92359. Github URL: Tensorflow  

  • Scikit-learn:建立在NumPy,SciPy和matplotlib等的Python機器學習包。Contributors: 1019 (增長39% ), Commits: 22575, Github URL: 

    Scikit-learn

  • Keras:可以執行在TensorFlow,CNTK或Theano上的一種高層神經網路API。Contributors: 629 (new), Commits: 4371, Github URL: Keras.  

  • PyTorch:支援GPU加速的張量和動態神經網路。Contributors: 399 (new), Commits: 6458, Github URL: pytorch

  • Theano:支援以較高的效率定義,優化和評估涉及多維陣列的數學表示式。Contributors: 327 (24% up), Commits: 27931, Github URL: Theano 

  • Gensim :一種支援可擴充套件的統計語義,分析用於語義結構的文字文件,檢索語義相似的文件等功能的Python庫。Contributors: 262 (81% up), Commits: 3549, Github URL: Gensim  

  • Caffe:由伯克利視覺和學習中心(BVLC)和社群貢獻者開發的深度學習框架  Contributors: 260 (21% up), Commits: 4099, Github URL: Caffe

  • Chainer:一種獨立的深度學習框架,以較為靈活,直觀和高效能的方式實現了多種深度學習模型,其中包括最新的模型,如遞迴神經網路和變分自動編碼器。Contributors: 154 (84% up), Commits: 12613, Github URL: Chainer

  • Statsmodels:實現統計學基本功能的模組,Contributors: 144 (33% up), Commits: 9729, Github URL: Statsmodels 

  • Shogun:一種機器學習工具箱,以統一與高效的方式實現了機器學習方法,方便整合多種資料表示、演算法型別和通用工具。Contributors: 139 (32% up), Commits: 16362, Github URL: Shogun 

  • Pylearn2:一種是一個機器學習庫,其大部分功能都建立在Theano之上,支援使用數學表示式編寫Pylearn2外掛(新模型,演算法等)。Contributors: 119 (3.5% up), Commits: 7119, Github URL: Pylearn2 

  • NuPIC:基於一種叫做分層時間儲存器(Hierarchical Temporal Memory,HTM)的新大腦皮層理論的探索型專案,目前仍在不斷探索和擴充套件之中。Contributors: 85 (12% up), Commits: 6588, Github URL: NuPIC 

  • Neon:Nervana提供的基於Python的深度學習庫,其易用性和效能均為較高。Contributors: 78 (66% up), Commits: 1112, Github URL: Neon 

  • Nilearn :一種用於在NeuroImaging資料上進行統計學習的Python模組,它利用scikit-learn Python工具箱進行多變數統計,並提供預測建模,分類,解碼或連線分析等應用。 Contributors: 69 (50% up), Commits: 6198, Github URL: Nilearn  

  • Orange3:一種新手和專家均可以使用的機器學習和資料視覺化工具箱,支援互動式資料分析。Contributors: 53 (33% up), Commits: 8915, Github URL: Orange3

  • Pymc: 一種實現貝葉斯統計模型和擬合算法的Python模組,包括馬爾可夫鏈蒙特卡羅。Contributors: 39 (5.4% up), Commits: 2721, Github URL: Pymc  

  • Deap:一種用於快速原型設計和測試思想的新型演化計算框架。它試圖使演算法明確,資料結構透明,與多處理和SCOOP等並行機制較好地整合。 Contributors: 39 (86% up), Commits: 1960, Github URL: Deap 

  • Annoy(Approximate Nearest Neighbors Oh Yeah):一種用於搜尋接近給定查詢點的空間點。 它還可以建立對映到記憶體的大型只讀基於檔案的資料結構,以便多個程序可以共享相同的資料。 Contributors: 35 (46% up), Commits: 527, Github URL: Annoy

  • PyBrain:一種模組化的機器學習庫,使用簡單,支援使用者測試和分析自己的演算法。 Contributors: 32 (3% up), Commits: 992, Github URL: PyBrain

  • Fuel:一種資料管道式框架,不僅提供機器學習演算法,而且還提供所需資料,將由Blocks和Pylearn2神經網路庫使用。 Contributors: 32 (10% up), Commits: 1116, Github URL: Fuel 

∞∞∞

640?wx_fmt=jpeg&wx_lazy=1

IT派 - {技術青年圈}持續關注網際網路、區塊鏈、人工智慧領域640?wx_fmt=jpeg&wx_lazy=1

公眾號回覆“機器學習”

邀你加入{ IT派AI機器學習群 } 

相關推薦

TOP20Python人工智慧機器學習開源專案

主要發現     相對於2016年的報告,2018年《Top 20 Python AI and

頂級的20名Python人工智慧機器學習開源專案

本文用Python更新了頂級的AI和機器學習專案。Tensorflow已經成為了貢獻者的三位數增

Web前端如日中天,成為優秀前端程式設計師的5祕訣,

近些年,越來越多的程式設計師轉移陣地,搞起前端開發。 有不少的Android開發的程式設計師直接轉到了前端開發。 而就拿JavaScript來說,就因前端流行使得它在各種程式語言排行榜上名列前茅。 那麼,如何做一名優秀、甚至卓越的WEB前端工程師? 雖然說小夥伴們的學習技巧各有差異,

30超讚的機器學習開源專案

Medium上的作者Mybridge從8800個專案中,挑選出了30個GitHub上收穫了超多星星的機器學習專案,量子位搬運一下,希望大家學的開心~ 注:此份列表的星星數量僅供參考,因為,GitHub上的星星數量是動態變化的。 No 1 | FastText 用於快速文字表示和分類的庫。

目前最受歡迎的12Python開源框架,

python 爬蟲 web 入門 開源 今天給大家帶來了12個在GitHub等開源網站中最受歡迎的Python開源框架。如果你正在學習python,那麽這12個開源框架,千萬別錯過,這些框架包括事件I/O,OLAP,Web開發,高性能網絡通信,測試,爬蟲等。雖說不上是全都有,但也足夠滿足你

8最高效的Python爬蟲框架,

python 爬蟲 入門 詳細 官網 小編收集了一些較為高效的Python爬蟲框架。分享給大家。1.ScrapyScrapy是一個為了爬取網站數據,提取結構性數據而編寫的應用框架。 可以應用在包括數據挖掘,信息處理或存儲歷史數據等一系列的程序中。。用這個框架可以輕松爬下來如亞馬遜商品信息之

這10Python最新又好的庫,

對於碼農來說,關注的永遠是新近有什麼流行的、既能解決問題又好用的利器。本文就為你盤點十大新開源Python庫。 本文福利:加vx ;tanzhouyiwan 免費領取Python學習資料 1、Pipenv 第一名非它莫屬,這個工具2017年初才釋出,但它已經

5開發必備的 Python 工具,

來自:Python 之禪工欲善其事必先利其器,一個好的工具能起到事半功倍的效果,優秀工具的可以幫

不能再忽視!寶寶不肯吃粥的N原因,避免

time 模仿 tle 很多 con AI ref avatar ava 輔食不懂怎麽添加? 寶寶吃飯愛挑食? 營養均衡和多樣化的輔食 在這裏你都能找到 寶寶輔食微課堂 不能再忽視了!寶寶不肯吃粥的N個原因,你避免了幾個? 2017-10-09 09:35

女人一生的七坎,

南樂縣 阿里巴巴集團董事局主席馬雲發表致股東的公開信表示:生意難做之時,正是阿里巴巴兌現“讓天下沒有難做的生意”的使命之時。,阿里巴巴(NYSE:BABA)今日釋出了截至2018年9月30日的2019財年第二季度財報(注:阿里巴巴財年與自然年不同步,從每年的4月1日開始,至第二年的3月31日結束)。 財報中

程式設計師程式設計入門必備的7大工具,

作為入門級別的程式設計師,幾款趁手的程式設計軟體是最需要的。除了Git、Visual Basic……等等,其實還有很多很很酷的程式設計工具。接下來就給大家看7款不一樣的程式設計工具,如有心動,純屬巧合。 0.Warp,一款非常簡單且由於共享的工具。 Warp允許任何人共享他們的終端。只

新學python模組,不是很雞肋。

先說一個模組分類(基本上所有模組都是小寫開頭,雖然規範的寫法是變數的命名規範,但是,都是這樣寫的) 1,C編寫並鑲嵌到python直譯器中的內建模組 2,包好的一組模組的包 3.已經被編譯好的共享庫,或者是DLL的C或者是C++擴充套件 4,自己用python寫好的程式碼 用模組就是為了能重用程式碼

程式設計師面試過關必備網站,

對於程式設計師而言,面試所謂是人生重要的一件事情,在這之前,還是有必要刷一些程式設計面試題,為面試做好充足的準備! 今天小編給大家分享一些面試相關網站,給大家面試來一波神助攻噢! 在Reddit網站上,你可以討論一些程式設計開發的問題,瞭解最新的IT熱點資訊。

程式設計師學習前端必備的5大網站,

最近收到不少的粉絲的提問,問能不能推薦一些實戰綜合性強點前端學習網站。下面w3cschool精選了5個前端學習網站,相信這些網站將對前端學習者大有幫助。在這裡相信有許多想要學習前端的同學,關注小編文章最後面文字,可免費領取一整套系統的web前端學習教程!0、廖雪峰官方網站有不

只有程式設計師才能懂的7梗,承包

點選上方藍色字型【學習web前端】可【快速關注】0、老婆給當程式設計師的老公打電話:下班順路買十

程式設計師8大終極殺器,get

經常有同學問:作為程式設計師,終極殺器是什麼?其實有大佬早已回答過:持續學習,開闊視野才是程式設

SQL語句編寫的那些坑,

前言 金九銀十,又到了一年的程式設計師跳槽季,最近總有一些朋友在問資料庫的問題,說面試的時候總是被問到,雖然知道一些,但是要完整的表達還是欠缺的,想了想與其一個一個解答,不如做個數據庫優化問題集錦,供所有的有這個方面需要的朋友參考。 一些SQL優化建議

小樣?別以為穿馬甲就不認得是二分法!

>需要更多演算法動圖詳解,可以微信搜尋[袁廚的演算法小屋] 今天給大家帶來的是二分查詢及其變種的總結,大家一定要看到最後呀,用心滿滿,廢話不多說,讓導演幫我們把鏡頭切到袁記菜館吧! 袁記菜館內。。。。 > 店小二:掌櫃的,您進貨回來了呀,喲!今天您買這魚挺大呀! > > 袁廚:那

最近調通MTK平臺新增USB轉乙太網專案

沒有任何的Wi-Fi和3G無線網絡卡情況下,通過有線網路(乙太網)也可以上網,使用者還可以通過有線網路(乙太網)進行網路連線。乙太網是一種基帶區域網規範,是當今現有區域網採用的最通用的通訊協議標準。乙太網絡使用CSMA/CD技術,並以較快的速率執行在多種型別的電纜上。   

20 頂尖的 Python 機器學習開源專案

1. Scikit-learn www.github.com/scikit-learn/scikit-learn Scikit-learn 是基於Scipy為機器學習建造的的一個Python模組,他的特色就是多樣化的分類,迴歸和聚類的演算法包括支援向量機,邏輯迴歸,樸