歡迎光臨
每天分享高質量文章

2018年12月份GitHub上最熱門的Python專案

本篇文章為大家盤點12月份最熱門的 Python 專案,一起來看看你都知道哪些,或者有哪些你已經在使用的了。

1
awesome-python-applications

https://github.com/mahmoud/awesome-python-applications Star 4287

 

這是一個Python程式集合,它們不僅可以幫助你快速找到你想要的Python專案,還能作為你日常開發中的借鑒物件,目前包含195個開源Python程式,而且數量還在不斷增加,按照主題劃分,包含庫和檔案等連結,其中開發這一部分又被分成了11個模組

 

 

2
pytext

https://github.com/facebookresearch/pytext Star 3874

 

 

PyText 是一個基於 PyTorch 構建的深度學習 NLP 建模框架。PyText 透過為模型元件提供簡單且可擴充套件的介面和抽象,以及使用 PyTorch 的 Caffe2 執行引擎匯出模型進行推理的功能,它可以連線 ONNX 和 Caffe2。藉助 PyText,AI 研究人員和工程師可以把 PyTorch 模型轉化為 ONNX,然後將其匯出為 Caffe2,用於大規模生產部署。

 

 

3
jax

https://github.com/google/jax Star 2621

 

 

JAX 是一個 TensorFlow 的簡化庫,它結合了 Autograd 和 XLA,專門用於高效能機器學習研究。

 

 

4
loguru

https://github.com/Delgan/loguru Star 2384

 

 

 

Loguru 是一個Python 庫,該庫旨在透過新增一些有用的功能來解決標準日誌記錄器的警告,從而減少Python日誌記錄的痛苦,讓日誌記錄自動化。

 

 

5
HelloGitHub

https://github.com/521xueweihan/HelloGitHub Star 8596

 

 

這是一個面向程式設計新手、熱愛程式設計、對開源社群感興趣人群的專案,內容包括:流行專案、入門級專案、讓生活變得更美好的工具、書籍、學習心得筆記、企業級專案等,這些開源專案大多都是非常容易上手、很 Cool,能夠讓你用很短時間感受到程式設計的魅力和便捷。從而讓大家感受到程式設計的樂趣,動手開始程式設計。

 

 

6
bert

https://github.com/google-research/bert Star 10333

 

BERT 的全稱是基於 Transformer 的雙向編碼器表徵,其中雙向表示模型在處理某一個詞時,它能同時利用前面的詞和後面的詞兩部分資訊,BERT 可以視為結合了 OpenAI GPT 和 ELMo 優勢的新模型。

 

 

7
models

https://github.com/tensorflow/models Star 46522

 

一個Tensorflow庫,裡麵包含 使用TensorFlow 構建的模型和示例的教程,旨在更好的維護,測試,並與最新的TensorFlow API保持同步最新。

TensorFlow實現模型:https://github.com/tensorflow/models/blob/master/research

TensorFlow教程:

https://github.com/tensorflow/models/blob/master/tutorials

 

 

 

8
system-design-primer

https://github.com/donnemartin/system-design-primer Star 54080

 

 

該專案是關於如何設計大型系統,以及如何應對系統設計面試。系統設計是一個很寬泛的話題。在網際網路上,關於系統設計原則的資源也是多如牛毛。這個倉庫就是這些資源的組織收集,它可以幫助你學習如何構建可擴充套件的系統。

 

 

9
Python

https://github.com/TheAlgorithms/Python Star 19920

 

該專案用Python實現了所有的排序演演算法,包括插入排序、氣泡排序、快速排序、選擇排序、歸併排序等。該建立者表示這些僅用於演示學習。由於效能的原因,Python標準庫中有許多排序實現。

 

 

10
awesome-python

https://github.com/vinta/awesome-python Star 59248

 

awesome-python 是 vinta 發起維護的 Python 資源串列,內容包括:Web框架、網路爬蟲、網路內容提取、模板引擎、資料庫、資料視覺化、圖片處理、文字處理、自然語言處理、機器學習、日誌、程式碼分析等。十分受Python開發者的青睞。

 

 

 

11
nevergrad

https://github.com/facebookresearch/nevergrad Star 1444

 

Nevergrad 提供了許多不依賴梯度計算的最佳化演演算法,並將其呈現在標準的問答 Python 框架中。此外,Nevergrad 還包括了測試和評估工具,研究者正將 Nevergrad 應用於強化學習、影象生成以及其他領域的各類專案中

    贊(0)

    分享創造快樂