7月份Github上熱門的Python開源項目
7月份GitHub上最熱門的Python開源項目排行已經出爐啦,一起來看看上榜詳情吧:
1. gpt-2
https://github.com/openai/gpt-2
Star 12650
GPT-2是一種基于transformer的大型語言模型,具有15億個參數,在800萬網頁數據集上進行訓練。
它是論文《語言模型是無人監督的多任務學習者》(Language Models are Unsupervised Multitask Learners)的代碼實現。目前發布了GPT-2的小型(117M 參數)和中型(345M參數)版本,還沒有發布更大的模型,但已經發布了一個數據集供研究人員研究行為。該存儲庫旨在成為研究人員和工程師嘗試使用GPT-2的起點。
2. mmdetection
https://github.com/open-mmlab/mmdetection
Star 11070
mmdetection是由商湯科技(2018 COCO目標檢測挑戰賽冠軍)和香港中文大學開源的一個基于Pytorch實現的深度學習目標檢測工具箱,支持Faster-RCNN,Mask-RCNN,Fast-RCNN等主流的目標檢測框架,后續會加入Cascade-RCNN以及其他一系列目標檢測框架。
3. fastapi
https://github.com/tiangolo/fastapi
Star 18821
FastAPI是一個Rails庫用來快速查詢相互依存的數據集合并返回時候人類閱讀的、標準的API輸出。通過構造復雜的SQL查詢并高效使用JOIN和子查詢。
4. awesome-python
https://github.com/vinta/awesome-python
Star 84932
該項目收集了一些各大網站登陸方式, 和一些網站的爬蟲程序,有的是通過selenium登錄,有的是通過抓包直接模擬登錄,有的是利用scrapy。
5. airflow
https://github.com/apache/airflow
Star 17621
Airflow是一個可編程,調度和監控的工作流平臺,基于有向無環圖(DAG),Airflow可以定義一組有依賴的任務,按照依賴依次執行。Airflow提供了豐富的命令行工具用于系統管控,而其Web管理界面同樣也可以方便的管控調度任務,并且對任務運行狀態進行實時監控,方便了系統的運維和管理。
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可以很容易的在終端輸出添加各種顏色和不同風格。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
這是號稱最詳細的AI學習路線,涵蓋機器學習基礎、深度學習基礎、自然語言處理等等。
10. yfinance
https://github.com/ranaroussi/yfinance
Star 1298
很多投資者都知道Yahoo提供了豐富的金融市場數據,不過獲取這些數據很多時候需要自己去寫一些網頁爬蟲。當然也有一些Python第三方庫可以免除我們從頭寫爬蟲的麻煩,幾乎可以當作API來調用,yfinance就是其中一個。