7月份Github上熱門的Python開源項目
7月份GitHub上最熱門的Python開源項目排行已經(jīng)出爐啦,一起來看看上榜詳情吧:
1. gpt-2
https://github.com/openai/gpt-2
Star 12650
GPT-2是一種基于transformer的大型語言模型,具有15億個參數(shù),在800萬網(wǎng)頁數(shù)據(jù)集上進行訓(xùn)練。
它是論文《語言模型是無人監(jiān)督的多任務(wù)學(xué)習(xí)者》(Language Models are Unsupervised Multitask Learners)的代碼實現(xiàn)。目前發(fā)布了GPT-2的小型(117M 參數(shù))和中型(345M參數(shù))版本,還沒有發(fā)布更大的模型,但已經(jīng)發(fā)布了一個數(shù)據(jù)集供研究人員研究行為。該存儲庫旨在成為研究人員和工程師嘗試使用GPT-2的起點。
2. mmdetection
https://github.com/open-mmlab/mmdetection
Star 11070
mmdetection是由商湯科技(2018 COCO目標(biāo)檢測挑戰(zhàn)賽冠軍)和香港中文大學(xué)開源的一個基于Pytorch實現(xiàn)的深度學(xué)習(xí)目標(biāo)檢測工具箱,支持Faster-RCNN,Mask-RCNN,F(xiàn)ast-RCNN等主流的目標(biāo)檢測框架,后續(xù)會加入Cascade-RCNN以及其他一系列目標(biāo)檢測框架。
3. fastapi
https://github.com/tiangolo/fastapi
Star 18821
FastAPI是一個Rails庫用來快速查詢相互依存的數(shù)據(jù)集合并返回時候人類閱讀的、標(biāo)準(zhǔn)的API輸出。通過構(gòu)造復(fù)雜的SQL查詢并高效使用JOIN和子查詢。
4. awesome-python
https://github.com/vinta/awesome-python
Star 84932
該項目收集了一些各大網(wǎng)站登陸方式, 和一些網(wǎng)站的爬蟲程序,有的是通過selenium登錄,有的是通過抓包直接模擬登錄,有的是利用scrapy。
5. airflow
https://github.com/apache/airflow
Star 17621
Airflow是一個可編程,調(diào)度和監(jiān)控的工作流平臺,基于有向無環(huán)圖(DAG),Airflow可以定義一組有依賴的任務(wù),按照依賴依次執(zhí)行。Airflow提供了豐富的命令行工具用于系統(tǒng)管控,而其Web管理界面同樣也可以方便的管控調(diào)度任務(wù),并且對任務(wù)運行狀態(tài)進行實時監(jiān)控,方便了系統(tǒng)的運維和管理。
6. python-cheatsheet
https://github.com/gto76/python-cheatsheet
Star 15049
這是一個全面的Python備忘錄。
7. rich
https://github.com/willmcgugan/rich
Star 10254
Rich是一個Python庫,可以為您在終端中提供富文本和精美格式。Rich API可以很容易的在終端輸出添加各種顏色和不同風(fēng)格。Rich還可以繪制漂亮的表格,進度條,markdown,突出顯示語法的源代碼及回溯等等,不勝枚舉。
8. Background-Matting
https://github.com/senguptaumd/Background-Matting
Star 2003
Background-Matting是一個基于背景摳圖的工具,正如它的slogan:The World is Your Green Screen所說,只要你用Background-Matting即使你不會ps摳圖,推理代碼可以幫你更換圖片中的背景。
9. AiLearning
https://github.com/apachecn/AiLearning
Star 23968
這是號稱最詳細(xì)的AI學(xué)習(xí)路線,涵蓋機器學(xué)習(xí)基礎(chǔ)、深度學(xué)習(xí)基礎(chǔ)、自然語言處理等等。
10. yfinance
https://github.com/ranaroussi/yfinance
Star 1298
很多投資者都知道Yahoo提供了豐富的金融市場數(shù)據(jù),不過獲取這些數(shù)據(jù)很多時候需要自己去寫一些網(wǎng)頁爬蟲。當(dāng)然也有一些Python第三方庫可以免除我們從頭寫爬蟲的麻煩,幾乎可以當(dāng)作API來調(diào)用,yfinance就是其中一個。