2018年Github最受歡迎機器學習語言Python穩坐冠軍,numpy、scipy是最受歡迎軟體包...
在 GitHub 2018 年的 Octoverse 報告中,機器學習和資料科學是 GitHub 上的熱門話題。其中,tensorflow / tensorflow 是專案貢獻最多的專案之一,pytorch / pytorch 是增長最快的專案之一,而 Python 是 GitHub 上第三大最受歡迎的語言。於是,GitHub 決定更加深入地研究一下,機器學習和資料科學在該平臺究竟是怎樣的情況。
GitHub 提取了 2018 年 1 月 1 日到 2018 年 12 月 31 日之間的貢獻資料。這些貢獻可能包括推送程式碼、發起話題或提取請求、評論問題或提取請求,以及審查拉取請求。對於大多數匯入的程式包,GitHub 使用了從依賴關係圖中獲得的資料,其中包括所有公共儲存庫和已選擇加入依賴關係圖的所有私有儲存庫。
機器學習程式語言:Python 穩坐冠軍
GitHub 以使用“機器學習”主題標記的儲存庫的貢獻者為依據,對儲存庫中最常見的主要程式語言進行了排名。結果顯示,Python 是機器學習庫中最常用的語言,也是 GitHub 上第三種最常用的語言。然而,並非所有機器學習專案都使用 Python:GitHub 上還有其他一些最常見的機器學習通用語言,如 C ++、JavaScript、Java、C#、Shel l和 TypeScript 躋身 GitHub 程式語言 Top10,同時是機器學習專案的 Top10 語言。Julia、R 和 Scala 都出現在機器學習專案程式語言的前 10 名,但未上榜 GitHub 整體最受歡迎程式語言 Top10。Julia 和 R 都是資料科學家常用的語言,Scala 在 與 Apache Spark 等大資料系統互動時變得越來越常用。
最受歡迎機器學習和資料科學包:numpy、scipy、pandas佔據前三
我們從依賴圖中提取資料,以計算匯入流行 Python 包的機器學習或資料科學專案的百分比。上表為專案匯入最多程式包 Top10 排名。我們發現:
- Numpy,一個支援多維資料數學運算的軟體包,是匯入最多的軟體包,近四分之三的機器學習和資料科學專案使用此包。
- Scipy,一個用於科學計算的軟體,pandas,一個用於管理資料集的軟體包,以及視覺化庫matplotlib,都在超過 40% 的機器學習和資料科學專案中使用。
- Scikit-learn 是一種流行的機器學習包,包含大量機器學習演算法的實現,近 40% 的專案使用此包。
- Tensorflow 是一種用於處理神經網路的軟體包,近四分之一的專案使用。
前十名中其他的包均為實用程式包:排名第六的是 Python 2和3相容性庫,python-dateutil 和 pytz 是用於處理日期的包。
最受歡迎的機器學習專案:Tensorflow
2018年,帶有“機器學習”標籤、貢獻最多的開源專案為 Tensorflow,是迄今為止最受歡迎的機器學習專案,且其貢獻者數量是第二大受歡迎專案 scikit-learn 的五倍多。排名第三和第九的 explosion/spaCy/ spaCy 和 RasaHQ / rasa_nlu 是兩個專注於自然語言處理問題的專案。另外四個專案,CMU-Perceptual-Computing-Lab / openpose,thtrieu / darkflow,ageitgey / face_recognition和tesseract-ocr / tesseract 則專注於影象處理。另外,Julia 語言原始碼也是 2018 年專案貢獻最多的專案之一。
原文連結:
https://github.blog/2019-01-24-the-state-of-the-octoverse-machine-learning/
相關文章
- TIOBE:2020年11月最受歡迎程式語言排行榜 Python超越Java成第二最受歡迎程式語言PythonJava
- JetBrains:2020年程式語言排名 Java最受歡迎AIJava
- 2018年最受歡迎的三種程式語言:JavaScript、Java、PythonJavaScriptPython
- 2020年什麼程式語言最受歡迎,待遇最高?
- 2018最受歡迎電子書
- 7種最受歡迎的2019年程式語言 - Learn Worthy
- 15個最受歡迎的Python開源框架Python框架
- Github上最受歡迎的Python輕量級框架Flask入門GithubPython框架Flask
- Slashdata:2017-2020最受開發者歡迎的程式語言是JSJS
- 10款最受Python開發者歡迎的Python IDEPythonIDE
- 連續 3 年最受歡迎:Rust,香!Rust
- 2020年全球最受歡迎emoji表情排名
- 王承倫 最受歡迎職業人
- 【盤點】2018最受歡迎的網頁設計軟體集合!網頁
- HackerRank 開發者調查報告:Python 最受歡迎Python
- 最受歡迎的Mac CAD繪圖軟體AutoCAD LT 2021(中文)解析Mac繪圖
- 2018年最受DevOps歡迎的五種工具!dev
- Lens成為最受歡迎的Kubernetes IDE – thenewstackIDE
- 年度最受歡迎的開源CHROME外掛Chrome
- Omdia:2020年Q1最受歡迎智慧手機是iPhone 11iPhone
- DB-Engines:2019年全球最受歡迎資料庫 MySQL奪冠資料庫MySql
- HowLongToBeat :2022年最受歡迎的遊戲平臺是PC遊戲
- 從GitHub中整理出來的15個最受歡迎的Python開源框架,你喜歡哪個GithubPython框架
- GitHub上最受開發人員歡迎的5大Java專案!GithubJava
- 2018年Analytics Vidhya上最受歡迎的15篇資料科學和機器學習文章資料科學機器學習
- 南美8月遊戲爆發 哪些最受歡迎?遊戲
- Oliver成英國最受歡迎的寶寶名字
- 最受歡迎 Linux 發行版,來看看都有誰?Linux
- 最知名的遊戲公司就最受歡迎嗎?遊戲
- 2020年1月Steam最受歡迎顯示卡是GTX 1060
- Python語言如此受歡迎 學習Python要多長時間Python
- Counterpoint:Galaxy Z Flip 3是韓國市場最受歡迎的智慧手機
- 2019年10個最受歡迎的JavaScript動畫庫!JavaScript動畫
- François Chollet:ArXiv中最受歡迎的開源框架框架
- 茅臺老酒越來越少,這兩款最受歡迎!
- 2020年全球最受歡迎的BT下載工具排行
- 【推薦】2022年最受歡迎的linux發行版本!Linux
- 高盛:微軟Azure超過AWS成最受歡迎雲服務微軟