Python機器學習常用庫,你用過哪幾個?

老男孩IT教育機構發表於2021-03-31

  眾所周知,python擁有很多豐富的第三方庫,可以為我們的工作提供更多的幫助,這也是為什麼大家會學習python的原因之一。那麼你知道Python機器學習常用庫有哪些嗎?你用過幾個?

  1、Pipenv:是 Kenneth Reitz 的業餘專案,主要目的就是將其他軟體包整合到python中。該工具可以生成一個Pipfile.lock 檔案,讓你構建更確定性,避免產生難以查詢的BUG。

  2、PyTorch:Facebook深度學習框架,源於Torch 框架,基於python語言,實現動態計算圖正規化,已經成為眾多研究人員首選框架之一,可擴充性強。

  3、Caffe2:支援分散式訓練、部署,新的CPU和支援CUDA的硬體,更適合做研究,適合大規模部署。

  4、Pendulum:是python標準 datetime 替代品,你可以輕鬆地將與與現代的程式碼整合,並且在你需要的時候才可以使用它的功能。

  5、Dash:一個可構建web應用,尤其是資料視覺化web應用純python開源庫,建立在Flask、Plotly 和 React 之上,提供這幾個框架的函式抽象介面,做到高效開發。

  6、PyFlux:專門針對時間序列開發的 Python 開源庫,時間序列研究是統計學和經濟學的子領域,可用於描述時間序列的行為。

  7、Fire:一個開源庫,可以為任何python專案自動生成一個命令列介面。

  8、imbalanced-learn:提供相關技術來解決資料不平衡的問題,另外,它和 scikit-learn 相容,非常有用。

  9、FlashText:證明了演算法和資料結構設計的重要性,即便面對簡單的問題,更好的演算法也可以輕鬆地超越在快 CPU 上執行的樸素實現。

  10.Luminoth:用於TensorFlow 和 Sonnet 構建的開源的計算機視覺 Python 工具包。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2765962/,如需轉載,請註明出處,否則將追究法律責任。

相關文章