python机器学习资源与工具库大全

关键词标签: Python, 机器学习, 可视化, NLP, CV, 时间序列, 推荐系统, tensorflow, pytorch

python机器学习资源与工具库大全

python机器学习开源工具库资源大全,划分子版块并梳理排行,每周自动更新

本资源清单包含820个python机器学习相关的开源工具资源,这些热门工具总共分成32个不同的子板块,这些项目目前在github上已经收到2.8M个点赞。所有的工具资源每周会自动从GitHub和工具维护平台采集信息,并更新排行展示。本清单参考best-of模板完成,内容参考了awesome-machine-learning,欢迎大家提PR丰富本清单。

目录

图标解释


机器学习框架

Back to top

通用机器学习和深度学习框架。

Tensorflow (🥇44 · ⭐ 160K · 📈) - 适用于所有人的开源机器学习框架。Apache-2 - [GitHub](https://github.com/tensorflow/tensorflow) (👨‍💻 3.6K · 🔀 68K · 📦 130K · 📋 31K - 12% open · ⏱️ 28.04.2021): ``` git clone https://github.com/tensorflow/tensorflow ``` - [PyPi](https://pypi.org/project/tensorflow) (📥 9.8M / month): ``` pip install tensorflow ``` - [Conda](https://anaconda.org/conda-forge/tensorflow) (📥 2.5M · ⏱️ 12.04.2021): ``` conda install -c conda-forge tensorflow ``` - [Docker Hub](https://hub.docker.com/r/tensorflow/tensorflow) (📥 51M · ⭐ 1.9K · ⏱️ 27.04.2021): ``` docker pull tensorflow/tensorflow ```
PyTorch (🥇40 · ⭐ 48K) - 具有强大GPU的Python中的张量和动态神经网络构建工具库。BSD-3 - [GitHub](https://github.com/pytorch/pytorch) (👨‍💻 2.6K · 🔀 12K · 📦 73K · 📋 20K - 30% open · ⏱️ 28.04.2021): ``` git clone https://github.com/pytorch/pytorch ``` - [PyPi](https://pypi.org/project/torch) (📥 3.9M / month): ``` pip install torch ``` - [Conda](https://anaconda.org/pytorch/pytorch) (📥 11M · ⏱️ 25.03.2021): ``` conda install -c pytorch pytorch ```
scikit-learn (🥇37 · ⭐ 46K) - scikit-learn:基于Python的机器学习工具库。BSD-3 - [GitHub](https://github.com/scikit-learn/scikit-learn) (👨‍💻 2.2K · 🔀 21K · 📥 690 · 📦 210K · 📋 8.5K - 18% open · ⏱️ 27.04.2021): ``` git clone https://github.com/scikit-learn/scikit-learn ``` - [PyPi](https://pypi.org/project/scikit-learn) (📥 22M / month): ``` pip install scikit-learn ``` - [Conda](https://anaconda.org/conda-forge/scikit-learn) (📥 7.8M · ⏱️ 21.01.2021): ``` conda install -c conda-forge scikit-learn ```
XGBoost (🥇36 · ⭐ 21K) - 可扩展,高效和分布式梯度增强(GBDT,GBRT等)的boosting工具库。Apache-2 - [GitHub](https://github.com/dmlc/xgboost) (👨‍💻 510 · 🔀 7.5K · 📥 2.2K · 📦 16K · 📋 4K - 6% open · ⏱️ 23.04.2021): ``` git clone https://github.com/dmlc/xgboost ``` - [PyPi](https://pypi.org/project/xgboost) (📥 5.2M / month): ``` pip install xgboost ``` - [Conda](https://anaconda.org/conda-forge/xgboost) (📥 1.6M · ⏱️ 09.03.2021): ``` conda install -c conda-forge xgboost ```
LightGBM (🥇36 · ⭐ 12K) - 快速,分布式,高性能梯度提升(GBT,GBDT,GBRT等)的boosting工具库。MIT - [GitHub](https://github.com/microsoft/LightGBM) (👨‍💻 220 · 🔀 3.2K · 📥 110K · 📦 6.7K · 📋 2.2K - 4% open · ⏱️ 27.04.2021): ``` git clone https://github.com/microsoft/LightGBM ``` - [PyPi](https://pypi.org/project/lightgbm) (📥 3.7M / month): ``` pip install lightgbm ``` - [Conda](https://anaconda.org/conda-forge/lightgbm) (📥 570K · ⏱️ 20.04.2021): ``` conda install -c conda-forge lightgbm ```
PySpark (🥇35 · ⭐ 30K) - Apache Spark Python API。Apache-2 - [GitHub](https://github.com/apache/spark) (👨‍💻 2.4K · 🔀 23K · 📦 580 · ⏱️ 28.04.2021): ``` git clone https://github.com/apache/spark ``` - [PyPi](https://pypi.org/project/pyspark) (📥 9.8M / month): ``` pip install pyspark ``` - [Conda](https://anaconda.org/conda-forge/pyspark) (📥 1M · ⏱️ 04.03.2021): ``` conda install -c conda-forge pyspark ```
MXNet (🥈34 · ⭐ 19K) - 轻巧,灵活的分布式/移动深度学习工具库。Apache-2 - [GitHub](https://github.com/apache/incubator-mxnet) (👨‍💻 960 · 🔀 6.5K · 📥 24K · 📦 2K · 📋 9.3K - 18% open · ⏱️ 27.04.2021): ``` git clone https://github.com/apache/incubator-mxnet ``` - [PyPi](https://pypi.org/project/mxnet) (📥 250K / month): ``` pip install mxnet ``` - [Conda](https://anaconda.org/anaconda/mxnet) (📥 6.1K · ⏱️ 29.02.2020): ``` conda install -c anaconda mxnet ```
pytorch-lightning (🥈33 · ⭐ 13K) - 轻巧而具备高性能的PyTorch上层封装工具库。Apache-2 - [GitHub](https://github.com/PyTorchLightning/pytorch-lightning) (👨‍💻 440 · 🔀 1.5K · 📥 1.9K · 📦 2.7K · 📋 3.2K - 7% open · ⏱️ 28.04.2021): ``` git clone https://github.com/PyTorchLightning/pytorch-lightning ``` - [PyPi](https://pypi.org/project/pytorch-lightning) (📥 370K / month): ``` pip install pytorch-lightning ``` - [Conda](https://anaconda.org/conda-forge/pytorch-lightning) (📥 120K · ⏱️ 27.04.2021): ``` conda install -c conda-forge pytorch-lightning ```
StatsModels (🥈33 · ⭐ 6.3K) - Statsmodels:Python中的统计建模和计量经济学工具库。BSD-3 - [GitHub](https://github.com/statsmodels/statsmodels) (👨‍💻 310 · 🔀 2.1K · 📥 25 · 📦 41K · 📋 4.2K - 45% open · ⏱️ 22.04.2021): ``` git clone https://github.com/statsmodels/statsmodels ``` - [PyPi](https://pypi.org/project/statsmodels) (📥 4.1M / month): ``` pip install statsmodels ``` - [Conda](https://anaconda.org/conda-forge/statsmodels) (📥 3.9M · ⏱️ 15.02.2021): ``` conda install -c conda-forge statsmodels ```
dlib (🥈32 · ⭐ 10K) - 进行现实世界机器学习和数据分析的工具包。❗️BSL-1.0 - [GitHub](https://github.com/davisking/dlib) (👨‍💻 170 · 🔀 2.5K · 📥 25K · 📦 9.4K · 📋 1.9K - 2% open · ⏱️ 27.04.2021): ``` git clone https://github.com/davisking/dlib ``` - [PyPi](https://pypi.org/project/dlib) (📥 120K / month): ``` pip install dlib ``` - [Conda](https://anaconda.org/conda-forge/dlib) (📥 300K · ⏱️ 03.04.2021): ``` conda install -c conda-forge dlib ```
Thinc (🥈32 · ⭐ 2.3K) - 深度学习工具库。MIT - [GitHub](https://github.com/explosion/thinc) (👨‍💻 36 · 🔀 200 · 📦 13K · 📋 100 - 11% open · ⏱️ 20.04.2021): ``` git clone https://github.com/explosion/thinc ``` - [PyPi](https://pypi.org/project/thinc) (📥 1.9M / month): ``` pip install thinc ``` - [Conda](https://anaconda.org/conda-forge/thinc) (📥 1.2M · ⏱️ 23.04.2021): ``` conda install -c conda-forge thinc ```
PyFlink (🥈31 · ⭐ 16K) - Apache Flink Python API。Apache-2 - [GitHub](https://github.com/apache/flink) (👨‍💻 1.3K · 🔀 8.7K · 📦 280 · ⏱️ 27.04.2021): ``` git clone https://github.com/apache/flink ``` - [PyPi](https://pypi.org/project/apache-flink) (📥 8.2K / month): ``` pip install apache-flink ```
Theano (🥈31 · ⭐ 9.4K) - Theano是一个Python神经网络工具库。❗Unlicensed - [GitHub](https://github.com/Theano/Theano) (👨‍💻 380 · 🔀 2.4K · 📦 11K · 📋 2.7K - 21% open · ⏱️ 13.04.2021): ``` git clone https://github.com/Theano/Theano ``` - [PyPi](https://pypi.org/project/theano) (📥 290K / month): ``` pip install theano ``` - [Conda](https://anaconda.org/conda-forge/theano) (📥 1.5M · ⏱️ 21.01.2021): ``` conda install -c conda-forge theano ```
Chainer (🥈31 · ⭐ 5.6K) - 灵活的深度学习神经网络框架。MIT - [GitHub](https://github.com/chainer/chainer) (👨‍💻 320 · 🔀 1.3K · 📦 2.1K · 📋 2K - 0% open · ⏱️ 17.02.2021): ``` git clone https://github.com/chainer/chainer ``` - [PyPi](https://pypi.org/project/chainer) (📥 26K / month): ``` pip install chainer ```
PaddlePaddle (🥈30 · ⭐ 15K) - paddlepaddle机器学习与深度学习工具库。Apache-2 - [GitHub](https://github.com/PaddlePaddle/Paddle) (👨‍💻 530 · 🔀 3.6K · 📥 15K · 📦 38 · 📋 13K - 15% open · ⏱️ 28.04.2021): ``` git clone https://github.com/PaddlePaddle/Paddle ``` - [PyPi](https://pypi.org/project/paddlepaddle) (📥 14K / month): ``` pip install paddlepaddle ```
Vowpal Wabbit (🥈30 · ⭐ 7.5K) - Vowpal Wabbit是一个推动机器学习的机器学习系统。BSD-3 - [GitHub](https://github.com/VowpalWabbit/vowpal_wabbit) (👨‍💻 300 · 🔀 1.6K · 📦 120 · 📋 1K - 12% open · ⏱️ 27.04.2021): ``` git clone https://github.com/VowpalWabbit/vowpal_wabbit ``` - [PyPi](https://pypi.org/project/vowpalwabbit) (📥 26K / month): ``` pip install vowpalwabbit ```
Sonnet (🥈29 · ⭐ 8.8K) - 基于TensorFlow的神经网络库。Apache-2 - [GitHub](https://github.com/deepmind/sonnet) (👨‍💻 51 · 🔀 1.2K · 📦 560 · 📋 150 - 10% open · ⏱️ 15.03.2021): ``` git clone https://github.com/deepmind/sonnet ``` - [PyPi](https://pypi.org/project/dm-sonnet) (📥 82K / month): ``` pip install dm-sonnet ``` - [Conda](https://anaconda.org/conda-forge/sonnet) (📥 8.9K · ⏱️ 14.11.2020): ``` conda install -c conda-forge sonnet ```
Fastai (🥈28 · ⭐ 21K) - Fastai深度学习库。Apache-2 - [GitHub](https://github.com/fastai/fastai) (👨‍💻 150 · 🔀 6.8K · 📋 1.4K - 5% open · ⏱️ 22.04.2021): ``` git clone https://github.com/fastai/fastai ``` - [PyPi](https://pypi.org/project/fastai) (📥 200K / month): ``` pip install fastai ```
jax (🥈28 · ⭐ 12K) - Python + NumPy程序工具库。❗Unlicensed - [GitHub](https://github.com/google/jax) (👨‍💻 280 · 🔀 1.1K · 📦 1.5K · 📋 2.2K - 29% open · ⏱️ 28.04.2021): ``` git clone https://github.com/google/jax ``` - [PyPi](https://pypi.org/project/jax) (📥 200K / month): ``` pip install jax ``` - [Conda](https://anaconda.org/conda-forge/jaxlib) (📥 110K · ⏱️ 08.04.2021): ``` conda install -c conda-forge jaxlib ```
Turi Create (🥈28 · ⭐ 10K) - Turi Create简化了自定义机器学习的开发。BSD-3 - [GitHub](https://github.com/apple/turicreate) (👨‍💻 82 · 🔀 1.1K · 📥 3.9K · 📦 240 · 📋 1.7K - 26% open · ⏱️ 31.03.2021): ``` git clone https://github.com/apple/turicreate ``` - [PyPi](https://pypi.org/project/turicreate) (📥 29K / month): ``` pip install turicreate ```
Catboost (🥈28 · ⭐ 5.8K) - 快速,可扩展,高性能的梯度决策提升工具库。Apache-2 - [GitHub](https://github.com/catboost/catboost) (👨‍💻 780 · 🔀 850 · 📥 54K · 📋 1.4K - 21% open · ⏱️ 28.04.2021): ``` git clone https://github.com/catboost/catboost ``` - [PyPi](https://pypi.org/project/catboost) (📥 2.8M / month): ``` pip install catboost ``` - [Conda](https://anaconda.org/conda-forge/catboost) (📥 660K · ⏱️ 12.04.2021): ``` conda install -c conda-forge catboost ```
Flax (🥈28 · ⭐ 1.7K) - Flax是专为.NET设计的用于JAX的神经网络库。Apache-2 jax - [GitHub](https://github.com/google/flax) (👨‍💻 87 · 🔀 190 · 📥 23 · 📦 140 · 📋 310 - 37% open · ⏱️ 26.04.2021): ``` git clone https://github.com/google/flax ``` - [PyPi](https://pypi.org/project/flax) (📥 110K / month): ``` pip install flax ```
Keras (🥉27 · ⭐ 51K) - 易上手的深度学习工具库。❗Unlicensed - [GitHub](https://github.com/keras-team/keras) (👨‍💻 910 · 🔀 18K · 📋 10K - 30% open · ⏱️ 28.04.2021): ``` git clone https://github.com/keras-team/keras ``` - [PyPi](https://pypi.org/project/keras) (📥 3.2M / month): ``` pip install keras ``` - [Conda](https://anaconda.org/conda-forge/keras) (📥 1.6M · ⏱️ 19.04.2021): ``` conda install -c conda-forge keras ```
TFlearn (🥉27 · ⭐ 9.5K) - 深度学习库,基于TensorFlow构建上层简单易用的API。❗Unlicensed - [GitHub](https://github.com/tflearn/tflearn) (👨‍💻 130 · 🔀 2.3K · 📦 3.2K · 📋 910 - 60% open · ⏱️ 30.11.2020): ``` git clone https://github.com/tflearn/tflearn ``` - [PyPi](https://pypi.org/project/tflearn) (📥 17K / month): ``` pip install tflearn ```
tensorpack (🥉27 · ⭐ 6K) - TensorFlow上的神经网络训练接口。Apache-2 - [GitHub](https://github.com/tensorpack/tensorpack) (👨‍💻 55 · 🔀 1.7K · 📥 120 · 📦 740 · 📋 1.3K - 0% open · ⏱️ 19.04.2021): ``` git clone https://github.com/tensorpack/tensorpack ``` - [PyPi](https://pypi.org/project/tensorpack) (📥 16K / month): ``` pip install tensorpack ```
skorch (🥉27 · ⭐ 3.9K) - 封装成scikit-learn接口模式的神经网络库。BSD-3 - [GitHub](https://github.com/skorch-dev/skorch) (👨‍💻 39 · 🔀 280 · 📦 300 · 📋 370 - 11% open · ⏱️ 23.04.2021): ``` git clone https://github.com/skorch-dev/skorch ``` - [PyPi](https://pypi.org/project/skorch) (📥 15K / month): ``` pip install skorch ``` - [Conda](https://anaconda.org/conda-forge/skorch) (📥 250K · ⏱️ 24.03.2021): ``` conda install -c conda-forge skorch ```
dyNET (🥉27 · ⭐ 3.2K) - DyNet:动态神经网络工具包。Apache-2 - [GitHub](https://github.com/clab/dynet) (👨‍💻 160 · 🔀 660 · 📥 2.7K · 📦 180 · 📋 910 - 27% open · ⏱️ 27.01.2021): ``` git clone https://github.com/clab/dynet ``` - [PyPi](https://pypi.org/project/dyNET) (📥 17K / month): ``` pip install dyNET ```
Jina (🥉27 · ⭐ 3.1K) - 在云端构建神经搜索的简便方法库。Apache-2 - [GitHub](https://github.com/jina-ai/jina) (👨‍💻 93 · 🔀 430 · 📦 59 · 📋 750 - 7% open · ⏱️ 27.04.2021): ``` git clone https://github.com/jina-ai/jina ``` - [PyPi](https://pypi.org/project/jina) (📥 15K / month): ``` pip install jina ``` - [Docker Hub](https://hub.docker.com/r/jinaai/jina) (📥 250K · ⭐ 2 · ⏱️ 27.04.2021): ``` docker pull jinaai/jina ```
Ludwig (🥉26 · ⭐ 7.7K) - 路德维希(Ludwig)是一个工具箱,可用于深度学习训练和评估。Apache-2 - [GitHub](https://github.com/ludwig-ai/ludwig) (👨‍💻 91 · 🔀 860 · 📦 85 · 📋 540 - 20% open · ⏱️ 25.04.2021): ``` git clone https://github.com/ludwig-ai/ludwig ``` - [PyPi](https://pypi.org/project/ludwig) (📥 2.1K / month): ``` pip install ludwig ```
Ignite (🥉26 · ⭐ 3.5K) - 用于训练和评估神经等一系列操作的高级深度学习工具库。BSD-3 - [GitHub](https://github.com/pytorch/ignite) (👨‍💻 140 · 🔀 450 · 📦 850 · 📋 800 - 12% open · ⏱️ 26.04.2021): ``` git clone https://github.com/pytorch/ignite ``` - [PyPi](https://pypi.org/project/pytorch-ignite) (📥 56K / month): ``` pip install pytorch-ignite ``` - [Conda](https://anaconda.org/pytorch/ignite) (📥 59K · ⏱️ 03.03.2021): ``` conda install -c pytorch ignite ```
NuPIC (🥉25 · ⭐ 6.2K · 💀) - Numenta智能计算平台。❗️AGPL-3.0 - [GitHub](https://github.com/numenta/nupic) (👨‍💻 120 · 🔀 1.6K · 📦 95 · 📋 1.8K - 25% open · ⏱️ 23.10.2019): ``` git clone https://github.com/numenta/nupic ``` - [PyPi](https://pypi.org/project/nupic) (📥 3.1K / month): ``` pip install nupic ```
ktrain (🥉25 · ⭐ 800) - ktrain是一个Python库,可以使深度学习和AI更简单。Apache-2 - [GitHub](https://github.com/amaiya/ktrain) (👨‍💻 12 · 🔀 190 · 📦 150 · 📋 340 - 2% open · ⏱️ 26.03.2021): ``` git clone https://github.com/amaiya/ktrain ``` - [PyPi](https://pypi.org/project/ktrain) (📥 20K / month): ``` pip install ktrain ```
xLearn (🥉24 · ⭐ 2.9K · 💀) - 高性能,易于使用且可扩展的机器学习(ML)工具库。Apache-2 - [GitHub](https://github.com/aksnzhy/xlearn) (👨‍💻 30 · 🔀 500 · 📥 2.5K · 📦 52 · 📋 290 - 62% open · ⏱️ 03.03.2020): ``` git clone https://github.com/aksnzhy/xlearn ``` - [PyPi](https://pypi.org/project/xlearn) (📥 3.5K / month): ``` pip install xlearn ```
einops (🥉24 · ⭐ 2.9K) - 重塑了深度学习操作(用于pytorch,tensorflow,jax等)的工具库。MIT - [GitHub](https://github.com/arogozhnikov/einops) (👨‍💻 11 · 🔀 97 · 📦 460 · 📋 67 - 31% open · ⏱️ 03.04.2021): ``` git clone https://github.com/arogozhnikov/einops ``` - [PyPi](https://pypi.org/project/einops) (📥 89K / month): ``` pip install einops ``` - [Conda](https://anaconda.org/conda-forge/einops) (📥 4.6K · ⏱️ 15.10.2020): ``` conda install -c conda-forge einops ```
tensorflow-upstream (🥉24 · ⭐ 550) - TensorFlow ROCm端口。Apache-2 - [GitHub](https://github.com/ROCmSoftwarePlatform/tensorflow-upstream) (👨‍💻 3.6K · 🔀 65 · 📥 16 · 📋 280 - 13% open · ⏱️ 26.04.2021): ``` git clone https://github.com/ROCmSoftwarePlatform/tensorflow-upstream ``` - [PyPi](https://pypi.org/project/tensorflow-rocm) (📥 3.3K / month): ``` pip install tensorflow-rocm ```
neon (🥉23 · ⭐ 3.9K · 💀) - 英特尔Nervana深度学习框架。Apache-2 - [GitHub](https://github.com/NervanaSystems/neon) (👨‍💻 110 · 🔀 810 · 📥 310 · 📦 45 · 📋 390 - 21% open · ⏱️ 22.05.2019): ``` git clone https://github.com/NervanaSystems/neon ``` - [PyPi](https://pypi.org/project/nervananeon) (📥 160 / month): ``` pip install nervananeon ```
mlpack (🥉23 · ⭐ 3.6K) - mlpack:可扩展的C++机器学习库-。❗Unlicensed - [GitHub](https://github.com/mlpack/mlpack) (👨‍💻 270 · 🔀 1.3K · 📋 1.3K - 6% open · ⏱️ 27.04.2021): ``` git clone https://github.com/mlpack/mlpack ``` - [PyPi](https://pypi.org/project/mlpack) (📥 490 / month): ``` pip install mlpack ``` - [Conda](https://anaconda.org/conda-forge/mlpack) (📥 73K · ⏱️ 29.10.2020): ``` conda install -c conda-forge mlpack ```
SHOGUN (🥉23 · ⭐ 2.8K) - 统一高效的机器学习。BSD-3 - [GitHub](https://github.com/shogun-toolbox/shogun) (👨‍💻 250 · 🔀 1K · 📋 1.5K - 28% open · ⏱️ 08.12.2020): ``` git clone https://github.com/shogun-toolbox/shogun ``` - [Conda](https://anaconda.org/conda-forge/shogun) (📥 98K · ⏱️ 25.06.2018): ``` conda install -c conda-forge shogun ``` - [Docker Hub](https://hub.docker.com/r/shogun/shogun) (📥 1.4K · ⭐ 1 · ⏱️ 31.01.2019): ``` docker pull shogun/shogun ```
Neural Network Libraries (🥉23 · ⭐ 2.4K) - 神经网络工具库。Apache-2 - [GitHub](https://github.com/sony/nnabla) (👨‍💻 58 · 🔀 290 · 📥 520 · 📋 47 - 36% open · ⏱️ 28.04.2021): ``` git clone https://github.com/sony/nnabla ``` - [PyPi](https://pypi.org/project/nnabla) (📥 4.8K / month): ``` pip install nnabla ```
CNTK (🥉22 · ⭐ 17K · 💀) - Microsoft认知工具包(CNTK),一种开源的深度学习工具包。❗Unlicensed - [GitHub](https://github.com/microsoft/CNTK) (👨‍💻 270 · 🔀 4.3K · 📥 14K · 📋 3.3K - 23% open · ⏱️ 31.03.2020): ``` git clone https://github.com/microsoft/CNTK ``` - [PyPi](https://pypi.org/project/cntk) (📥 1.9K / month): ``` pip install cntk ```
Neural Tangents (🥉22 · ⭐ 1.4K) - Python中的快速简便的无限神经网络。Apache-2 - [GitHub](https://github.com/google/neural-tangents) (👨‍💻 18 · 🔀 150 · 📥 110 · 📦 14 · 📋 79 - 29% open · ⏱️ 21.04.2021): ``` git clone https://github.com/google/neural-tangents ``` - [PyPi](https://pypi.org/project/neural-tangents) (📥 720 / month): ``` pip install neural-tangents ```
fklearn (🥉22 · ⭐ 1.3K) - fklearn:机器学习工具库。Apache-2 - [GitHub](https://github.com/nubank/fklearn) (👨‍💻 37 · 🔀 140 · 📦 10 · 📋 39 - 48% open · ⏱️ 09.02.2021): ``` git clone https://github.com/nubank/fklearn ``` - [PyPi](https://pypi.org/project/fklearn) (📥 7.9K / month): ``` pip install fklearn ```
NeuPy (🥉22 · ⭐ 680 · 💀) - NeuPy是一个基于Tensorflow的python库,用于原型设计和构建。MIT - [GitHub](https://github.com/itdxer/neupy) (👨‍💻 6 · 🔀 140 · 📦 100 · 📋 260 - 9% open · ⏱️ 02.09.2019): ``` git clone https://github.com/itdxer/neupy ``` - [PyPi](https://pypi.org/project/neupy) (📥 1.9K / month): ``` pip install neupy ```
mace (🥉21 · ⭐ 4.3K) - MACE是针对移动设备优化的深度学习推理框架。Apache-2 - [GitHub](https://github.com/XiaoMi/mace) (👨‍💻 57 · 🔀 750 · 📥 1.3K · 📋 640 - 5% open · ⏱️ 22.04.2021): ``` git clone https://github.com/XiaoMi/mace ```
Lasagne (🥉21 · ⭐ 3.8K · 💀) - 轻量级的库,用于在Theano中构建和训练神经网络。❗Unlicensed - [GitHub](https://github.com/Lasagne/Lasagne) (👨‍💻 72 · 🔀 930 · 📦 810 · 📋 520 - 22% open · ⏱️ 20.11.2019): ``` git clone https://github.com/Lasagne/Lasagne ``` - [PyPi](https://pypi.org/project/lasagne) (📥 2.8K / month): ``` pip install lasagne ```
ThunderSVM (🥉20 · ⭐ 1.3K) - ThunderSVM:在GPU和CPU上的快速SVM库。Apache-2 - [GitHub](https://github.com/Xtra-Computing/thundersvm) (👨‍💻 33 · 🔀 170 · 📥 2.2K · 📋 190 - 23% open · ⏱️ 10.02.2021): ``` git clone https://github.com/Xtra-Computing/thundersvm ``` - [PyPi](https://pypi.org/project/thundersvm) (📥 600 / month): ``` pip install thundersvm ```
Haiku (🥉20 · ⭐ 1.1K) - 基于JAX的神经网络库。Apache-2 - [GitHub](https://github.com/deepmind/dm-haiku) (👨‍💻 41 · 🔀 75 · 📦 82 · 📋 78 - 20% open · ⏱️ 26.04.2021): ``` git clone https://github.com/deepmind/dm-haiku ```
Torchbearer (🥉20 · ⭐ 600) - torchbearer:PyTorch的模型拟合库。MIT - [GitHub](https://github.com/pytorchbearer/torchbearer) (👨‍💻 13 · 🔀 64 · 📦 41 · 📋 240 - 3% open · ⏱️ 26.03.2021): ``` git clone https://github.com/pytorchbearer/torchbearer ``` - [PyPi](https://pypi.org/project/torchbearer) (📥 3.5K / month): ``` pip install torchbearer ```
Objax (🥉20 · ⭐ 590) - Objax是提供对象的机器学习框架。Apache-2 jax - [GitHub](https://github.com/google/objax) (👨‍💻 20 · 🔀 44 · 📦 12 · 📋 87 - 40% open · ⏱️ 21.04.2021): ``` git clone https://github.com/google/objax ``` - [PyPi](https://pypi.org/project/objax) (📥 470 / month): ``` pip install objax ```
MindsDB (🥉19 · ⭐ 3.7K) - 现有数据库的预测性AI层。❗️GPL-3.0 - [GitHub](https://github.com/mindsdb/mindsdb) (👨‍💻 56 · 🔀 440 · 📋 570 - 8% open · ⏱️ 23.04.2021): ``` git clone https://github.com/mindsdb/mindsdb ``` - [PyPi](https://pypi.org/project/mindsdb) (📥 3.8K / month): ``` pip install mindsdb ```
ThunderGBM (🥉17 · ⭐ 590) - ThunderGBM:GPU上的快速GBDT和随机森林。Apache-2 - [GitHub](https://github.com/Xtra-Computing/thundergbm) (👨‍💻 10 · 🔀 75 · 📋 49 - 42% open · ⏱️ 05.01.2021): ``` git clone https://github.com/Xtra-Computing/thundergbm ``` - [PyPi](https://pypi.org/project/thundergbm) (📥 160 / month): ``` pip install thundergbm ```
elegy (🥉17 · ⭐ 210) - Elegy是Jax的与框架无关的Trainer工具。Apache-2 jax - [GitHub](https://github.com/poets-ai/elegy) (👨‍💻 13 · 🔀 11 · 📋 54 - 33% open · ⏱️ 01.04.2021): ``` git clone https://github.com/poets-ai/elegy ``` - [PyPi](https://pypi.org/project/elegy) (📥 660 / month): ``` pip install elegy ```
StarSpace (🥉14 · ⭐ 3.6K · 💀) - 学习embedding嵌入用于分类,检索和排序。MIT - [GitHub](https://github.com/facebookresearch/StarSpace) (👨‍💻 17 · 🔀 480 · 📋 190 - 23% open · ⏱️ 13.12.2019): ``` git clone https://github.com/facebookresearch/StarSpace ```
NeoML (🥉14 · ⭐ 590) - 深度学习和传统机器学习学习的机器学习框架。Apache-2 - [GitHub](https://github.com/neoml-lib/neoml) (👨‍💻 21 · 🔀 84 · 📋 30 - 56% open · ⏱️ 24.04.2021): ``` git clone https://github.com/neoml-lib/neoml ```


数据可视化

Back to top

通用和特定于任务的数据可视化库。

Matplotlib (🥇39 · ⭐ 14K) - matplotlib:Python绘图工具库。❗Unlicensed - [GitHub](https://github.com/matplotlib/matplotlib) (👨‍💻 1.2K · 🔀 5.6K · 📦 360K · 📋 7.6K - 18% open · ⏱️ 28.04.2021): ``` git clone https://github.com/matplotlib/matplotlib ``` - [PyPi](https://pypi.org/project/matplotlib) (📥 20M / month): ``` pip install matplotlib ``` - [Conda](https://anaconda.org/conda-forge/matplotlib) (📥 8.7M · ⏱️ 31.03.2021): ``` conda install -c conda-forge matplotlib ```
Seaborn (🥇37 · ⭐ 8.4K) - 使用matplotlib进行统计数据可视化。BSD-3 - [GitHub](https://github.com/mwaskom/seaborn) (👨‍💻 150 · 🔀 1.4K · 📥 160 · 📦 92K · 📋 1.8K - 5% open · ⏱️ 23.04.2021): ``` git clone https://github.com/mwaskom/seaborn ``` - [PyPi](https://pypi.org/project/seaborn) (📥 4.9M / month): ``` pip install seaborn ``` - [Conda](https://anaconda.org/conda-forge/seaborn) (📥 2.3M · ⏱️ 28.01.2021): ``` conda install -c conda-forge seaborn ```
dash (🥇35 · ⭐ 14K · 📈) - 适用于Python,R,Julia和Jupyter的分析型Web应用程序。MIT - [GitHub](https://github.com/plotly/dash) (👨‍💻 74 · 🔀 1.4K · 📦 20K · 📋 990 - 42% open · ⏱️ 08.04.2021): ``` git clone https://github.com/plotly/dash ``` - [PyPi](https://pypi.org/project/dash) (📥 450K / month): ``` pip install dash ``` - [Conda](https://anaconda.org/conda-forge/dash) (📥 240K · ⏱️ 10.04.2021): ``` conda install -c conda-forge dash ```
Bokeh (🥇31 · ⭐ 15K) - 浏览器中的Python交互式数据可视化。BSD-3 - [GitHub](https://github.com/bokeh/bokeh) (👨‍💻 560 · 🔀 3.6K · 📦 33K · 📋 6.5K - 9% open · ⏱️ 28.04.2021): ``` git clone https://github.com/bokeh/bokeh ``` - [PyPi](https://pypi.org/project/bokeh) (📥 1.5M / month): ``` pip install bokeh ``` - [Conda](https://anaconda.org/conda-forge/bokeh) (📥 4.3M · ⏱️ 08.04.2021): ``` conda install -c conda-forge bokeh ```
Plotly (🥇31 · ⭐ 9.4K) - 适用于Python的交互式图形库(包括Plotly Express)。MIT - [GitHub](https://github.com/plotly/plotly.py) (👨‍💻 170 · 🔀 1.8K · 📦 5 · 📋 1.9K - 43% open · ⏱️ 24.04.2021): ``` git clone https://github.com/plotly/plotly.py ``` - [PyPi](https://pypi.org/project/plotly) (📥 5.3M / month): ``` pip install plotly ``` - [Conda](https://anaconda.org/conda-forge/plotly) (📥 1.3M · ⏱️ 12.01.2021): ``` conda install -c conda-forge plotly ``` - [NPM](https://www.npmjs.com/package/plotlywidget) (📥 110K / month): ``` npm install plotlywidget ```
Altair (🥇31 · ⭐ 6.6K) - 用于Python的声明式统计可视化库。BSD-3 - [GitHub](https://github.com/altair-viz/altair) (👨‍💻 130 · 🔀 560 · 📦 10K · 📋 1.5K - 13% open · ⏱️ 04.04.2021): ``` git clone https://github.com/altair-viz/altair ``` - [PyPi](https://pypi.org/project/altair) (📥 1.2M / month): ``` pip install altair ``` - [Conda](https://anaconda.org/conda-forge/altair) (📥 700K · ⏱️ 01.04.2020): ``` conda install -c conda-forge altair ```
UMAP (🥇31 · ⭐ 4.7K) - 均匀流形逼近和投影。BSD-3 - [GitHub](https://github.com/lmcinnes/umap) (👨‍💻 79 · 🔀 500 · 📦 2.8K · 📋 480 - 48% open · ⏱️ 27.04.2021): ``` git clone https://github.com/lmcinnes/umap ``` - [PyPi](https://pypi.org/project/umap-learn) (📥 460K / month): ``` pip install umap-learn ```
wordcloud (🥈30 · ⭐ 8K) - Python中的词云生成器。MIT - [GitHub](https://github.com/amueller/word_cloud) (👨‍💻 61 · 🔀 2K · 📦 10K · 📋 430 - 18% open · ⏱️ 01.03.2021): ``` git clone https://github.com/amueller/word_cloud ``` - [PyPi](https://pypi.org/project/wordcloud) (📥 410K / month): ``` pip install wordcloud ``` - [Conda](https://anaconda.org/conda-forge/wordcloud) (📥 210K · ⏱️ 14.01.2021): ``` conda install -c conda-forge wordcloud ```
pandas-profiling (🥈29 · ⭐ 7.2K) - 从pandas DataFrame创建HTML分析报告。MIT - [GitHub](https://github.com/pandas-profiling/pandas-profiling) (👨‍💻 75 · 🔀 1.1K · 📦 3.8K · 📋 460 - 16% open · ⏱️ 19.04.2021): ``` git clone https://github.com/pandas-profiling/pandas-profiling ``` - [PyPi](https://pypi.org/project/pandas-profiling) (📥 370K / month): ``` pip install pandas-profiling ``` - [Conda](https://anaconda.org/conda-forge/pandas-profiling) (📥 120K · ⏱️ 20.02.2021): ``` conda install -c conda-forge pandas-profiling ```
pyecharts (🥈28 · ⭐ 11K) - Python Echarts绘图库。MIT - [GitHub](https://github.com/pyecharts/pyecharts) (👨‍💻 30 · 🔀 2.4K · 📦 1.6K · 📋 1.4K - 2% open · ⏱️ 19.01.2021): ``` git clone https://github.com/pyecharts/pyecharts ``` - [PyPi](https://pypi.org/project/pyecharts) (📥 46K / month): ``` pip install pyecharts ```
plotnine (🥈28 · ⭐ 2.7K) - Python的图形语法。❗️GPL-2.0 - [GitHub](https://github.com/has2k1/plotnine) (👨‍💻 82 · 🔀 140 · 📦 1.8K · 📋 430 - 14% open · ⏱️ 20.04.2021): ``` git clone https://github.com/has2k1/plotnine ``` - [PyPi](https://pypi.org/project/plotnine) (📥 160K / month): ``` pip install plotnine ``` - [Conda](https://anaconda.org/conda-forge/plotnine) (📥 100K · ⏱️ 25.03.2021): ``` conda install -c conda-forge plotnine ```
bqplot (🥈27 · ⭐ 3.1K · 📉) - 用于IPython / Jupyter笔记本的绘图库。Apache-2 - [GitHub](https://github.com/bqplot/bqplot) (👨‍💻 51 · 🔀 400 · 📦 24 · 📋 530 - 36% open · ⏱️ 27.04.2021): ``` git clone https://github.com/bqplot/bqplot ``` - [PyPi](https://pypi.org/project/bqplot) (📥 35K / month): ``` pip install bqplot ``` - [Conda](https://anaconda.org/conda-forge/bqplot) (📥 590K · ⏱️ 21.04.2021): ``` conda install -c conda-forge bqplot ``` - [NPM](https://www.npmjs.com/package/bqplot) (📥 16K / month): ``` npm install bqplot ```
missingno (🥈27 · ⭐ 2.8K) - 缺少用于Python的数据可视化模块。MIT - [GitHub](https://github.com/ResidentMario/missingno) (👨‍💻 16 · 🔀 350 · 📦 3.5K · 📋 100 - 16% open · ⏱️ 27.04.2021): ``` git clone https://github.com/ResidentMario/missingno ``` - [PyPi](https://pypi.org/project/missingno) (📥 320K / month): ``` pip install missingno ``` - [Conda](https://anaconda.org/conda-forge/missingno) (📥 88K · ⏱️ 15.02.2020): ``` conda install -c conda-forge missingno ```
VisPy (🥈27 · ⭐ 2.6K) - 高性能交互式2D / 3D数据可视化库。❗Unlicensed - [GitHub](https://github.com/vispy/vispy) (👨‍💻 150 · 🔀 540 · 📦 490 · 📋 1.1K - 28% open · ⏱️ 22.04.2021): ``` git clone https://github.com/vispy/vispy ``` - [PyPi](https://pypi.org/project/vispy) (📥 35K / month): ``` pip install vispy ``` - [Conda](https://anaconda.org/conda-forge/vispy) (📥 140K · ⏱️ 13.01.2021): ``` conda install -c conda-forge vispy ``` - [NPM](https://www.npmjs.com/package/vispy) (📥 81 / month): ``` npm install vispy ```
Graphviz (🥈27 · ⭐ 980) - Graphviz的简单Python界面。MIT - [GitHub](https://github.com/xflr6/graphviz) (👨‍💻 15 · 🔀 140 · 📦 20K · 📋 100 - 4% open · ⏱️ 14.03.2021): ``` git clone https://github.com/xflr6/graphviz ``` - [PyPi](https://pypi.org/project/graphviz) (📥 6.1M / month): ``` pip install graphviz ```
PyVista (🥈27 · ⭐ 780) - 通过简化的界面进行3D绘图和网格分析。MIT - [GitHub](https://github.com/pyvista/pyvista) (👨‍💻 56 · 🔀 150 · 📥 71 · 📦 300 · 📋 440 - 30% open · ⏱️ 28.04.2021): ``` git clone https://github.com/pyvista/pyvista ``` - [PyPi](https://pypi.org/project/pyvista) (📥 27K / month): ``` pip install pyvista ``` - [Conda](https://anaconda.org/conda-forge/pyvista) (📥 80K · ⏱️ 14.04.2021): ``` conda install -c conda-forge pyvista ```
data-validation (🥈27 · ⭐ 540) - 用于探索和验证机器学习的库。Apache-2 - [GitHub](https://github.com/tensorflow/data-validation) (👨‍💻 20 · 🔀 95 · 📥 210 · 📦 270 · 📋 120 - 25% open · ⏱️ 27.04.2021): ``` git clone https://github.com/tensorflow/data-validation ``` - [PyPi](https://pypi.org/project/tensorflow-data-validation) (📥 6M / month): ``` pip install tensorflow-data-validation ```
datashader (🥈26 · ⭐ 2.5K) - 快速准确地渲染大数据。❗Unlicensed - [GitHub](https://github.com/holoviz/datashader) (👨‍💻 43 · 🔀 310 · 📦 660 · 📋 460 - 25% open · ⏱️ 13.04.2021): ``` git clone https://github.com/holoviz/datashader ``` - [PyPi](https://pypi.org/project/datashader) (📥 36K / month): ``` pip install datashader ``` - [Conda](https://anaconda.org/conda-forge/datashader) (📥 170K · ⏱️ 13.04.2021): ``` conda install -c conda-forge datashader ```
Cufflinks (🥈26 · ⭐ 2.2K) - Plotly + Pandas的生产力工具。MIT - [GitHub](https://github.com/santosjorge/cufflinks) (👨‍💻 38 · 🔀 520 · 📦 3.2K · 📋 190 - 36% open · ⏱️ 25.02.2021): ``` git clone https://github.com/santosjorge/cufflinks ``` - [PyPi](https://pypi.org/project/cufflinks) (📥 100K / month): ``` pip install cufflinks ```
HoloViews (🥈26 · ⭐ 1.9K) - 使用Holoviews,您的数据可以可视化。BSD-3 - [GitHub](https://github.com/holoviz/holoviews) (👨‍💻 100 · 🔀 310 · 📋 2.5K - 27% open · ⏱️ 21.04.2021): ``` git clone https://github.com/holoviz/holoviews ``` - [PyPi](https://pypi.org/project/holoviews) (📥 90K / month): ``` pip install holoviews ``` - [Conda](https://anaconda.org/conda-forge/holoviews) (📥 470K · ⏱️ 08.04.2021): ``` conda install -c conda-forge holoviews ``` - [NPM](https://www.npmjs.com/package/@pyviz/jupyterlab_pyviz) (📥 5.9K / month): ``` npm install @pyviz/jupyterlab_pyviz ```
Facets Overview (🥉25 · ⭐ 6.6K) - 机器学习数据集的可视化。Apache-2 - [GitHub](https://github.com/PAIR-code/facets) (👨‍💻 28 · 🔀 800 · 📦 42 · 📋 150 - 48% open · ⏱️ 04.02.2021): ``` git clone https://github.com/pair-code/facets ``` - [PyPi](https://pypi.org/project/facets-overview) (📥 120K / month): ``` pip install facets-overview ```
Chartify (🥉25 · ⭐ 2.9K) - Python库,使数据科学家可以轻松创建。Apache-2 - [GitHub](https://github.com/spotify/chartify) (👨‍💻 21 · 🔀 260 · 📦 53 · 📋 70 - 57% open · ⏱️ 05.02.2021): ``` git clone https://github.com/spotify/chartify ``` - [PyPi](https://pypi.org/project/chartify) (📥 3K / month): ``` pip install chartify ``` - [Conda](https://anaconda.org/conda-forge/chartify) (📥 13K · ⏱️ 07.11.2020): ``` conda install -c conda-forge chartify ```
HyperTools (🥉25 · ⭐ 1.6K) - 一个Python工具箱,用于获得对高维的几何洞察力。MIT - [GitHub](https://github.com/ContextLab/hypertools) (👨‍💻 21 · 🔀 150 · 📦 120 · 📋 190 - 35% open · ⏱️ 06.01.2021): ``` git clone https://github.com/ContextLab/hypertools ``` - [PyPi](https://pypi.org/project/hypertools) (📥 11K / month): ``` pip install hypertools ```
PDPbox (🥉25 · ⭐ 560) - python部分依赖图工具箱。MIT - [GitHub](https://github.com/SauceCat/PDPbox) (👨‍💻 7 · 🔀 88 · 📦 370 · 📋 54 - 29% open · ⏱️ 14.03.2021): ``` git clone https://github.com/SauceCat/PDPbox ``` - [PyPi](https://pypi.org/project/pdpbox) (📥 79K / month): ``` pip install pdpbox ``` - [Conda](https://anaconda.org/conda-forge/pdpbox) (📥 7.1K · ⏱️ 14.03.2021): ``` conda install -c conda-forge pdpbox ```
hvPlot (🥉25 · ⭐ 380) - 用于构建的pandas,dask,xarray和networkx的高级绘图API。BSD-3 - [GitHub](https://github.com/holoviz/hvplot) (👨‍💻 28 · 🔀 53 · 📦 570 · 📋 350 - 34% open · ⏱️ 27.04.2021): ``` git clone https://github.com/holoviz/hvplot ``` - [PyPi](https://pypi.org/project/hvplot) (📥 29K / month): ``` pip install hvplot ``` - [Conda](https://anaconda.org/conda-forge/hvplot) (📥 82K · ⏱️ 04.03.2021): ``` conda install -c conda-forge hvplot ```
D-Tale (🥉24 · ⭐ 2.3K) - pandas数据结构的可视化工具。❗️LGPL-2.1 - [GitHub](https://github.com/man-group/dtale) (👨‍💻 15 · 🔀 170 · 📦 140 · 📋 330 - 6% open · ⏱️ 27.04.2021): ``` git clone https://github.com/man-group/dtale ``` - [PyPi](https://pypi.org/project/dtale) (📥 14K / month): ``` pip install dtale ``` - [Conda](https://anaconda.org/conda-forge/dtale) (📥 52K · ⏱️ 27.04.2021): ``` conda install -c conda-forge dtale ```
openTSNE (🥉24 · ⭐ 790) - t-SNE的可扩展并行实现。BSD-3 - [GitHub](https://github.com/pavlin-policar/openTSNE) (👨‍💻 10 · 🔀 82 · 📦 200 · 📋 85 - 4% open · ⏱️ 25.04.2021): ``` git clone https://github.com/pavlin-policar/openTSNE ``` - [PyPi](https://pypi.org/project/opentsne) (📥 16K / month): ``` pip install opentsne ``` - [Conda](https://anaconda.org/conda-forge/opentsne) (📥 92K · ⏱️ 26.04.2021): ``` conda install -c conda-forge opentsne ```
Perspective (🥉23 · ⭐ 3.3K) - 通过WebAssembly进行流式透视显示。Apache-2 - [GitHub](https://github.com/finos/perspective) (👨‍💻 62 · 🔀 360 · 📦 180 · 📋 400 - 14% open · ⏱️ 27.04.2021): ``` git clone https://github.com/finos/perspective ``` - [PyPi](https://pypi.org/project/perspective-python) (📥 1.8K / month): ``` pip install perspective-python ``` - [NPM](https://www.npmjs.com/package/@finos/perspective-jupyterlab) (📥 2K / month): ``` npm install @finos/perspective-jupyterlab ```
PyQtGraph (🥉23 · ⭐ 2.4K) - 用于科学/工程的快速数据可视化和GUI工具。❗Unlicensed - [GitHub](https://github.com/pyqtgraph/pyqtgraph) (👨‍💻 190 · 🔀 810 · 📋 790 - 32% open · ⏱️ 26.04.2021): ``` git clone https://github.com/pyqtgraph/pyqtgraph ``` - [PyPi](https://pypi.org/project/pyqtgraph) (📥 59K / month): ``` pip install pyqtgraph ``` - [Conda](https://anaconda.org/conda-forge/pyqtgraph) (📥 170K · ⏱️ 07.04.2021): ``` conda install -c conda-forge pyqtgraph ```
Pandas-Bokeh (🥉23 · ⭐ 660) - pandas和GeoPandas的Bokeh绘图后端。MIT - [GitHub](https://github.com/PatrikHlobil/Pandas-Bokeh) (👨‍💻 12 · 🔀 82 · 📦 160 · 📋 77 - 23% open · ⏱️ 26.04.2021): ``` git clone https://github.com/PatrikHlobil/Pandas-Bokeh ``` - [PyPi](https://pypi.org/project/pandas-bokeh) (📥 9.2K / month): ``` pip install pandas-bokeh ```
python-ternary (🥉23 · ⭐ 410) - 带有matplotlib的python三元绘图库。MIT - [GitHub](https://github.com/marcharper/python-ternary) (👨‍💻 25 · 🔀 110 · 📥 14 · 📦 64 · 📋 110 - 21% open · ⏱️ 31.03.2021): ``` git clone https://github.com/marcharper/python-ternary ``` - [PyPi](https://pypi.org/project/python-ternary) (📥 3.8K / month): ``` pip install python-ternary ``` - [Conda](https://anaconda.org/conda-forge/python-ternary) (📥 53K · ⏱️ 17.02.2021): ``` conda install -c conda-forge python-ternary ```
Multicore-TSNE (🥉21 · ⭐ 1.6K · 💤) - 使用Python和Torch并行执行t-SNE。BSD-3 - [GitHub](https://github.com/DmitryUlyanov/Multicore-TSNE) (👨‍💻 15 · 🔀 180 · 📦 220 · 📋 50 - 60% open · ⏱️ 19.08.2020): ``` git clone https://github.com/DmitryUlyanov/Multicore-TSNE ``` - [PyPi](https://pypi.org/project/MulticoreTSNE) (📥 4.7K / month): ``` pip install MulticoreTSNE ``` - [Conda](https://anaconda.org/conda-forge/multicore-tsne) (📥 6.8K · ⏱️ 23.04.2021): ``` conda install -c conda-forge multicore-tsne ```
Sweetviz (🥉21 · ⭐ 1.5K) - 可视化和比较数据集,目标值和相关性。MIT - [GitHub](https://github.com/fbdesignpro/sweetviz) (👨‍💻 6 · 🔀 160 · 📋 75 - 26% open · ⏱️ 01.04.2021): ``` git clone https://github.com/fbdesignpro/sweetviz ``` - [PyPi](https://pypi.org/project/sweetviz) (📥 27K / month): ``` pip install sweetviz ```
pythreejs (🥉21 · ⭐ 720) - Jupyter-Three.js桥。❗Unlicensed - [GitHub](https://github.com/jupyter-widgets/pythreejs) (👨‍💻 27 · 🔀 150 · 📦 15 · 📋 200 - 29% open · ⏱️ 26.02.2021): ``` git clone https://github.com/jupyter-widgets/pythreejs ``` - [PyPi](https://pypi.org/project/pythreejs) (📥 23K / month): ``` pip install pythreejs ``` - [Conda](https://anaconda.org/conda-forge/pythreejs) (📥 290K · ⏱️ 02.03.2021): ``` conda install -c conda-forge pythreejs ``` - [NPM](https://www.npmjs.com/package/jupyter-threejs) (📥 9.8K / month): ``` npm install jupyter-threejs ```
PandasGUI (🥉20 · ⭐ 2.2K) - pandas Dataframe的GUI。MIT - [GitHub](https://github.com/adamerose/PandasGUI) (👨‍💻 8 · 🔀 120 · 📦 62 · 📋 100 - 25% open · ⏱️ 27.04.2021): ``` git clone https://github.com/adamerose/pandasgui ``` - [PyPi](https://pypi.org/project/pandasgui) (📥 3K / month): ``` pip install pandasgui ```
animatplot (🥉19 · ⭐ 360) - 用于在patpliblib上构建动画图的python程序包。MIT - [GitHub](https://github.com/t-makaro/animatplot) (👨‍💻 7 · 🔀 32 · 📦 14 · 📋 29 - 44% open · ⏱️ 05.10.2020): ``` git clone https://github.com/t-makaro/animatplot ``` - [PyPi](https://pypi.org/project/animatplot) (📥 740 / month): ``` pip install animatplot ``` - [Conda](https://anaconda.org/conda-forge/animatplot) (📥 5.7K · ⏱️ 06.10.2020): ``` conda install -c conda-forge animatplot ```
joypy (🥉19 · ⭐ 330) - 带有matplotlib和pandas的Python中的Joyplots。MIT - [GitHub](https://github.com/sbebo/joypy) (👨‍💻 5 · 🔀 33 · 📦 74 · 📋 41 - 12% open · ⏱️ 02.04.2021): ``` git clone https://github.com/sbebo/joypy ``` - [PyPi](https://pypi.org/project/joypy) (📥 7.6K / month): ``` pip install joypy ``` - [Conda](https://anaconda.org/conda-forge/joypy) (📥 9.2K · ⏱️ 28.12.2020): ``` conda install -c conda-forge joypy ```
ivis (🥉19 · ⭐ 230) - 使用算法对非常大的数据集进行降维。Apache-2 - [GitHub](https://github.com/beringresearch/ivis) (👨‍💻 8 · 🔀 23 · 📦 15 · 📋 44 - 4% open · ⏱️ 26.04.2021): ``` git clone https://github.com/beringresearch/ivis ``` - [PyPi](https://pypi.org/project/ivis) (📥 940 / month): ``` pip install ivis ```
HiPlot (🥉18 · ⭐ 2.1K) - HiPlot使理解高维数据变得容易。MIT - [GitHub](https://github.com/facebookresearch/hiplot) (👨‍💻 6 · 🔀 93 · 📦 2 · 📋 62 - 12% open · ⏱️ 27.04.2021): ``` git clone https://github.com/facebookresearch/hiplot ``` - [PyPi](https://pypi.org/project/hiplot) (📥 7.8K / month): ``` pip install hiplot ``` - [Conda](https://anaconda.org/conda-forge/hiplot) (📥 53K · ⏱️ 24.03.2021): ``` conda install -c conda-forge hiplot ```
lets-plot (🥉18 · ⭐ 580) - 一个用于统计数据的开源绘图库。❗Unlicensed - [GitHub](https://github.com/JetBrains/lets-plot) (👨‍💻 15 · 🔀 20 · 📥 55 · 📦 7 · 📋 160 - 39% open · ⏱️ 27.04.2021): ``` git clone https://github.com/JetBrains/lets-plot ``` - [PyPi](https://pypi.org/project/lets-plot) (📥 5.3K / month): ``` pip install lets-plot ```
PyWaffle (🥉18 · ⭐ 420 · 💤) - 用Python作图。MIT - [GitHub](https://github.com/gyli/PyWaffle) (👨‍💻 6 · 🔀 66 · 📦 49 · 📋 12 - 16% open · ⏱️ 26.07.2020): ``` git clone https://github.com/gyli/PyWaffle ``` - [PyPi](https://pypi.org/project/pywaffle) (📥 1.8K / month): ``` pip install pywaffle ```
vega (🥉18 · ⭐ 300) - 适用于Vega和Vega-Lite的IPython/Jupyter笔记本模块。BSD-3 - [GitHub](https://github.com/vega/ipyvega) (👨‍💻 9 · 🔀 41 · 📋 87 - 9% open · ⏱️ 02.04.2021): ``` git clone https://github.com/vega/ipyvega ``` - [PyPi](https://pypi.org/project/vega) (📥 19K / month): ``` pip install vega ``` - [Conda](https://anaconda.org/conda-forge/vega) (📥 410K · ⏱️ 10.12.2020): ``` conda install -c conda-forge vega ```
pivottablejs (🥉17 · ⭐ 430 · 💀) - Jupyter/IPython的Dragndrop数据透视表和图表。❗Unlicensed - [GitHub](https://github.com/nicolaskruchten/jupyter_pivottablejs) (👨‍💻 3 · 🔀 58 · 📦 160 · 📋 53 - 30% open · ⏱️ 04.12.2018): ``` git clone https://github.com/nicolaskruchten/jupyter_pivottablejs ``` - [PyPi](https://pypi.org/project/pivottablejs) (📥 7.9K / month): ``` pip install pivottablejs ```
pdvega (🥉16 · ⭐ 340 · 💀) - 使用Vega-Lite交互式绘制pandas数据图。MIT - [GitHub](https://github.com/altair-viz/pdvega) (👨‍💻 9 · 🔀 29 · 📦 48 · 📋 26 - 61% open · ⏱️ 29.03.2019): ``` git clone https://github.com/altair-viz/pdvega ``` - [PyPi](https://pypi.org/project/pdvega) (📥 150 / month): ``` pip install pdvega ```
AutoViz (🥉16 · ⭐ 340) - 自动显示任意行的任何大小的任何数据集。Apache-2 - [GitHub](https://github.com/AutoViML/AutoViz) (👨‍💻 10 · 🔀 58 · 📦 36 · 📋 23 - 13% open · ⏱️ 21.12.2020): ``` git clone https://github.com/AutoViML/AutoViz ``` - [PyPi](https://pypi.org/project/autoviz) (📥 3.5K / month): ``` pip install autoviz ```
FiftyOne (🥉15 · ⭐ 260) - 可视化,创建和调试图像和视频数据集。❗Unlicensed - [GitHub](https://github.com/voxel51/fiftyone) (👨‍💻 11 · 🔀 25 · 📋 380 - 32% open · ⏱️ 24.04.2021): ``` git clone https://github.com/voxel51/fiftyone ``` - [PyPi](https://pypi.org/project/fiftyone) (📥 1.6K / month): ``` pip install fiftyone ```
data-describe (🥉13 · ⭐ 280) - 数据描述:Pythonic EDA数据科学加速器。❗Unlicensed - [GitHub](https://github.com/data-describe/data-describe) (👨‍💻 14 · 🔀 14 · 📋 240 - 28% open · ⏱️ 02.03.2021): ``` git clone https://github.com/data-describe/data-describe ``` - [PyPi](https://pypi.org/project/data-describe) (📥 320 / month): ``` pip install data-describe ```
nx-altair (🥉12 · ⭐ 160 · 💤) - 使用Altair绘制交互式NetworkX图形。MIT - [GitHub](https://github.com/Zsailer/nx_altair) (👨‍💻 3 · 🔀 20 · 📋 9 - 55% open · ⏱️ 02.06.2020): ``` git clone https://github.com/Zsailer/nx_altair ``` - [PyPi](https://pypi.org/project/nx-altair) (📥 450 / month): ``` pip install nx-altair ```
nptsne (🥉12 · ⭐ 25) - nptsne是numpy兼容的python二进制包。Apache-2 - [GitHub](https://github.com/biovault/nptsne) (👨‍💻 3 · 🔀 2 · 📦 2 · 📋 11 - 54% open · ⏱️ 03.02.2021): ``` git clone https://github.com/biovault/nptsne ``` - [PyPi](https://pypi.org/project/nptsne) (📥 210 / month): ``` pip install nptsne ```


文本数据和NLP

Back to top

用于处理,清理,处理和分析文本数据的库,以及用于NLP任务的库,例如语言检测,模糊匹配,文本分类,seq2seq学习,智能对话,关键字提取和机器翻译。

spaCy (🥇37 · ⭐ 20K) - Python中的工业级自然语言处理(NLP)工具包。MIT - [GitHub](https://github.com/explosion/spaCy) (👨‍💻 580 · 🔀 3.3K · 📥 3K · 📦 24K · 📋 4.6K - 1% open · ⏱️ 28.04.2021): ``` git clone https://github.com/explosion/spaCy ``` - [PyPi](https://pypi.org/project/spacy) (📥 2M / month): ``` pip install spacy ``` - [Conda](https://anaconda.org/conda-forge/spacy) (📥 1.8M · ⏱️ 24.04.2021): ``` conda install -c conda-forge spacy ```
transformers (🥇36 · ⭐ 45K) - transformers:先进的自然语言模型库。Apache-2 - [GitHub](https://github.com/huggingface/transformers) (👨‍💻 860 · 🔀 10K · 📥 1.3K · 📦 10K · 📋 6.6K - 5% open · ⏱️ 27.04.2021): ``` git clone https://github.com/huggingface/transformers ``` - [PyPi](https://pypi.org/project/transformers) (📥 1.9M / month): ``` pip install transformers ``` - [Conda](https://anaconda.org/conda-forge/transformers) (📥 37K · ⏱️ 14.04.2021): ``` conda install -c conda-forge transformers ```
gensim (🥇36 · ⭐ 12K) - 主题模型工具库。❗️LGPL-2.1 - [GitHub](https://github.com/RaRe-Technologies/gensim) (👨‍💻 390 · 🔀 3.8K · 📥 3.3K · 📦 23K · 📋 1.6K - 20% open · ⏱️ 28.04.2021): ``` git clone https://github.com/RaRe-Technologies/gensim ``` - [PyPi](https://pypi.org/project/gensim) (📥 8.4M / month): ``` pip install gensim ``` - [Conda](https://anaconda.org/conda-forge/gensim) (📥 640K · ⏱️ 02.04.2021): ``` conda install -c conda-forge gensim ```
nltk (🥇33 · ⭐ 9.8K) - 用于符号和统计自然的库和程序套件。Apache-2 - [GitHub](https://github.com/nltk/nltk) (👨‍💻 400 · 🔀 2.3K · 📦 98K · 📋 1.5K - 15% open · ⏱️ 26.04.2021): ``` git clone https://github.com/nltk/nltk ``` - [PyPi](https://pypi.org/project/nltk) (📥 13M / month): ``` pip install nltk ``` - [Conda](https://anaconda.org/conda-forge/nltk) (📥 680K · ⏱️ 20.04.2021): ``` conda install -c conda-forge nltk ```
AllenNLP (🥇32 · ⭐ 9.9K) - 基于PyTorch的开源NLP研究库。Apache-2 - [GitHub](https://github.com/allenai/allennlp) (👨‍💻 240 · 🔀 2K · 📥 37 · 📦 1.6K · 📋 2.3K - 3% open · ⏱️ 27.04.2021): ``` git clone https://github.com/allenai/allennlp ``` - [PyPi](https://pypi.org/project/allennlp) (📥 39K / month): ``` pip install allennlp ```
fairseq (🥇31 · ⭐ 12K) - 用Python编写的Facebook AI Research Sequence-to-Sequence工具包。MIT - [GitHub](https://github.com/pytorch/fairseq) (👨‍💻 320 · 🔀 3K · 📥 120 · 📦 360 · 📋 2.6K - 28% open · ⏱️ 26.04.2021): ``` git clone https://github.com/pytorch/fairseq ``` - [PyPi](https://pypi.org/project/fairseq) (📥 25K / month): ``` pip install fairseq ```
sentencepiece (🥇31 · ⭐ 5K) - 用于基于神经网络的文本的预处理器。Apache-2 - [GitHub](https://github.com/google/sentencepiece) (👨‍💻 52 · 🔀 660 · 📥 13K · 📦 7.2K · 📋 440 - 7% open · ⏱️ 20.04.2021): ``` git clone https://github.com/google/sentencepiece ``` - [PyPi](https://pypi.org/project/sentencepiece) (📥 2.1M / month): ``` pip install sentencepiece ``` - [Conda](https://anaconda.org/conda-forge/sentencepiece) (📥 49K · ⏱️ 09.02.2021): ``` conda install -c conda-forge sentencepiece ```
ChatterBot (🥇30 · ⭐ 11K · 💤) - ChatterBot是机器学习的对话引擎。BSD-3 - [GitHub](https://github.com/gunthercox/ChatterBot) (👨‍💻 100 · 🔀 3.7K · 📦 3.4K · 📋 1.5K - 15% open · ⏱️ 20.08.2020): ``` git clone https://github.com/gunthercox/ChatterBot ``` - [PyPi](https://pypi.org/project/chatterbot) (📥 22K / month): ``` pip install chatterbot ```
fuzzywuzzy (🥇30 · ⭐ 8K) - Python中的模糊字符串匹配。❗️GPL-2.0 - [GitHub](https://github.com/seatgeek/fuzzywuzzy) (👨‍💻 68 · 🔀 820 · 📦 8.6K · 📋 170 - 42% open · ⏱️ 20.02.2021): ``` git clone https://github.com/seatgeek/fuzzywuzzy ``` - [PyPi](https://pypi.org/project/fuzzywuzzy) (📥 4.9M / month): ``` pip install fuzzywuzzy ``` - [Conda](https://anaconda.org/conda-forge/fuzzywuzzy) (📥 290K · ⏱️ 18.11.2020): ``` conda install -c conda-forge fuzzywuzzy ```
TextBlob (🥇30 · ⭐ 7.6K) - 包含情感分析、词性标注等等功能的NLP工具库。MIT - [GitHub](https://github.com/sloria/TextBlob) (👨‍💻 34 · 🔀 970 · 📥 90 · 📦 12K · 📋 230 - 34% open · ⏱️ 16.04.2021): ``` git clone https://github.com/sloria/TextBlob ``` - [PyPi](https://pypi.org/project/textblob) (📥 470K / month): ``` pip install textblob ``` - [Conda](https://anaconda.org/conda-forge/textblob) (📥 120K · ⏱️ 24.02.2019): ``` conda install -c conda-forge textblob ```
sentence-transformers (🥇30 · ⭐ 4.9K) - BERT和XLNet的句子嵌入。Apache-2 - [GitHub](https://github.com/UKPLab/sentence-transformers) (👨‍💻 45 · 🔀 900 · 📦 930 · 📋 820 - 47% open · ⏱️ 27.04.2021): ``` git clone https://github.com/UKPLab/sentence-transformers ``` - [PyPi](https://pypi.org/project/sentence-transformers) (📥 1.1M / month): ``` pip install sentence-transformers ```
torchtext (🥇30 · ⭐ 2.7K) - 文本和NLP的数据加载器和抽象。BSD-3 - [GitHub](https://github.com/pytorch/text) (👨‍💻 110 · 🔀 600 · 📦 4.3K · 📋 550 - 41% open · ⏱️ 26.04.2021): ``` git clone https://github.com/pytorch/text ``` - [PyPi](https://pypi.org/project/torchtext) (📥 150K / month): ``` pip install torchtext ```
fastText (🥈29 · ⭐ 23K · 💤) - 用于快速文本表示和分类的库。MIT - [GitHub](https://github.com/facebookresearch/fastText) (👨‍💻 58 · 🔀 4.2K · 📦 1.7K · 📋 960 - 38% open · ⏱️ 18.07.2020): ``` git clone https://github.com/facebookresearch/fastText ``` - [PyPi](https://pypi.org/project/fasttext) (📥 320K / month): ``` pip install fasttext ``` - [Conda](https://anaconda.org/conda-forge/fasttext) (📥 19K · ⏱️ 12.10.2020): ``` conda install -c conda-forge fasttext ```
flair (🥈29 · ⭐ 10K) - 一个用于最先进的自然语言处理的非常简单的框架。❗Unlicensed - [GitHub](https://github.com/flairNLP/flair) (👨‍💻 200 · 🔀 1.3K · 📦 720 · 📋 1.5K - 5% open · ⏱️ 27.04.2021): ``` git clone https://github.com/flairNLP/flair ``` - [PyPi](https://pypi.org/project/flair) (📥 60K / month): ``` pip install flair ```
snowballstemmer (🥈29 · ⭐ 490) - Snowball编译器和词干算法。BSD-3 - [GitHub](https://github.com/snowballstem/snowball) (👨‍💻 26 · 🔀 130 · 📦 48K · 📋 54 - 22% open · ⏱️ 11.04.2021): ``` git clone https://github.com/snowballstem/snowball ``` - [PyPi](https://pypi.org/project/snowballstemmer) (📥 5.6M / month): ``` pip install snowballstemmer ``` - [Conda](https://anaconda.org/conda-forge/snowballstemmer) (📥 2.4M · ⏱️ 21.01.2021): ``` conda install -c conda-forge snowballstemmer ```
OpenNMT (🥈28 · ⭐ 5K) - PyTorch中的开源神经机器翻译。MIT - [GitHub](https://github.com/OpenNMT/OpenNMT-py) (👨‍💻 170 · 🔀 1.7K · 📦 84 · 📋 1.2K - 6% open · ⏱️ 26.04.2021): ``` git clone https://github.com/OpenNMT/OpenNMT-py ``` - [PyPi](https://pypi.org/project/OpenNMT-py) (📥 5.2K / month): ``` pip install OpenNMT-py ```
DeepPavlov (🥈27 · ⭐ 5.2K) - 一个用于深度学习端到端对话的开源库。Apache-2 - [GitHub](https://github.com/deepmipt/DeepPavlov) (👨‍💻 61 · 🔀 930 · 📦 190 · 📋 560 - 18% open · ⏱️ 03.04.2021): ``` git clone https://github.com/deepmipt/DeepPavlov ``` - [PyPi](https://pypi.org/project/deeppavlov) (📥 9.1K / month): ``` pip install deeppavlov ```
Tokenizers (🥈27 · ⭐ 4.5K) - 针对研究和应用进行了优化的快速最先进的分词器。Apache-2 - [GitHub](https://github.com/huggingface/tokenizers) (👨‍💻 40 · 🔀 330 · 📦 32 · 📋 420 - 23% open · ⏱️ 21.04.2021): ``` git clone https://github.com/huggingface/tokenizers ``` - [PyPi](https://pypi.org/project/tokenizers) (📥 2.3M / month): ``` pip install tokenizers ``` - [Conda](https://anaconda.org/conda-forge/tokenizers) (📥 47K · ⏱️ 10.03.2021): ``` conda install -c conda-forge tokenizers ```
ftfy (🥈27 · ⭐ 2.9K) - 修复Unicode文本中的故障功能的工具库。MIT - [GitHub](https://github.com/LuminosoInsight/python-ftfy) (👨‍💻 17 · 🔀 98 · 📦 3.1K · 📋 110 - 11% open · ⏱️ 16.04.2021): ``` git clone https://github.com/LuminosoInsight/python-ftfy ``` - [PyPi](https://pypi.org/project/ftfy) (📥 820K / month): ``` pip install ftfy ``` - [Conda](https://anaconda.org/conda-forge/ftfy) (📥 100K · ⏱️ 19.04.2021): ``` conda install -c conda-forge ftfy ```
ParlAI (🥈26 · ⭐ 7.1K) - 一个用于训练和评估AI模型的框架。MIT - [GitHub](https://github.com/facebookresearch/ParlAI) (👨‍💻 150 · 🔀 1.4K · 📦 21 · 📋 970 - 8% open · ⏱️ 28.04.2021): ``` git clone https://github.com/facebookresearch/ParlAI ``` - [PyPi](https://pypi.org/project/parlai) (📥 2.6K / month): ``` pip install parlai ```
GluonNLP (🥈26 · ⭐ 2.3K) - 可轻松进行文本预处理,数据集加载和处理的工具包。Apache-2 - [GitHub](https://github.com/dmlc/gluon-nlp) (👨‍💻 79 · 🔀 480 · 📦 460 · 📋 520 - 44% open · ⏱️ 22.04.2021): ``` git clone https://github.com/dmlc/gluon-nlp ``` - [PyPi](https://pypi.org/project/gluonnlp) (📥 46K / month): ``` pip install gluonnlp ```
spark-nlp (🥈26 · ⭐ 2.1K) - 最先进的自然语言处理。Apache-2 - [GitHub](https://github.com/JohnSnowLabs/spark-nlp) (👨‍💻 84 · 🔀 420 · 📋 460 - 15% open · ⏱️ 27.04.2021): ``` git clone https://github.com/JohnSnowLabs/spark-nlp ``` - [PyPi](https://pypi.org/project/spark-nlp) (📥 690K / month): ``` pip install spark-nlp ```
TensorFlow Text (🥈26 · ⭐ 720) - TensorFlow文本处理。Apache-2 - [GitHub](https://github.com/tensorflow/text) (👨‍💻 37 · 🔀 84 · 📦 620 · 📋 110 - 15% open · ⏱️ 26.04.2021): ``` git clone https://github.com/tensorflow/text ``` - [PyPi](https://pypi.org/project/tensorflow-text) (📥 360K / month): ``` pip install tensorflow-text ```
Rasa (🥈25 · ⭐ 11K) - 开源机器学习框架,可处理文本和语音多场景问题。Apache-2 - [GitHub](https://github.com/RasaHQ/rasa) (👨‍💻 480 · 🔀 3.3K · 📋 5.3K - 10% open · ⏱️ 27.04.2021): ``` git clone https://github.com/RasaHQ/rasa ``` - [PyPi](https://pypi.org/project/rasa) (📥 170K / month): ``` pip install rasa ```
Dedupe (🥈25 · ⭐ 3K) - 一个用于准确和可扩展的模糊匹配的python库。MIT - [GitHub](https://github.com/dedupeio/dedupe) (👨‍💻 56 · 🔀 410 · 📦 180 · 📋 640 - 8% open · ⏱️ 17.04.2021): ``` git clone https://github.com/dedupeio/dedupe ``` - [PyPi](https://pypi.org/project/dedupe) (📥 89K / month): ``` pip install dedupe ```
fastNLP (🥈25 · ⭐ 2.1K) - fastNLP:模块化和可扩展的NLP框架。Apache-2 - [GitHub](https://github.com/fastnlp/fastNLP) (👨‍💻 50 · 🔀 360 · 📥 54 · 📦 31 · 📋 150 - 13% open · ⏱️ 12.04.2021): ``` git clone https://github.com/fastnlp/fastNLP ``` - [PyPi](https://pypi.org/project/fastnlp) (📥 1.1K / month): ``` pip install fastnlp ```
TextDistance (🥈25 · ⭐ 2K) - 计算序列之间的距离,包含30多种算法。MIT - [GitHub](https://github.com/life4/textdistance) (👨‍💻 9 · 🔀 160 · 📥 100 · 📦 520 · ⏱️ 29.01.2021): ``` git clone https://github.com/life4/textdistance ``` - [PyPi](https://pypi.org/project/textdistance) (📥 220K / month): ``` pip install textdistance ``` - [Conda](https://anaconda.org/conda-forge/textdistance) (📥 34K · ⏱️ 29.01.2021): ``` conda install -c conda-forge textdistance ```
haystack (🥈25 · ⭐ 1.7K) - 用于构建自然语言搜索的端到端Python框架。Apache-2 - [GitHub](https://github.com/deepset-ai/haystack) (👨‍💻 43 · 🔀 320 · 📦 46 · 📋 570 - 14% open · ⏱️ 27.04.2021): ``` git clone https://github.com/deepset-ai/haystack ``` - [PyPi](https://pypi.org/project/haystack) (📥 1.5K / month): ``` pip install haystack ```
jellyfish (🥈25 · ⭐ 1.4K) - 一个python库,用于进行文本相似度和距离计算。BSD-2 - [GitHub](https://github.com/jamesturk/jellyfish) (👨‍💻 22 · 🔀 130 · 📦 2.3K · 📋 99 - 10% open · ⏱️ 21.04.2021): ``` git clone https://github.com/jamesturk/jellyfish ``` - [PyPi](https://pypi.org/project/jellyfish) (📥 1.4M / month): ``` pip install jellyfish ``` - [Conda](https://anaconda.org/conda-forge/jellyfish) (📥 120K · ⏱️ 08.01.2021): ``` conda install -c conda-forge jellyfish ```
CLTK (🥈25 · ⭐ 660) - 古典语言工具包。MIT - [GitHub](https://github.com/cltk/cltk) (👨‍💻 110 · 🔀 300 · 📥 22 · 📦 160 · 📋 490 - 24% open · ⏱️ 13.04.2021): ``` git clone https://github.com/cltk/cltk ``` - [PyPi](https://pypi.org/project/cltk) (📥 3.6K / month): ``` pip install cltk ```
vaderSentiment (🥈24 · ⭐ 2.9K) - VADER情感分析。MIT - [GitHub](https://github.com/cjhutto/vaderSentiment) (👨‍💻 10 · 🔀 760 · 📦 2.6K · 📋 100 - 26% open · ⏱️ 15.03.2021): ``` git clone https://github.com/cjhutto/vaderSentiment ``` - [PyPi](https://pypi.org/project/vadersentiment) (📥 140K / month): ``` pip install vadersentiment ```
Sumy (🥈24 · ⭐ 2.6K) - 自动汇总文本文档和HTML页面的模块。Apache-2 - [GitHub](https://github.com/miso-belica/sumy) (👨‍💻 20 · 🔀 450 · 📦 750 · 📋 90 - 13% open · ⏱️ 21.11.2020): ``` git clone https://github.com/miso-belica/sumy ``` - [PyPi](https://pypi.org/project/sumy) (📥 19K / month): ``` pip install sumy ```
pytorch-nlp (🥈24 · ⭐ 1.9K) - PyTorch自然语言处理(NLP)的基本实用程序。BSD-3 - [GitHub](https://github.com/PetrochukM/PyTorch-NLP) (👨‍💻 17 · 🔀 220 · 📦 200 · 📋 61 - 19% open · ⏱️ 26.01.2021): ``` git clone https://github.com/PetrochukM/PyTorch-NLP ``` - [PyPi](https://pypi.org/project/pytorch-nlp) (📥 6.4K / month): ``` pip install pytorch-nlp ```
polyglot (🥈24 · ⭐ 1.8K · 💤) - 多语言文本(NLP)处理工具包。❗️GPL-3.0 - [GitHub](https://github.com/aboSamoor/polyglot) (👨‍💻 26 · 🔀 290 · 📦 480 · 📋 190 - 67% open · ⏱️ 22.09.2020): ``` git clone https://github.com/aboSamoor/polyglot ``` - [PyPi](https://pypi.org/project/polyglot) (📥 77K / month): ``` pip install polyglot ```
sense2vec (🥈24 · ⭐ 1.2K) - 上下文相关性构建词向量。MIT - [GitHub](https://github.com/explosion/sense2vec) (👨‍💻 15 · 🔀 200 · 📥 15K · 📦 62 · 📋 97 - 14% open · ⏱️ 18.04.2021): ``` git clone https://github.com/explosion/sense2vec ``` - [PyPi](https://pypi.org/project/sense2vec) (📥 5.4K / month): ``` pip install sense2vec ``` - [Conda](https://anaconda.org/conda-forge/sense2vec) (📥 18K · ⏱️ 16.03.2020): ``` conda install -c conda-forge sense2vec ```
spacy-transformers (🥈24 · ⭐ 940) - 使用经过预训练的transformer模型,例如BERT,XLNet和GPT-2。MIT spacy - [GitHub](https://github.com/explosion/spacy-transformers) (👨‍💻 15 · 🔀 110 · 📦 130 · ⏱️ 20.04.2021): ``` git clone https://github.com/explosion/spacy-transformers ``` - [PyPi](https://pypi.org/project/spacy-transformers) (📥 32K / month): ``` pip install spacy-transformers ```
pyahocorasick (🥈24 · ⭐ 600) - Python文本工具库。BSD-3 - [GitHub](https://github.com/WojciechMula/pyahocorasick) (👨‍💻 21 · 🔀 86 · 📦 570 · 📋 100 - 32% open · ⏱️ 27.03.2021): ``` git clone https://github.com/WojciechMula/pyahocorasick ``` - [PyPi](https://pypi.org/project/pyahocorasick) (📥 210K / month): ``` pip install pyahocorasick ``` - [Conda](https://anaconda.org/conda-forge/pyahocorasick) (📥 120K · ⏱️ 13.10.2020): ``` conda install -c conda-forge pyahocorasick ```
Ciphey (🥉23 · ⭐ 6.7K) - 在不知道密钥或密码的情况下自动解密加密。MIT - [GitHub](https://github.com/Ciphey/Ciphey) (👨‍💻 40 · 🔀 370 · 📋 230 - 17% open · ⏱️ 13.04.2021): ``` git clone https://github.com/Ciphey/Ciphey ``` - [PyPi](https://pypi.org/project/ciphey) (📥 6.4K / month): ``` pip install ciphey ``` - [Docker Hub](https://hub.docker.com/r/remnux/ciphey) (📥 9.2K · ⭐ 3 · ⏱️ 17.04.2021): ``` docker pull remnux/ciphey ```
PyText (🥉23 · ⭐ 6.2K) - 基于PyTorch的自然语言建模框架。❗Unlicensed - [GitHub](https://github.com/facebookresearch/pytext) (👨‍💻 180 · 🔀 780 · 📥 220 · 📦 75 · 📋 130 - 42% open · ⏱️ 26.04.2021): ``` git clone https://github.com/facebookresearch/pytext ``` - [PyPi](https://pypi.org/project/pytext-nlp) (📥 660 / month): ``` pip install pytext-nlp ```
stanza (🥉23 · ⭐ 5.4K) - 斯坦福NLP官方Python语言库,支持多种语言。❗Unlicensed - [GitHub](https://github.com/stanfordnlp/stanza) (👨‍💻 32 · 🔀 670 · 📦 440 · 📋 490 - 11% open · ⏱️ 10.02.2021): ``` git clone https://github.com/stanfordnlp/stanza ``` - [PyPi](https://pypi.org/project/stanza) (📥 41K / month): ``` pip install stanza ``` - [Conda](https://anaconda.org/stanfordnlp/stanza) (📥 3.6K · ⏱️ 27.01.2021): ``` conda install -c stanfordnlp stanza ```
T5 (🥉23 · ⭐ 3.3K) - 探索迁移学习的论文源码Apache-2 - [GitHub](https://github.com/google-research/text-to-text-transfer-transformer) (👨‍💻 37 · 🔀 450 · 📦 33 · 📋 350 - 8% open · ⏱️ 23.04.2021): ``` git clone https://github.com/google-research/text-to-text-transfer-transformer ``` - [PyPi](https://pypi.org/project/t5) (📥 11K / month): ``` pip install t5 ```
neuralcoref (🥉23 · ⭐ 2.3K) - 基于SpaCy的神经网络实现快速共指解析。MIT - [GitHub](https://github.com/huggingface/neuralcoref) (👨‍💻 20 · 🔀 400 · 📥 200 · 📦 330 · 📋 270 - 17% open · ⏱️ 24.02.2021): ``` git clone https://github.com/huggingface/neuralcoref ``` - [PyPi](https://pypi.org/project/neuralcoref) (📥 6.8K / month): ``` pip install neuralcoref ``` - [Conda](https://anaconda.org/conda-forge/neuralcoref) (📥 7.6K · ⏱️ 21.02.2020): ``` conda install -c conda-forge neuralcoref ```
textacy (🥉23 · ⭐ 1.7K) - spaCy之前和之后的NLP。❗Unlicensed - [GitHub](https://github.com/chartbeat-labs/textacy) (👨‍💻 30 · 🔀 220 · 📋 230 - 12% open · ⏱️ 23.04.2021): ``` git clone https://github.com/chartbeat-labs/textacy ``` - [PyPi](https://pypi.org/project/textacy) (📥 210K / month): ``` pip install textacy ``` - [Conda](https://anaconda.org/conda-forge/textacy) (📥 85K · ⏱️ 13.04.2021): ``` conda install -c conda-forge textacy ```
PyTextRank (🥉23 · ⭐ 1.5K) - TextRank的Python实现。MIT - [GitHub](https://github.com/DerwenAI/pytextrank) (👨‍💻 13 · 🔀 280 · 📦 140 · 📋 62 - 22% open · ⏱️ 27.04.2021): ``` git clone https://github.com/DerwenAI/pytextrank ``` - [PyPi](https://pypi.org/project/pytextrank) (📥 11K / month): ``` pip install pytextrank ```
pySBD (🥉23 · ⭐ 310) - pySBD(Python句子边界歧义消除)。MIT - [GitHub](https://github.com/nipunsadvilkar/pySBD) (👨‍💻 6 · 🔀 29 · 📦 130 · 📋 55 - 12% open · ⏱️ 11.02.2021): ``` git clone https://github.com/nipunsadvilkar/pySBD ``` - [PyPi](https://pypi.org/project/pysbd) (📥 24K / month): ``` pip install pysbd ```
flashtext (🥉22 · ⭐ 4.7K · 💤) - 从句子中提取关键字或替换句子中的关键字。MIT - [GitHub](https://github.com/vi3k6i5/flashtext) (👨‍💻 8 · 🔀 520 · 📦 430 · 📋 92 - 46% open · ⏱️ 03.05.2020): ``` git clone https://github.com/vi3k6i5/flashtext ``` - [PyPi](https://pypi.org/project/flashtext) (📥 320K / month): ``` pip install flashtext ```
textgenrnn (🥉22 · ⭐ 4.4K · 💤) - 轻松地训练自己的文本生成神经网络。❗Unlicensed - [GitHub](https://github.com/minimaxir/textgenrnn) (👨‍💻 19 · 🔀 670 · 📥 500 · 📦 810 · 📋 190 - 56% open · ⏱️ 14.07.2020): ``` git clone https://github.com/minimaxir/textgenrnn ``` - [PyPi](https://pypi.org/project/textgenrnn) (📥 10K / month): ``` pip install textgenrnn ```
langid (🥉22 · ⭐ 1.8K · 💀) - 独立的语言识别系统。❗Unlicensed - [GitHub](https://github.com/saffsd/langid.py) (👨‍💻 9 · 🔀 270 · 📦 670 · 📋 70 - 35% open · ⏱️ 15.07.2017): ``` git clone https://github.com/saffsd/langid.py ``` - [PyPi](https://pypi.org/project/langid) (📥 740K / month): ``` pip install langid ```
scattertext (🥉22 · ⭐ 1.6K) - 文件之间语言分布的漂亮可视化效果。Apache-2 - [GitHub](https://github.com/JasonKessler/scattertext) (👨‍💻 11 · 🔀 220 · 📦 180 · 📋 78 - 20% open · ⏱️ 08.03.2021): ``` git clone https://github.com/JasonKessler/scattertext ``` - [PyPi](https://pypi.org/project/scattertext) (📥 4.9K / month): ``` pip install scattertext ``` - [Conda](https://anaconda.org/conda-forge/scattertext) (📥 49K · ⏱️ 18.01.2021): ``` conda install -c conda-forge scattertext ```
anaGo (🥉22 · ⭐ 1.4K) - 双向LSTM-CRF和ELMo实现,可用于命名实体识别和文本分类等任务。MIT - [GitHub](https://github.com/Hironsan/anago) (👨‍💻 11 · 🔀 360 · 📦 25 · 📋 110 - 33% open · ⏱️ 01.04.2021): ``` git clone https://github.com/Hironsan/anago ``` - [PyPi](https://pypi.org/project/anago) (📥 3.7K / month): ``` pip install anago ```
FARM (🥉22 · ⭐ 1.2K) - NLP的快速和轻松迁移学习。Apache-2 - [GitHub](https://github.com/deepset-ai/FARM) (👨‍💻 32 · 🔀 170 · 📋 350 - 9% open · ⏱️ 07.04.2021): ``` git clone https://github.com/deepset-ai/FARM ``` - [PyPi](https://pypi.org/project/farm) (📥 6.4K / month): ``` pip install farm ```
SciSpacy (🥉22 · ⭐ 890) - 完整的科学/生物医学的SpaCy应用案例。Apache-2 - [GitHub](https://github.com/allenai/scispacy) (👨‍💻 20 · 🔀 130 · 📦 240 · 📋 180 - 13% open · ⏱️ 19.04.2021): ``` git clone https://github.com/allenai/scispacy ``` - [PyPi](https://pypi.org/project/scispacy) (📥 17K / month): ``` pip install scispacy ```
stop-words (🥉22 · ⭐ 120 · 💀) - 获取Python中各种语言的常用停用词表。BSD-3 - [GitHub](https://github.com/Alir3z4/python-stop-words) (👨‍💻 8 · 🔀 23 · 📦 1.2K · 📋 12 - 25% open · ⏱️ 23.07.2018): ``` git clone https://github.com/Alir3z4/python-stop-words ``` - [PyPi](https://pypi.org/project/stop-words) (📥 79K / month): ``` pip install stop-words ```
Snips NLU (🥉21 · ⭐ 3.5K · 💀) - 从文本中提取含义的Python库。Apache-2 - [GitHub](https://github.com/snipsco/snips-nlu) (👨‍💻 21 · 🔀 470 · 📋 250 - 20% open · ⏱️ 08.02.2020): ``` git clone https://github.com/snipsco/snips-nlu ``` - [PyPi](https://pypi.org/project/snips-nlu) (📥 5.9K / month): ``` pip install snips-nlu ```
MatchZoo (🥉21 · ⭐ 3.4K · 💀) - 便于深层设计,比较和共享的工具库。Apache-2 - [GitHub](https://github.com/NTMC-Community/MatchZoo) (👨‍💻 35 · 🔀 870 · 📦 10 · 📋 460 - 5% open · ⏱️ 24.10.2019): ``` git clone https://github.com/NTMC-Community/MatchZoo ``` - [PyPi](https://pypi.org/project/matchzoo) (📥 200 / month): ``` pip install matchzoo ```
phonenumbers (🥉21 · ⭐ 2.7K) - Google的libphonenumber的Python端口。Apache-2 - [GitHub](https://github.com/daviddrysdale/python-phonenumbers) (👨‍💻 22 · 🔀 320 · 📋 120 - 1% open · ⏱️ 07.04.2021): ``` git clone https://github.com/daviddrysdale/python-phonenumbers ``` - [PyPi](https://pypi.org/project/phonenumbers) (📥 1.6M / month): ``` pip install phonenumbers ``` - [Conda](https://anaconda.org/conda-forge/phonenumbers) (📥 410K · ⏱️ 04.08.2019): ``` conda install -c conda-forge phonenumbers ```
NLP Architect (🥉21 · ⭐ 2.7K) - 用于探索最先进的深度学习的模型库。Apache-2 - [GitHub](https://github.com/IntelLabs/nlp-architect) (👨‍💻 36 · 🔀 400 · 📦 7 · 📋 120 - 9% open · ⏱️ 13.04.2021): ``` git clone https://github.com/IntelLabs/nlp-architect ``` - [PyPi](https://pypi.org/project/nlp-architect) (📥 400 / month): ``` pip install nlp-architect ```
Texar (🥉21 · ⭐ 2.1K · 💤) - 机器学习,自然语言处理等工具包。Apache-2 - [GitHub](https://github.com/asyml/texar) (👨‍💻 41 · 🔀 340 · 📦 13 · 📋 160 - 18% open · ⏱️ 29.07.2020): ``` git clone https://github.com/asyml/texar ``` - [PyPi](https://pypi.org/project/texar) (📥 140 / month): ``` pip install texar ```
fast-bert (🥉21 · ⭐ 1.6K) - 用于基于BERT的NLP模型的简单易用工具库。Apache-2 - [GitHub](https://github.com/utterworks/fast-bert) (👨‍💻 34 · 🔀 310 · 📋 230 - 60% open · ⏱️ 09.03.2021): ``` git clone https://github.com/kaushaltrivedi/fast-bert ``` - [PyPi](https://pypi.org/project/fast-bert) (📥 3.1K / month): ``` pip install fast-bert ```
Sockeye (🥉21 · ⭐ 1K) - 序列到序列框架。Apache-2 - [GitHub](https://github.com/awslabs/sockeye) (👨‍💻 52 · 🔀 270 · 📋 240 - 6% open · ⏱️ 07.04.2021): ``` git clone https://github.com/awslabs/sockeye ``` - [PyPi](https://pypi.org/project/sockeye) (📥 1.2K / month): ``` pip install sockeye ```
inflect (🥉21 · ⭐ 510) - 辅助功能,正确生成复数,序数,不定冠词,转换数字。MIT - [GitHub](https://github.com/jaraco/inflect) (👨‍💻 29 · 🔀 56 · 📋 76 - 17% open · ⏱️ 23.03.2021): ``` git clone https://github.com/jaraco/inflect ``` - [PyPi](https://pypi.org/project/inflect) (📥 1.7M / month): ``` pip install inflect ``` - [Conda](https://anaconda.org/conda-forge/inflect) (📥 150K · ⏱️ 03.03.2021): ``` conda install -c conda-forge inflect ```
Texthero (🥉20 · ⭐ 2.2K) - 文本预处理,表示和可视化从入门到精通。MIT - [GitHub](https://github.com/jbesomi/texthero) (👨‍💻 18 · 🔀 190 · 📥 65 · 📋 97 - 47% open · ⏱️ 07.04.2021): ``` git clone https://github.com/jbesomi/texthero ``` - [PyPi](https://pypi.org/project/texthero) (📥 5.4K / month): ``` pip install texthero ```
DELTA (🥉20 · ⭐ 1.4K) - DELTA是一个基于深度学习的自然语言和语音处理平台。Apache-2 - [GitHub](https://github.com/Delta-ML/delta) (👨‍💻 41 · 🔀 290 · 📋 72 - 4% open · ⏱️ 17.12.2020): ``` git clone https://github.com/Delta-ML/delta ``` - [PyPi](https://pypi.org/project/delta-nlp) (📥 47 / month): ``` pip install delta-nlp ``` - [Docker Hub](https://hub.docker.com/r/zh794390558/delta) (📥 12K · ⏱️ 27.04.2021): ``` docker pull zh794390558/delta ```
YouTokenToMe (🥉20 · ⭐ 740) - 用于基于神经网络的文本的预处理器。MIT - [GitHub](https://github.com/VKCOM/YouTokenToMe) (👨‍💻 6 · 🔀 46 · 📦 110 · 📋 43 - 48% open · ⏱️ 28.01.2021): ``` git clone https://github.com/vkcom/youtokentome ``` - [PyPi](https://pypi.org/project/youtokentome) (📥 17K / month): ``` pip install youtokentome ```
gpt-2-simple (🥉19 · ⭐ 2.6K) - 可轻松重新训练OpenAI的GPT-2文本模型的Python软件包。❗Unlicensed - [GitHub](https://github.com/minimaxir/gpt-2-simple) (👨‍💻 17 · 🔀 540 · 📥 220 · 📋 230 - 58% open · ⏱️ 14.02.2021): ``` git clone https://github.com/minimaxir/gpt-2-simple ``` - [PyPi](https://pypi.org/project/gpt-2-simple) (📥 11K / month): ``` pip install gpt-2-simple ```
Kashgari (🥉19 · ⭐ 2.1K) - Kashgari是工业级的NLP迁移学习框架。Apache-2 - [GitHub](https://github.com/BrikerMan/Kashgari) (👨‍💻 19 · 🔀 390 · 📦 28 · 📋 350 - 9% open · ⏱️ 21.03.2021): ``` git clone https://github.com/BrikerMan/Kashgari ``` - [PyPi](https://pypi.org/project/kashgari-tf) (📥 250 / month): ``` pip install kashgari-tf ```
finetune (🥉19 · ⭐ 640) - 针对NLP的Scikit风格模型微调。MPL-2.0 - [GitHub](https://github.com/IndicoDataSolutions/finetune) (👨‍💻 19 · 🔀 68 · 📦 9 · 📋 140 - 14% open · ⏱️ 19.03.2021): ``` git clone https://github.com/IndicoDataSolutions/finetune ``` - [PyPi](https://pypi.org/project/finetune) (📥 380 / month): ``` pip install finetune ```
pyfasttext (🥉19 · ⭐ 230 · 💀) - fastText的另一个Python接口。❗️GPL-3.0 - [GitHub](https://github.com/vrasneur/pyfasttext) (👨‍💻 4 · 🔀 30 · 📥 320 · 📦 150 · 📋 49 - 42% open · ⏱️ 08.12.2018): ``` git clone https://github.com/vrasneur/pyfasttext ``` - [PyPi](https://pypi.org/project/pyfasttext) (📥 3.9K / month): ``` pip install pyfasttext ```
NeMo (🥉18 · ⭐ 2.6K) - NeMo:用于智能对话的工具包。Apache-2 - [GitHub](https://github.com/NVIDIA/NeMo) (👨‍💻 90 · 🔀 450 · 📥 450 · 📋 500 - 13% open · ⏱️ 28.04.2021): ``` git clone https://github.com/NVIDIA/NeMo ``` - [PyPi](https://pypi.org/project/nemo-toolkit) (📥 6.8K / month): ``` pip install nemo-toolkit ```
Camphr (🥉18 · ⭐ 330) - 适用于Transformers,Udify,ELmo等的spaCy插件。Apache-2 spacy - [GitHub](https://github.com/PKSHATechnology-Research/camphr) (👨‍💻 7 · 🔀 17 · 📋 23 - 8% open · ⏱️ 02.04.2021): ``` git clone https://github.com/PKSHATechnology-Research/camphr ``` - [PyPi](https://pypi.org/project/camphr) (📥 1.1K / month): ``` pip install camphr ```
textpipe (🥉17 · ⭐ 290) - Textpipe:从文本中清理并提取元数据。MIT - [GitHub](https://github.com/textpipe/textpipe) (👨‍💻 27 · 🔀 20 · 📦 7 · 📋 40 - 37% open · ⏱️ 25.01.2021): ``` git clone https://github.com/textpipe/textpipe ``` - [PyPi](https://pypi.org/project/textpipe) (📥 2.7K / month): ``` pip install textpipe ```
NeuroNER (🥉16 · ⭐ 1.5K · 💀) - 使用神经网络的命名实体识别。MIT - [GitHub](https://github.com/Franck-Dernoncourt/NeuroNER) (👨‍💻 7 · 🔀 440 · 📦 9 · 📋 150 - 54% open · ⏱️ 02.10.2019): ``` git clone https://github.com/Franck-Dernoncourt/NeuroNER ``` - [PyPi](https://pypi.org/project/pyneuroner) (📥 250 / month): ``` pip install pyneuroner ```
DeepMatcher (🥉16 · ⭐ 300 · 💤) - 用于实体和文本匹配的Python包。BSD-3 - [GitHub](https://github.com/anhaidgroup/deepmatcher) (👨‍💻 7 · 🔀 71 · 📦 12 · 📋 64 - 70% open · ⏱️ 20.04.2020): ``` git clone https://github.com/anhaidgroup/deepmatcher ``` - [PyPi](https://pypi.org/project/deepmatcher) (📥 610 / month): ``` pip install deepmatcher ```
Translate (🥉15 · ⭐ 690) - Translate-PyTorch NLP库。BSD-3 - [GitHub](https://github.com/pytorch/translate) (👨‍💻 86 · 🔀 170 · 📋 38 - 28% open · ⏱️ 23.04.2021): ``` git clone https://github.com/pytorch/translate ``` - [PyPi](https://pypi.org/project/pytorch-translate) (📥 18 / month): ``` pip install pytorch-translate ```
TransferNLP (🥉15 · ⭐ 290 · 💤) - 用于可重复的实验的NLP库。MIT - [GitHub](https://github.com/feedly/transfer-nlp) (👨‍💻 7 · 🔀 17 · 📋 23 - 13% open · ⏱️ 28.05.2020): ``` git clone https://github.com/feedly/transfer-nlp ``` - [PyPi](https://pypi.org/project/transfer-nlp) (📥 180 / month): ``` pip install transfer-nlp ```
NeuralQA (🥉15 · ⭐ 190) - NeuralQA:用于对大型数据集进行问答构建。MIT - [GitHub](https://github.com/victordibia/neuralqa) (👨‍💻 3 · 🔀 24 · 📦 2 · 📋 27 - 70% open · ⏱️ 16.12.2020): ``` git clone https://github.com/victordibia/neuralqa ``` - [PyPi](https://pypi.org/project/neuralqa) (📥 210 / month): ``` pip install neuralqa ```
OpenNRE (🥉14 · ⭐ 3.1K) - 神经关系提取(NRE)的开源软件包。MIT - [GitHub](https://github.com/thunlp/OpenNRE) (👨‍💻 9 · 🔀 840 · 📋 310 - 7% open · ⏱️ 09.03.2021): ``` git clone https://github.com/thunlp/OpenNRE ```
VizSeq (🥉14 · ⭐ 330) - 用于自然语言生成的分析工具包。MIT - [GitHub](https://github.com/facebookresearch/vizseq) (👨‍💻 3 · 🔀 41 · 📦 2 · 📋 13 - 38% open · ⏱️ 20.04.2021): ``` git clone https://github.com/facebookresearch/vizseq ``` - [PyPi](https://pypi.org/project/vizseq) (📥 220 / month): ``` pip install vizseq ```
ONNX-T5 (🥉14 · ⭐ 150) - 文本摘要,翻译,情感分析,文本生成等实现。Apache-2 - [GitHub](https://github.com/abelriboulot/onnxt5) (👨‍💻 3 · 🔀 19 · 📋 11 - 45% open · ⏱️ 28.01.2021): ``` git clone https://github.com/abelriboulot/onnxt5 ``` - [PyPi](https://pypi.org/project/onnxt5) (📥 180 / month): ``` pip install onnxt5 ```
Headliner (🥉13 · ⭐ 220 · 💀) - 轻松训练和部署seq2seq模型。❗Unlicensed - [GitHub](https://github.com/as-ideas/headliner) (👨‍💻 2 · 🔀 37 · 📦 3 · 📋 14 - 7% open · ⏱️ 14.02.2020): ``` git clone https://github.com/as-ideas/headliner ``` - [PyPi](https://pypi.org/project/headliner) (📥 410 / month): ``` pip install headliner ```
skift (🥉13 · ⭐ 220) - 适用于Python fastText的scikit-learn包装器。❗Unlicensed - [GitHub](https://github.com/shaypal5/skift) (👨‍💻 7 · 🔀 20 · 📦 8 · 📋 10 - 20% open · ⏱️ 31.03.2021): ``` git clone https://github.com/shaypal5/skift ``` - [PyPi](https://pypi.org/project/skift) (📥 1.6K / month): ``` pip install skift ```
textvec (🥉12 · ⭐ 170) - 胜过TF-IDF文本向量化工具。MIT - [GitHub](https://github.com/textvec/textvec) (👨‍💻 5 · 🔀 20 · 📦 2 · 📋 8 - 25% open · ⏱️ 03.12.2020): ``` git clone https://github.com/textvec/textvec ``` - [PyPi](https://pypi.org/project/textvec) (📥 160 / month): ``` pip install textvec ```


图像数据与CV

Back to top

用于图像和视频处理,操纵和扩充的库,以及用于计算机视觉任务(例如面部识别,对象检测和图像分类)的库。

Pillow (🥇40 · ⭐ 8.5K) - 友好的PIL分支(Python Imaging Library)。❗️PIL - [GitHub](https://github.com/python-pillow/Pillow) (👨‍💻 360 · 🔀 1.5K · 📦 450K · 📋 2.2K - 8% open · ⏱️ 27.04.2021): ``` git clone https://github.com/python-pillow/Pillow ``` - [PyPi](https://pypi.org/project/Pillow) (📥 32M / month): ``` pip install Pillow ``` - [Conda](https://anaconda.org/conda-forge/pillow) (📥 8.2M · ⏱️ 08.04.2021): ``` conda install -c conda-forge pillow ```
torchvision (🥇36 · ⭐ 8.9K) - 计算机视觉的数据集,转换和模型。BSD-3 - [GitHub](https://github.com/pytorch/vision) (👨‍💻 380 · 🔀 4.5K · 📦 48K · 📋 1.6K - 21% open · ⏱️ 27.04.2021): ``` git clone https://github.com/pytorch/vision ``` - [PyPi](https://pypi.org/project/torchvision) (📥 1.5M / month): ``` pip install torchvision ``` - [Conda](https://anaconda.org/conda-forge/torchvision) (📥 54K · ⏱️ 22.04.2021): ``` conda install -c conda-forge torchvision ```
imgaug (🥇32 · ⭐ 11K · 💤) - 用于机器学习实验的图像增强。MIT - [GitHub](https://github.com/aleju/imgaug) (👨‍💻 36 · 🔀 2K · 📦 6.1K · 📋 440 - 52% open · ⏱️ 01.06.2020): ``` git clone https://github.com/aleju/imgaug ``` - [PyPi](https://pypi.org/project/imgaug) (📥 260K / month): ``` pip install imgaug ``` - [Conda](https://anaconda.org/conda-forge/imgaug) (📥 39K · ⏱️ 14.02.2020): ``` conda install -c conda-forge imgaug ```
imageio (🥇32 · ⭐ 870) - 用于读取和写入图像数据的Python库。BSD-2 - [GitHub](https://github.com/imageio/imageio) (👨‍💻 77 · 🔀 180 · 📦 40K · 📋 350 - 19% open · ⏱️ 26.04.2021): ``` git clone https://github.com/imageio/imageio ``` - [PyPi](https://pypi.org/project/imageio) (📥 5.4M / month): ``` pip install imageio ``` - [Conda](https://anaconda.org/conda-forge/imageio) (📥 1.9M · ⏱️ 06.07.2020): ``` conda install -c conda-forge imageio ```
scikit-image (🥇31 · ⭐ 4.3K) - Python中的图像处理。❗Unlicensed - [GitHub](https://github.com/scikit-image/scikit-image) (👨‍💻 490 · 🔀 1.7K · 📦 67K · 📋 2K - 24% open · ⏱️ 27.04.2021): ``` git clone https://github.com/scikit-image/scikit-image ``` - [PyPi](https://pypi.org/project/scikit-image) (📥 5.1M / month): ``` pip install scikit-image ``` - [Conda](https://anaconda.org/conda-forge/scikit-image) (📥 2.4M · ⏱️ 21.01.2021): ``` conda install -c conda-forge scikit-image ```
MoviePy (🥈30 · ⭐ 7.5K) - 使用Python进行视频编辑。MIT - [GitHub](https://github.com/Zulko/moviepy) (👨‍💻 140 · 🔀 1K · 📦 7.1K · 📋 1K - 27% open · ⏱️ 15.04.2021): ``` git clone https://github.com/Zulko/moviepy ``` - [PyPi](https://pypi.org/project/moviepy) (📥 600K / month): ``` pip install moviepy ``` - [Conda](https://anaconda.org/conda-forge/moviepy) (📥 79K · ⏱️ 23.02.2020): ``` conda install -c conda-forge moviepy ```
Wand (🥈30 · ⭐ 1.1K) - 用于Python的基于ctypes的简单ImageMagick接口。MIT - [GitHub](https://github.com/emcconville/wand) (👨‍💻 95 · 🔀 180 · 📥 5.2K · 📦 4.1K · 📋 340 - 3% open · ⏱️ 29.03.2021): ``` git clone https://github.com/emcconville/wand ``` - [PyPi](https://pypi.org/project/wand) (📥 280K / month): ``` pip install wand ```
detectron2 (🥈29 · ⭐ 16K) - Detectron2是Facebook FAIR的高级目标检测平台。Apache-2 - [GitHub](https://github.com/facebookresearch/detectron2) (👨‍💻 160 · 🔀 4K · 📦 220 · 📋 2.4K - 3% open · ⏱️ 27.04.2021): ``` git clone https://github.com/facebookresearch/detectron2 ``` - [Conda](https://anaconda.org/conda-forge/detectron2) (📥 17K · ⏱️ 05.08.2020): ``` conda install -c conda-forge detectron2 ```
Albumentations (🥈29 · ⭐ 7.8K) - 快速的图像增强库和易于使用的包装器。MIT - [GitHub](https://github.com/albumentations-team/albumentations) (👨‍💻 76 · 🔀 990 · 📦 3.4K · 📋 420 - 39% open · ⏱️ 02.04.2021): ``` git clone https://github.com/albumentations-team/albumentations ``` - [PyPi](https://pypi.org/project/albumentations) (📥 140K / month): ``` pip install albumentations ``` - [Conda](https://anaconda.org/conda-forge/albumentations) (📥 18K · ⏱️ 29.11.2020): ``` conda install -c conda-forge albumentations ```
ImageHash (🥈29 · ⭐ 1.9K) - Python感知图像哈希模块。BSD-2 - [GitHub](https://github.com/JohannesBuchner/imagehash) (👨‍💻 17 · 🔀 260 · 📦 2.4K · 📋 89 - 15% open · ⏱️ 03.01.2021): ``` git clone https://github.com/JohannesBuchner/imagehash ``` - [PyPi](https://pypi.org/project/ImageHash) (📥 770K / month): ``` pip install ImageHash ``` - [Conda](https://anaconda.org/conda-forge/imagehash) (📥 110K · ⏱️ 19.11.2020): ``` conda install -c conda-forge imagehash ```
PyTorch Image Models (🥈28 · ⭐ 9.2K) - PyTorch图像模型,脚本,预训练权重。Apache-2 - [GitHub](https://github.com/rwightman/pytorch-image-models) (👨‍💻 40 · 🔀 1.4K · 📥 340K · 📦 490 · 📋 290 - 6% open · ⏱️ 19.04.2021): ``` git clone https://github.com/rwightman/pytorch-image-models ```
GluonCV (🥈28 · ⭐ 4.7K) - Gluon CV工具包。Apache-2 - [GitHub](https://github.com/dmlc/gluon-cv) (👨‍💻 110 · 🔀 1.1K · 📦 480 · 📋 750 - 49% open · ⏱️ 12.04.2021): ``` git clone https://github.com/dmlc/gluon-cv ``` - [PyPi](https://pypi.org/project/gluoncv) (📥 83K / month): ``` pip install gluoncv ```
glfw (🥈26 · ⭐ 7.6K) - 一个用于OpenGL,Op​​enGL ES,Vulkan,窗口和输入的多平台库。❗️Zlib - [GitHub](https://github.com/glfw/glfw) (👨‍💻 170 · 🔀 2.5K · 📥 2.3M · 📋 1.4K - 27% open · ⏱️ 22.04.2021): ``` git clone https://github.com/glfw/glfw ``` - [PyPi](https://pypi.org/project/glfw) (📥 43K / month): ``` pip install glfw ``` - [Conda](https://anaconda.org/conda-forge/glfw) (📥 29K · ⏱️ 08.04.2021): ``` conda install -c conda-forge glfw ```
imageai (🥈26 · ⭐ 6.1K) - python库旨在使开发人员能够构建应用程序。MIT - [GitHub](https://github.com/OlafenwaMoses/ImageAI) (👨‍💻 13 · 🔀 1.7K · 📥 570K · 📦 800 · 📋 600 - 31% open · ⏱️ 05.01.2021): ``` git clone https://github.com/OlafenwaMoses/ImageAI ``` - [PyPi](https://pypi.org/project/imageai) (📥 16K / month): ``` pip install imageai ```
Kornia (🥈26 · ⭐ 3.9K) - PyTorch的开源可微分计算机视觉库。❗Unlicensed - [GitHub](https://github.com/kornia/kornia) (👨‍💻 95 · 🔀 380 · 📦 350 · 📋 370 - 18% open · ⏱️ 27.04.2021): ``` git clone https://github.com/kornia/kornia ``` - [PyPi](https://pypi.org/project/kornia) (📥 45K / month): ``` pip install kornia ```
imutils (🥈26 · ⭐ 3.6K) - 图像处理库。MIT - [GitHub](https://github.com/jrosebr1/imutils) (👨‍💻 20 · 🔀 890 · 📦 14K · 📋 150 - 49% open · ⏱️ 15.01.2021): ``` git clone https://github.com/jrosebr1/imutils ``` - [PyPi](https://pypi.org/project/imutils) (📥 240K / month): ``` pip install imutils ``` - [Conda](https://anaconda.org/conda-forge/imutils) (📥 48K · ⏱️ 15.01.2021): ``` conda install -c conda-forge imutils ```
Face Recognition (🥈25 · ⭐ 40K · 💤) - 简单的面部识别API。MIT - [GitHub](https://github.com/ageitgey/face_recognition) (👨‍💻 45 · 🔀 11K · 📥 440 · 📋 1.1K - 52% open · ⏱️ 26.09.2020): ``` git clone https://github.com/ageitgey/face_recognition ``` - [PyPi](https://pypi.org/project/face_recognition) (📥 52K / month): ``` pip install face_recognition ```
MMDetection (🥈25 · ⭐ 15K) - OpenMMLab检测工具箱。Apache-2 - [GitHub](https://github.com/open-mmlab/mmdetection) (👨‍💻 210 · 🔀 4.7K · 📦 40 · 📋 3.7K - 6% open · ⏱️ 28.04.2021): ``` git clone https://github.com/open-mmlab/mmdetection ```
facenet-pytorch (🥈25 · ⭐ 2K) - 预训练的Pytorch人脸检测(MTCNN)和识别。MIT - [GitHub](https://github.com/timesler/facenet-pytorch) (👨‍💻 14 · 🔀 430 · 📥 85K · 📦 340 · 📋 120 - 28% open · ⏱️ 27.04.2021): ``` git clone https://github.com/timesler/facenet-pytorch ``` - [PyPi](https://pypi.org/project/facenet-pytorch) (📥 26K / month): ``` pip install facenet-pytorch ```
chainercv (🥈25 · ⭐ 1.4K · 💀) - ChainerCV:一个用于计算机视觉深度学习的库。MIT - [GitHub](https://github.com/chainer/chainercv) (👨‍💻 39 · 🔀 310 · 📦 240 · 📋 200 - 16% open · ⏱️ 07.01.2020): ``` git clone https://github.com/chainer/chainercv ``` - [PyPi](https://pypi.org/project/chainercv) (📥 5.4K / month): ``` pip install chainercv ```
InsightFace (🥉24 · ⭐ 9K) - MXNet和PyTorch上的人脸分析项目。MIT - [GitHub](https://github.com/deepinsight/insightface) (👨‍💻 17 · 🔀 3K · 📦 66 · 📋 1.4K - 50% open · ⏱️ 27.04.2021): ``` git clone https://github.com/deepinsight/insightface ``` - [PyPi](https://pypi.org/project/insightface) (📥 3.3K / month): ``` pip install insightface ```
PyTorch3D (🥉24 · ⭐ 4.7K) - PyTorch3D是FAIR的深度学习可重用组件库。❗Unlicensed - [GitHub](https://github.com/facebookresearch/pytorch3d) (👨‍💻 57 · 🔀 570 · 📦 70 · 📋 560 - 13% open · ⏱️ 22.04.2021): ``` git clone https://github.com/facebookresearch/pytorch3d ``` - [PyPi](https://pypi.org/project/pytorch3d) (📥 8.4K / month): ``` pip install pytorch3d ``` - [Conda](https://anaconda.org/pytorch3d/pytorch3d) (📥 9.2K · ⏱️ 09.02.2021): ``` conda install -c pytorch3d pytorch3d ```
Augmentor (🥉23 · ⭐ 4.4K · 💀) - Python中的图像增强库,用于机器学习。MIT - [GitHub](https://github.com/mdbloice/Augmentor) (👨‍💻 22 · 🔀 790 · 📦 300 · 📋 170 - 61% open · ⏱️ 09.03.2020): ``` git clone https://github.com/mdbloice/Augmentor ``` - [PyPi](https://pypi.org/project/Augmentor) (📥 15K / month): ``` pip install Augmentor ```
Image Deduplicator (🥉23 · ⭐ 3.5K) - 图像查重。Apache-2 - [GitHub](https://github.com/idealo/imagededup) (👨‍💻 9 · 🔀 290 · 📦 11 · 📋 75 - 24% open · ⏱️ 23.11.2020): ``` git clone https://github.com/idealo/imagededup ``` - [PyPi](https://pypi.org/project/imagededup) (📥 2.3K / month): ``` pip install imagededup ```
opencv-python (🥉23 · ⭐ 1.9K) - 自动化的CI工具链可生成预编译的opencv-python。❗Unlicensed - [GitHub](https://github.com/opencv/opencv-python) (👨‍💻 27 · 🔀 350 · 📋 420 - 6% open · ⏱️ 28.12.2020): ``` git clone https://github.com/skvark/opencv-python ``` - [PyPi](https://pypi.org/project/opencv-python) (📥 4.9M / month): ``` pip install opencv-python ```
mtcnn (🥉23 · ⭐ 1.5K) - TensorFlow的MTCNN人脸检测实现。MIT - [GitHub](https://github.com/ipazc/mtcnn) (👨‍💻 14 · 🔀 380 · 📦 1K · 📋 90 - 60% open · ⏱️ 13.01.2021): ``` git clone https://github.com/ipazc/mtcnn ``` - [PyPi](https://pypi.org/project/mtcnn) (📥 21K / month): ``` pip install mtcnn ```
Face Alignment (🥉22 · ⭐ 4.9K) - 使用pytorch构建2D和3D人脸对齐库。BSD-3 - [GitHub](https://github.com/1adrianb/face-alignment) (👨‍💻 22 · 🔀 1K · 📋 240 - 15% open · ⏱️ 03.03.2021): ``` git clone https://github.com/1adrianb/face-alignment ``` - [PyPi](https://pypi.org/project/face-alignment) (📥 7K / month): ``` pip install face-alignment ```
vidgear (🥉22 · ⭐ 1.7K) - 高性能跨平台视频处理Python框架。Apache-2 - [GitHub](https://github.com/abhiTronix/vidgear) (👨‍💻 6 · 🔀 120 · 📥 340 · 📦 99 · 📋 140 - 2% open · ⏱️ 25.04.2021): ``` git clone https://github.com/abhiTronix/vidgear ``` - [PyPi](https://pypi.org/project/vidgear) (📥 2.2K / month): ``` pip install vidgear ```
Torch Points 3D (🥉22 · ⭐ 1.2K) - 用于在点云上进行深度学习的Pytorch框架。BSD-3 - [GitHub](https://github.com/nicolas-chaulet/torch-points3d) (👨‍💻 21 · 🔀 180 · 📦 2 · 📋 230 - 21% open · ⏱️ 21.04.2021): ``` git clone https://github.com/nicolas-chaulet/torch-points3d ``` - [PyPi](https://pypi.org/project/torch-points3d) (📥 560 / month): ``` pip install torch-points3d ```
mahotas (🥉22 · ⭐ 680) - Python中的计算机视觉。❗Unlicensed - [GitHub](https://github.com/luispedro/mahotas) (👨‍💻 30 · 🔀 130 · 📦 620 · 📋 70 - 18% open · ⏱️ 13.01.2021): ``` git clone https://github.com/luispedro/mahotas ``` - [PyPi](https://pypi.org/project/mahotas) (📥 32K / month): ``` pip install mahotas ``` - [Conda](https://anaconda.org/conda-forge/mahotas) (📥 270K · ⏱️ 22.01.2021): ``` conda install -c conda-forge mahotas ```
MMF (🥉21 · ⭐ 4.3K) - 来自视觉和语言多模态研究的模块化框架。BSD-3 - [GitHub](https://github.com/facebookresearch/mmf) (👨‍💻 62 · 🔀 640 · 📦 7 · 📋 480 - 22% open · ⏱️ 28.04.2021): ``` git clone https://github.com/facebookresearch/mmf ``` - [PyPi](https://pypi.org/project/mmf) (📥 810 / month): ``` pip install mmf ```
vit-pytorch (🥉21 · ⭐ 3.9K · 🐣) - 实现视觉transformer,一种简单的方法。MIT - [GitHub](https://github.com/lucidrains/vit-pytorch) (👨‍💻 6 · 🔀 430 · 📦 13 · 📋 90 - 41% open · ⏱️ 27.04.2021): ``` git clone https://github.com/lucidrains/vit-pytorch ``` - [PyPi](https://pypi.org/project/vit-pytorch) (📥 3.7K / month): ``` pip install vit-pytorch ```
segmentation_models (🥉21 · ⭐ 3.1K · 💤) - Segmentation models with pretrained backbones. Keras.. MIT - [GitHub](https://github.com/qubvel/segmentation_models) (👨‍💻 14 · 🔀 730 · 📋 400 - 39% open · ⏱️ 17.04.2020): ``` git clone https://github.com/qubvel/segmentation_models ``` - [PyPi](https://pypi.org/project/segmentation_models) (📥 18K / month): ``` pip install segmentation_models ```
Image Super-Resolution (🥉21 · ⭐ 2.7K) - 图像超精度变换。Apache-2 - [GitHub](https://github.com/idealo/image-super-resolution) (👨‍💻 9 · 🔀 510 · 📦 47 · 📋 170 - 39% open · ⏱️ 11.11.2020): ``` git clone https://github.com/idealo/image-super-resolution ``` - [PyPi](https://pypi.org/project/ISR) (📥 4.9K / month): ``` pip install ISR ``` - [Docker Hub](https://hub.docker.com/r/idealo/image-super-resolution-gpu) (📥 140 · ⏱️ 01.04.2019): ``` docker pull idealo/image-super-resolution-gpu ```
Pillow-SIMD (🥉21 · ⭐ 1.6K · 💤) - 友好的PIL fork。❗️PIL - [GitHub](https://github.com/uploadcare/pillow-simd) (👨‍💻 310 · 🔀 67 · 📦 390 · 📋 65 - 16% open · ⏱️ 02.06.2020): ``` git clone https://github.com/uploadcare/pillow-simd ``` - [PyPi](https://pypi.org/project/pillow-simd) (📥 34K / month): ``` pip install pillow-simd ```
Classy Vision (🥉21 · ⭐ 1.2K) - 用于图像和视频的端到端PyTorch框架。MIT - [GitHub](https://github.com/facebookresearch/ClassyVision) (👨‍💻 61 · 🔀 210 · 📋 65 - 20% open · ⏱️ 28.04.2021): ``` git clone https://github.com/facebookresearch/ClassyVision ``` - [PyPi](https://pypi.org/project/classy_vision) (📥 420 / month): ``` pip install classy_vision ``` - [Conda](https://anaconda.org/conda-forge/classy_vision) (📥 7.1K · ⏱️ 11.12.2020): ``` conda install -c conda-forge classy_vision ```
lightly (🥉21 · ⭐ 770 · 🐣) - 一个用于对图像进行自监督学习的python库。MIT - [GitHub](https://github.com/lightly-ai/lightly) (👨‍💻 9 · 🔀 45 · 📦 11 · 📋 150 - 25% open · ⏱️ 27.04.2021): ``` git clone https://github.com/lightly-ai/lightly ``` - [PyPi](https://pypi.org/project/lightly) (📥 3.4K / month): ``` pip install lightly ```
CellProfiler (🥉21 · ⭐ 560) - 生物图像分析的开源应用程序。❗Unlicensed - [GitHub](https://github.com/CellProfiler/CellProfiler) (👨‍💻 120 · 🔀 270 · 📥 900 · 📦 4 · 📋 3K - 5% open · ⏱️ 16.04.2021): ``` git clone https://github.com/CellProfiler/CellProfiler ``` - [PyPi](https://pypi.org/project/cellprofiler) (📥 650 / month): ``` pip install cellprofiler ```
Caer (🥉21 · ⭐ 480) - 轻量级的计算机视觉库。MIT - [GitHub](https://github.com/jasmcaus/caer) (👨‍💻 6 · 🔀 36 · 📥 14 · 📋 13 - 30% open · ⏱️ 24.04.2021): ``` git clone https://github.com/jasmcaus/caer ``` - [PyPi](https://pypi.org/project/caer) (📥 23K / month): ``` pip install caer ```
PaddleDetection (🥉20 · ⭐ 2.6K) - 对象检测和实例分割工具箱。Apache-2 - [GitHub](https://github.com/PaddlePaddle/PaddleDetection) (👨‍💻 54 · 🔀 720 · 📦 5 · 📋 1.4K - 18% open · ⏱️ 28.04.2021): ``` git clone https://github.com/PaddlePaddle/PaddleDetection ```
tensorflow-graphics (🥉20 · ⭐ 2.4K) - TensorFlow图神经网络:可微分的图layerApache-2 - [GitHub](https://github.com/tensorflow/graphics) (👨‍💻 32 · 🔀 280 · 📦 1 · 📋 140 - 41% open · ⏱️ 19.04.2021): ``` git clone https://github.com/tensorflow/graphics ``` - [PyPi](https://pypi.org/project/tensorflow-graphics) (📥 2.8K / month): ``` pip install tensorflow-graphics ```
Luminoth (🥉20 · ⭐ 2.4K · 💀) - 用于计算机视觉的深度学习工具包。BSD-3 - [GitHub](https://github.com/tryolabs/luminoth) (👨‍💻 15 · 🔀 410 · 📥 11K · 📦 29 · 📋 180 - 28% open · ⏱️ 07.01.2020): ``` git clone https://github.com/tryolabs/luminoth ``` - [PyPi](https://pypi.org/project/luminoth) (📥 960 / month): ``` pip install luminoth ```
pyvips (🥉20 · ⭐ 310) - 使用cffi的libvips的python接口。MIT - [GitHub](https://github.com/libvips/pyvips) (👨‍💻 10 · 🔀 26 · 📦 180 · 📋 220 - 33% open · ⏱️ 24.02.2021): ``` git clone https://github.com/libvips/pyvips ``` - [PyPi](https://pypi.org/project/pyvips) (📥 11K / month): ``` pip install pyvips ``` - [Conda](https://anaconda.org/conda-forge/pyvips) (📥 8.4K · ⏱️ 14.10.2020): ``` conda install -c conda-forge pyvips ```
Norfair (🥉18 · ⭐ 980) - 轻量级Python库,用于向其中添加实时2D对象跟踪。BSD-3 - [GitHub](https://github.com/tryolabs/norfair) (👨‍💻 8 · 🔀 65 · 📋 21 - 19% open · ⏱️ 16.03.2021): ``` git clone https://github.com/tryolabs/norfair ``` - [PyPi](https://pypi.org/project/norfair) (📥 820 / month): ``` pip install norfair ```
image-match (🥉17 · ⭐ 2.6K) - 快速搜索数十亿张图像。❗Unlicensed - [GitHub](https://github.com/EdjoLabs/image-match) (👨‍💻 17 · 🔀 360 · 📋 92 - 47% open · ⏱️ 04.01.2021): ``` git clone https://github.com/EdjoLabs/image-match ``` - [PyPi](https://pypi.org/project/image_match) (📥 1.2K / month): ``` pip install image_match ```
nude.py (🥉17 · ⭐ 800) - 使用Python进行裸露检测。MIT - [GitHub](https://github.com/hhatto/nude.py) (👨‍💻 12 · 🔀 130 · 📦 190 · 📋 8 - 75% open · ⏱️ 23.11.2020): ``` git clone https://github.com/hhatto/nude.py ``` - [PyPi](https://pypi.org/project/nudepy) (📥 1.7K / month): ``` pip install nudepy ```
pycls (🥉15 · ⭐ 1.5K) - 用PyTorch编写的图像分类研究代码库。MIT - [GitHub](https://github.com/facebookresearch/pycls) (👨‍💻 10 · 🔀 170 · 📦 3 · 📋 59 - 25% open · ⏱️ 27.03.2021): ``` git clone https://github.com/facebookresearch/pycls ```
DE⫶TR (🥉14 · ⭐ 6.8K) - End-to-End Object Detection with Transformers. Apache-2 - [GitHub](https://github.com/facebookresearch/detr) (👨‍💻 19 · 🔀 1.1K · 📋 310 - 24% open · ⏱️ 15.11.2020): ``` git clone https://github.com/facebookresearch/detr ```
PySlowFast (🥉14 · ⭐ 3.6K) - PySlowFast:来自FAIR的视频理解代码库。Apache-2 - [GitHub](https://github.com/facebookresearch/SlowFast) (👨‍💻 20 · 🔀 680 · 📦 2 · 📋 380 - 49% open · ⏱️ 23.04.2021): ``` git clone https://github.com/facebookresearch/SlowFast ```


图数据处理

Back to top

用于图数据处理,聚类,图嵌入和机器学习任务的库。

networkx (🥇31 · ⭐ 9K) - Python中的网络分析。❗Unlicensed - [GitHub](https://github.com/networkx/networkx) (👨‍💻 510 · 🔀 2.2K · 📥 51 · 📦 73K · 📋 2.5K - 6% open · ⏱️ 26.04.2021): ``` git clone https://github.com/networkx/networkx ``` - [PyPi](https://pypi.org/project/networkx) (📥 13M / month): ``` pip install networkx ``` - [Conda](https://anaconda.org/conda-forge/networkx) (📥 3.5M · ⏱️ 04.04.2021): ``` conda install -c conda-forge networkx ```
igraph (🥇28 · ⭐ 810) - Igraph的Python接口。❗️GPL-2.0 - [GitHub](https://github.com/igraph/python-igraph) (👨‍💻 50 · 🔀 180 · 📥 120K · 📦 1.6K · 📋 300 - 5% open · ⏱️ 20.04.2021): ``` git clone https://github.com/igraph/python-igraph ``` - [PyPi](https://pypi.org/project/python-igraph) (📥 88K / month): ``` pip install python-igraph ``` - [Conda](https://anaconda.org/conda-forge/igraph) (📥 210K · ⏱️ 15.04.2021): ``` conda install -c conda-forge igraph ```
PyTorch Geometric (🥇27 · ⭐ 11K) - PyTorch的几何深度学习扩展库。MIT - [GitHub](https://github.com/rusty1s/pytorch_geometric) (👨‍💻 160 · 🔀 1.8K · 📋 2K - 38% open · ⏱️ 27.04.2021): ``` git clone https://github.com/rusty1s/pytorch_geometric ``` - [PyPi](https://pypi.org/project/torch-geometric) (📥 37K / month): ``` pip install torch-geometric ```
dgl (🥈25 · ⭐ 7.2K) - 在现有基础之上构建的Python软件包,用于简化图上的深度学习。Apache-2 - [GitHub](https://github.com/dmlc/dgl) (👨‍💻 120 · 🔀 1.4K · 📋 980 - 19% open · ⏱️ 27.04.2021): ``` git clone https://github.com/dmlc/dgl ``` - [PyPi](https://pypi.org/project/dgl) (📥 38K / month): ``` pip install dgl ```
StellarGraph (🥈25 · ⭐ 1.9K) - StellarGraph-图机器学习库。Apache-2 - [GitHub](https://github.com/stellargraph/stellargraph) (👨‍💻 32 · 🔀 270 · 📦 60 · 📋 920 - 22% open · ⏱️ 18.02.2021): ``` git clone https://github.com/stellargraph/stellargraph ``` - [PyPi](https://pypi.org/project/stellargraph) (📥 6.1K / month): ``` pip install stellargraph ```
ogb (🥈23 · ⭐ 900) - 用于图机器学习的基准数据集,数据加载器和评估器。MIT - [GitHub](https://github.com/snap-stanford/ogb) (👨‍💻 14 · 🔀 160 · 📦 83 · 📋 130 - 2% open · ⏱️ 27.04.2021): ``` git clone https://github.com/snap-stanford/ogb ``` - [PyPi](https://pypi.org/project/ogb) (📥 6.6K / month): ``` pip install ogb ```
Node2Vec (🥈23 · ⭐ 680) - node2vec算法的实现。MIT - [GitHub](https://github.com/eliorc/node2vec) (👨‍💻 8 · 🔀 170 · 📦 130 · ⏱️ 16.04.2021): ``` git clone https://github.com/eliorc/node2vec ``` - [PyPi](https://pypi.org/project/node2vec) (📥 11K / month): ``` pip install node2vec ``` - [Conda](https://anaconda.org/conda-forge/node2vec) (📥 17K · ⏱️ 25.04.2020): ``` conda install -c conda-forge node2vec ```
pygal (🥈22 · ⭐ 2.3K) - PYthon svg GrAph绘图库。❗️LGPL-3.0 - [GitHub](https://github.com/Kozea/pygal) (👨‍💻 70 · 🔀 380 · 📋 390 - 38% open · ⏱️ 18.03.2021): ``` git clone https://github.com/Kozea/pygal ``` - [PyPi](https://pypi.org/project/pygal) (📥 110K / month): ``` pip install pygal ``` - [Conda](https://anaconda.org/conda-forge/pygal) (📥 6.3K · ⏱️ 04.06.2019): ``` conda install -c conda-forge pygal ```
Spektral (🥈22 · ⭐ 1.7K) - 使用Keras和Tensorflow 2的图神经网络。MIT - [GitHub](https://github.com/danielegrattarola/spektral) (👨‍💻 16 · 🔀 220 · 📦 46 · 📋 140 - 15% open · ⏱️ 24.03.2021): ``` git clone https://github.com/danielegrattarola/spektral ``` - [PyPi](https://pypi.org/project/spektral) (📥 3.5K / month): ``` pip install spektral ```
Karate Club (🥈22 · ⭐ 1.2K) - 面向API的开源Python框架。❗️GPL-3.0 - [GitHub](https://github.com/benedekrozemberczki/karateclub) (👨‍💻 11 · 🔀 140 · 📦 36 · 📋 54 - 7% open · ⏱️ 11.04.2021): ``` git clone https://github.com/benedekrozemberczki/karateclub ``` - [PyPi](https://pypi.org/project/karateclub) (📥 8.6K / month): ``` pip install karateclub ```
AmpliGraph (🥈21 · ⭐ 1.5K · 💤) - 用于知识表示学习的Python库。Apache-2 - [GitHub](https://github.com/Accenture/AmpliGraph) (👨‍💻 14 · 🔀 160 · 📦 13 · 📋 180 - 12% open · ⏱️ 25.08.2020): ``` git clone https://github.com/Accenture/AmpliGraph ``` - [PyPi](https://pypi.org/project/ampligraph) (📥 1.5K / month): ``` pip install ampligraph ```
torch-cluster (🥈20 · ⭐ 360) - 优化图聚类的PyTorch扩展库MIT - [GitHub](https://github.com/rusty1s/pytorch_cluster) (👨‍💻 18 · 🔀 71 · 📋 79 - 48% open · ⏱️ 06.03.2021): ``` git clone https://github.com/rusty1s/pytorch_cluster ``` - [PyPi](https://pypi.org/project/torch-cluster) (📥 9.8K / month): ``` pip install torch-cluster ```
PyKEEN (🥉19 · ⭐ 390) - 一个用于学习和评估知识图嵌入的Python库。MIT - [GitHub](https://github.com/pykeen/pykeen) (👨‍💻 18 · 🔀 63 · 📥 79 · 📋 170 - 35% open · ⏱️ 27.04.2021): ``` git clone https://github.com/pykeen/pykeen ``` - [PyPi](https://pypi.org/project/pykeen) (📥 820 / month): ``` pip install pykeen ```
DeepWalk (🥉18 · ⭐ 2.2K · 💤) - DeepWalk-图的深度学习。❗️GPL-3.0 - [GitHub](https://github.com/phanein/deepwalk) (👨‍💻 10 · 🔀 760 · 📦 36 · 📋 98 - 18% open · ⏱️ 02.04.2020): ``` git clone https://github.com/phanein/deepwalk ``` - [PyPi](https://pypi.org/project/deepwalk) (📥 2.5K / month): ``` pip install deepwalk ```
Paddle Graph Learning (🥉18 · ⭐ 990 · 📉) - paddle图机器学习。Apache-2 - [GitHub](https://github.com/PaddlePaddle/PGL) (👨‍💻 16 · 🔀 140 · 📦 11 · 📋 57 - 35% open · ⏱️ 25.04.2021): ``` git clone https://github.com/PaddlePaddle/PGL ``` - [PyPi](https://pypi.org/project/pgl) (📥 1.1K / month): ``` pip install pgl ```
pytorch_geometric_temporal (🥉18 · ⭐ 650) - A Temporal Extension Library for PyTorch Geometric. MIT - [GitHub](https://github.com/benedekrozemberczki/pytorch_geometric_temporal) (👨‍💻 9 · 🔀 81 · 📋 27 - 7% open · ⏱️ 25.04.2021): ``` git clone https://github.com/benedekrozemberczki/pytorch_geometric_temporal ``` - [PyPi](https://pypi.org/project/torch-geometric-temporal) (📥 800 / month): ``` pip install torch-geometric-temporal ```
graph-nets (🥉16 · ⭐ 4.9K) - 在Tensorflow中构建图神经网络。Apache-2 - [GitHub](https://github.com/deepmind/graph_nets) (👨‍💻 10 · 🔀 730 · 📋 120 - 6% open · ⏱️ 04.12.2020): ``` git clone https://github.com/deepmind/graph_nets ``` - [PyPi](https://pypi.org/project/graph-nets) (📥 1.1K / month): ``` pip install graph-nets ```
PyTorch-BigGraph (🥉16 · ⭐ 2.8K) - 从大型图网络结构生成embedding嵌入。❗Unlicensed - [GitHub](https://github.com/facebookresearch/PyTorch-BigGraph) (👨‍💻 20 · 🔀 370 · 📥 110 · 📋 140 - 25% open · ⏱️ 29.03.2021): ``` git clone https://github.com/facebookresearch/PyTorch-BigGraph ``` - [PyPi](https://pypi.org/project/torchbiggraph) (📥 790 / month): ``` pip install torchbiggraph ```
Euler (🥉16 · ⭐ 2.5K · 💤) - 分布式图深度学习框架。Apache-2 - [GitHub](https://github.com/alibaba/euler) (👨‍💻 3 · 🔀 510 · 📋 310 - 67% open · ⏱️ 29.07.2020): ``` git clone https://github.com/alibaba/euler ``` - [PyPi](https://pypi.org/project/euler-gl) (📥 28 / month): ``` pip install euler-gl ```
kglib (🥉16 · ⭐ 420) - Grakn知识图库(ML R&D)。Apache-2 - [GitHub](https://github.com/vaticle/kglib) (👨‍💻 7 · 🔀 77 · 📥 210 · 📋 57 - 14% open · ⏱️ 15.01.2021): ``` git clone https://github.com/graknlabs/kglib ``` - [PyPi](https://pypi.org/project/grakn-kglib) (📥 150 / month): ``` pip install grakn-kglib ```
pyRDF2Vec (🥉16 · ⭐ 100) - RDF2Vec的Python实现和扩展。MIT - [GitHub](https://github.com/IBCNServices/pyRDF2Vec) (👨‍💻 5 · 🔀 19 · 📋 35 - 5% open · ⏱️ 27.04.2021): ``` git clone https://github.com/IBCNServices/pyRDF2Vec ``` - [PyPi](https://pypi.org/project/pyrdf2vec) (📥 320 / month): ``` pip install pyrdf2vec ```
GraphEmbedding (🥉15 · ⭐ 1.9K) - 图嵌入算法的实现和实验。MIT - [GitHub](https://github.com/shenweichen/GraphEmbedding) (👨‍💻 8 · 🔀 580 · 📦 7 · 📋 41 - 68% open · ⏱️ 18.10.2020): ``` git clone https://github.com/shenweichen/GraphEmbedding ```
Sematch (🥉15 · ⭐ 350 · 💀) - 知识图的语义相似性框架。Apache-2 - [GitHub](https://github.com/gsi-upm/sematch) (👨‍💻 5 · 🔀 98 · 📦 28 · 📋 28 - 32% open · ⏱️ 27.03.2019): ``` git clone https://github.com/gsi-upm/sematch ``` - [PyPi](https://pypi.org/project/sematch) (📥 190 / month): ``` pip install sematch ```
GraphSAGE (🥉14 · ⭐ 2.3K · 💀) - 大型图上的表示学习。MIT - [GitHub](https://github.com/williamleif/GraphSAGE) (👨‍💻 9 · 🔀 640 · 📋 140 - 57% open · ⏱️ 19.09.2018): ``` git clone https://github.com/williamleif/GraphSAGE ```
OpenNE (🥉14 · ⭐ 1.4K · 💀) - 神经关系提取(NRE)的开源软件包。MIT - [GitHub](https://github.com/thunlp/OpenNE) (👨‍💻 10 · 🔀 450 · 📋 90 - 8% open · ⏱️ 12.08.2019): ``` git clone https://github.com/thunlp/OpenNE ```
AutoGL (🥉14 · ⭐ 630 · 🐣) - 用于图上机器学习的autoML框架和工具包。MIT - [GitHub](https://github.com/THUMNLab/AutoGL) (👨‍💻 5 · 🔀 63 · 📋 7 - 42% open · ⏱️ 10.04.2021): ``` git clone https://github.com/THUMNLab/AutoGL ``` - [PyPi](https://pypi.org/project/auto-graph-learning) (📥 94 / month): ``` pip install auto-graph-learning ```
DeepGraph (🥉14 · ⭐ 230) - 使用基于pandas的网络分析数据。❗Unlicensed - [GitHub](https://github.com/deepgraph/deepgraph) (👨‍💻 2 · 🔀 34 · 📦 1 · 📋 12 - 58% open · ⏱️ 01.10.2020): ``` git clone https://github.com/deepgraph/deepgraph ``` - [PyPi](https://pypi.org/project/deepgraph) (📥 450 / month): ``` pip install deepgraph ``` - [Conda](https://anaconda.org/conda-forge/deepgraph) (📥 91K · ⏱️ 15.01.2021): ``` conda install -c conda-forge deepgraph ```
GraphVite (🥉13 · ⭐ 890) - GraphVite:通用的高性能图形嵌入系统。Apache-2 - [GitHub](https://github.com/DeepGraphLearning/graphvite) (🔀 120 · 📋 84 - 34% open · ⏱️ 14.01.2021): ``` git clone https://github.com/DeepGraphLearning/graphvite ``` - [Conda](https://anaconda.org/milagraph/graphvite) (📥 3.7K · ⏱️ 19.03.2020): ``` conda install -c milagraph graphvite ```
OpenKE (🥉12 · ⭐ 2.5K) - 神经关系提取(NRE)的开源软件包。❗Unlicensed - [GitHub](https://github.com/thunlp/OpenKE) (👨‍💻 10 · 🔀 780 · 📋 290 - 21% open · ⏱️ 06.04.2021): ``` git clone https://github.com/thunlp/OpenKE ```


音频处理

Back to top

用于音频分析,处理,转换和提取以及语音识别和音乐生成任务的库。

DeepSpeech (🥇31 · ⭐ 17K) - DeepSpeech是开源的语音转文本引擎。MPL-2.0 - [GitHub](https://github.com/mozilla/DeepSpeech) (👨‍💻 160 · 🔀 3K · 📥 520K · 📦 460 · 📋 2K - 4% open · ⏱️ 27.04.2021): ``` git clone https://github.com/mozilla/DeepSpeech ``` - [PyPi](https://pypi.org/project/deepspeech) (📥 19K / month): ``` pip install deepspeech ```
Pydub (🥇31 · ⭐ 5.3K) - 使用简单易用的高级界面处理音频。MIT - [GitHub](https://github.com/jiaaro/pydub) (👨‍💻 90 · 🔀 700 · 📦 6.8K · 📋 420 - 41% open · ⏱️ 21.04.2021): ``` git clone https://github.com/jiaaro/pydub ``` - [PyPi](https://pypi.org/project/pydub) (📥 750K / month): ``` pip install pydub ``` - [Conda](https://anaconda.org/conda-forge/pydub) (📥 15K · ⏱️ 13.03.2021): ``` conda install -c conda-forge pydub ```
Magenta (🥇29 · ⭐ 17K) - 借助机器智能进行音乐和艺术创作。Apache-2 - [GitHub](https://github.com/magenta/magenta) (👨‍💻 150 · 🔀 3.3K · 📦 290 · 📋 820 - 33% open · ⏱️ 19.04.2021): ``` git clone https://github.com/magenta/magenta ``` - [PyPi](https://pypi.org/project/magenta) (📥 6.2K / month): ``` pip install magenta ```
torchaudio (🥇29 · ⭐ 1.3K) - 音频信号的数据处理和转换。BSD-2 - [GitHub](https://github.com/pytorch/audio) (👨‍💻 120 · 🔀 300 · 📦 2.6K · 📋 420 - 26% open · ⏱️ 26.04.2021): ``` git clone https://github.com/pytorch/audio ``` - [PyPi](https://pypi.org/project/torchaudio) (📥 210K / month): ``` pip install torchaudio ```
SpeechRecognition (🥈28 · ⭐ 5.6K · 💀) - 适用于Python的语音识别模块。❗Unlicensed - [GitHub](https://github.com/Uberi/speech_recognition) (👨‍💻 41 · 🔀 1.8K · 📦 7.9K · 📋 470 - 42% open · ⏱️ 02.07.2019): ``` git clone https://github.com/Uberi/speech_recognition ``` - [PyPi](https://pypi.org/project/SpeechRecognition) (📥 150K / month): ``` pip install SpeechRecognition ``` - [Conda](https://anaconda.org/conda-forge/speechrecognition) (📥 110K · ⏱️ 11.01.2021): ``` conda install -c conda-forge speechrecognition ```
librosa (🥈28 · ⭐ 4.4K) - 用于音频和音乐分析的Python库。ISC - [GitHub](https://github.com/librosa/librosa) (👨‍💻 84 · 🔀 710 · 📦 11K · 📋 860 - 7% open · ⏱️ 14.04.2021): ``` git clone https://github.com/librosa/librosa ``` - [PyPi](https://pypi.org/project/librosa) (📥 530K / month): ``` pip install librosa ``` - [Conda](https://anaconda.org/conda-forge/librosa) (📥 270K · ⏱️ 22.07.2020): ``` conda install -c conda-forge librosa ```
aubio (🥈26 · ⭐ 2.1K) - 用于音频和音乐分析的库。❗️GPL-3.0 - [GitHub](https://github.com/aubio/aubio) (👨‍💻 24 · 🔀 300 · 📦 220 · 📋 280 - 38% open · ⏱️ 19.01.2021): ``` git clone https://github.com/aubio/aubio ``` - [PyPi](https://pypi.org/project/aubio) (📥 2.5K / month): ``` pip install aubio ``` - [Conda](https://anaconda.org/conda-forge/aubio) (📥 420K · ⏱️ 19.01.2021): ``` conda install -c conda-forge aubio ```
audioread (🥈26 · ⭐ 360) - 跨库(GStreamer + Core Audio + MAD + FFmpeg)音频编解码。MIT - [GitHub](https://github.com/beetbox/audioread) (👨‍💻 20 · 🔀 82 · 📦 4.8K · 📋 70 - 37% open · ⏱️ 20.10.2020): ``` git clone https://github.com/beetbox/audioread ``` - [PyPi](https://pypi.org/project/audioread) (📥 520K / month): ``` pip install audioread ``` - [Conda](https://anaconda.org/conda-forge/audioread) (📥 220K · ⏱️ 16.03.2021): ``` conda install -c conda-forge audioread ```
espnet (🥈25 · ⭐ 3.7K) - 端到端语音处理工具包。Apache-2 - [GitHub](https://github.com/espnet/espnet) (👨‍💻 150 · 🔀 1.1K · 📥 61 · 📦 7 · 📋 1.3K - 11% open · ⏱️ 26.04.2021): ``` git clone https://github.com/espnet/espnet ``` - [PyPi](https://pypi.org/project/espnet) (📥 2.4K / month): ``` pip install espnet ```
python-soundfile (🥈25 · ⭐ 380) - SoundFile是基于libsndfile,CFFI等的音频库。BSD-3 - [GitHub](https://github.com/bastibe/python-soundfile) (👨‍💻 19 · 🔀 43 · 📥 2.3K · 📦 6.6K · 📋 140 - 37% open · ⏱️ 01.12.2020): ``` git clone https://github.com/bastibe/python-soundfile ``` - [PyPi](https://pypi.org/project/soundfile) (📥 670K / month): ``` pip install soundfile ```
spleeter (🥉24 · ⭐ 16K) - Deezer源分离库,包括预训练的模型。MIT - [GitHub](https://github.com/deezer/spleeter) (👨‍💻 17 · 🔀 1.7K · 📥 1M · 📋 540 - 15% open · ⏱️ 15.04.2021): ``` git clone https://github.com/deezer/spleeter ``` - [PyPi](https://pypi.org/project/spleeter) (📥 11K / month): ``` pip install spleeter ``` - [Conda](https://anaconda.org/conda-forge/spleeter) (📥 50K · ⏱️ 30.06.2020): ``` conda install -c conda-forge spleeter ```
pyAudioAnalysis (🥉24 · ⭐ 3.9K) - Python音频分析库。Apache-2 - [GitHub](https://github.com/tyiannak/pyAudioAnalysis) (👨‍💻 23 · 🔀 960 · 📦 200 · 📋 260 - 59% open · ⏱️ 20.04.2021): ``` git clone https://github.com/tyiannak/pyAudioAnalysis ``` - [PyPi](https://pypi.org/project/pyAudioAnalysis) (📥 15K / month): ``` pip install pyAudioAnalysis ```
DDSP (🥉24 · ⭐ 1.8K) - DDSP:微分数字信号处理。Apache-2 - [GitHub](https://github.com/magenta/ddsp) (👨‍💻 25 · 🔀 180 · 📦 11 · 📋 110 - 11% open · ⏱️ 08.04.2021): ``` git clone https://github.com/magenta/ddsp ``` - [PyPi](https://pypi.org/project/ddsp) (📥 2.1K / month): ``` pip install ddsp ```
Essentia (🥉23 · ⭐ 1.8K) - C++库,用于音频和音乐分析,描述等。❗️AGPL-3.0 - [GitHub](https://github.com/MTG/essentia) (👨‍💻 71 · 🔀 410 · 📦 180 · 📋 870 - 33% open · ⏱️ 26.04.2021): ``` git clone https://github.com/MTG/essentia ``` - [PyPi](https://pypi.org/project/essentia) (📥 4.2K / month): ``` pip install essentia ```
Porcupine (🥉22 · ⭐ 2.4K) - 深度学习支持的设备上唤醒词识别。Apache-2 - [GitHub](https://github.com/Picovoice/porcupine) (👨‍💻 26 · 🔀 340 · 📦 5 · 📋 300 - 2% open · ⏱️ 22.04.2021): ``` git clone https://github.com/Picovoice/Porcupine ``` - [PyPi](https://pypi.org/project/pvporcupine) (📥 1.6K / month): ``` pip install pvporcupine ```
kapre (🥉22 · ⭐ 730) - kapre:Keras音频预处理器。MIT - [GitHub](https://github.com/keunwoochoi/kapre) (👨‍💻 13 · 🔀 130 · 📥 10 · 📦 690 · 📋 86 - 6% open · ⏱️ 25.03.2021): ``` git clone https://github.com/keunwoochoi/kapre ``` - [PyPi](https://pypi.org/project/kapre) (📥 2.4K / month): ``` pip install kapre ```
TTS (🥉21 · ⭐ 4.6K) - 文本到语音的深度学习。MPL-2.0 - [GitHub](https://github.com/mozilla/TTS) (👨‍💻 55 · 🔀 730 · 📥 520 · 📋 490 - 6% open · ⏱️ 12.02.2021): ``` git clone https://github.com/mozilla/TTS ```
python_speech_features (🥉20 · ⭐ 1.9K) - This library provides common speech features for ASR.. MIT - [GitHub](https://github.com/jameslyons/python_speech_features) (👨‍💻 18 · 🔀 550 · 📋 68 - 27% open · ⏱️ 31.12.2020): ``` git clone https://github.com/jameslyons/python_speech_features ``` - [PyPi](https://pypi.org/project/python_speech_features) (📥 83K / month): ``` pip install python_speech_features ```
tinytag (🥉20 · ⭐ 450) - 读取音乐元数据和MP3,OGG,OPUS,MP4,M4A,FLAC,WMA等的长度。MIT - [GitHub](https://github.com/devsnd/tinytag) (👨‍💻 18 · 🔀 77 · 📦 340 · 📋 75 - 14% open · ⏱️ 28.03.2021): ``` git clone https://github.com/devsnd/tinytag ``` - [PyPi](https://pypi.org/project/tinytag) (📥 5.3K / month): ``` pip install tinytag ```
Dejavu (🥉19 · ⭐ 5.4K · 💤) - Python中的音频指纹识别。MIT - [GitHub](https://github.com/worldveil/dejavu) (👨‍💻 23 · 🔀 1.2K · 📦 18 · 📋 190 - 33% open · ⏱️ 03.06.2020): ``` git clone https://github.com/worldveil/dejavu ``` - [PyPi](https://pypi.org/project/PyDejavu) (📥 180 / month): ``` pip install PyDejavu ```
Madmom (🥉19 · ⭐ 740 · 💀) - Python音频和音乐信号处理库。❗Unlicensed - [GitHub](https://github.com/CPJKU/madmom) (👨‍💻 19 · 🔀 120 · 📦 120 · 📋 230 - 20% open · ⏱️ 19.12.2019): ``` git clone https://github.com/CPJKU/madmom ``` - [PyPi](https://pypi.org/project/madmom) (📥 2.5K / month): ``` pip install madmom ```
Muda (🥉17 · ⭐ 180 · 💤) - 用于扩充带注释的音频数据的库。ISC - [GitHub](https://github.com/bmcfee/muda) (👨‍💻 6 · 🔀 32 · 📦 9 · 📋 49 - 10% open · ⏱️ 20.07.2020): ``` git clone https://github.com/bmcfee/muda ``` - [PyPi](https://pypi.org/project/muda) (📥 280 / month): ``` pip install muda ```
Julius (🥉13 · ⭐ 180 · 🐣) - 基于PyTorch的快速DSP,用于音频和一维信号。MIT - [GitHub](https://github.com/adefossez/julius) (👨‍💻 2 · 🔀 6 · 📦 9 · ⏱️ 26.04.2021): ``` git clone https://github.com/adefossez/julius ``` - [PyPi](https://pypi.org/project/julius) (📥 2.5K / month): ``` pip install julius ```


地理Geo处理

Back to top

用于加载,处理,分析和写入geo地理数据的库,以及用于空间分析,地图可视化和地理编码的库。

geopy (🥇33 · ⭐ 3.3K) - 适用于Python的地址解析库。MIT - [GitHub](https://github.com/geopy/geopy) (👨‍💻 120 · 🔀 530 · 📦 20K · 📋 240 - 7% open · ⏱️ 17.04.2021): ``` git clone https://github.com/geopy/geopy ``` - [PyPi](https://pypi.org/project/geopy) (📥 4.5M / month): ``` pip install geopy ``` - [Conda](https://anaconda.org/conda-forge/geopy) (📥 540K · ⏱️ 27.12.2020): ``` conda install -c conda-forge geopy ```
pydeck (🥇32 · ⭐ 8.6K) - WebGL2支持的地理空间可视化图层。MIT - [GitHub](https://github.com/visgl/deck.gl) (👨‍💻 160 · 🔀 1.5K · 📦 1.5K · 📋 2.1K - 3% open · ⏱️ 20.04.2021): ``` git clone https://github.com/visgl/deck.gl ``` - [PyPi](https://pypi.org/project/pydeck) (📥 220K / month): ``` pip install pydeck ``` - [Conda](https://anaconda.org/conda-forge/pydeck) (📥 27K · ⏱️ 13.04.2021): ``` conda install -c conda-forge pydeck ``` - [NPM](https://www.npmjs.com/package/deck.gl) (📥 220K / month): ``` npm install deck.gl ```
folium (🥇32 · ⭐ 5.2K) - Leaflet.js地图的Python数据。MIT - [GitHub](https://github.com/python-visualization/folium) (👨‍💻 120 · 🔀 1.9K · 📦 9.6K · 📋 830 - 16% open · ⏱️ 09.03.2021): ``` git clone https://github.com/python-visualization/folium ``` - [PyPi](https://pypi.org/project/folium) (📥 420K / month): ``` pip install folium ``` - [Conda](https://anaconda.org/conda-forge/folium) (📥 350K · ⏱️ 12.03.2021): ``` conda install -c conda-forge folium ```
GeoPandas (🥇32 · ⭐ 2.6K) - 用于地理数据的Python工具。BSD-3 - [GitHub](https://github.com/geopandas/geopandas) (👨‍💻 140 · 🔀 560 · 📥 990 · 📦 8.2K · 📋 1K - 27% open · ⏱️ 22.04.2021): ``` git clone https://github.com/geopandas/geopandas ``` - [PyPi](https://pypi.org/project/geopandas) (📥 1M / month): ``` pip install geopandas ``` - [Conda](https://anaconda.org/conda-forge/geopandas) (📥 960K · ⏱️ 01.03.2021): ``` conda install -c conda-forge geopandas ```
pyproj (🥈31 · ⭐ 600) - 与PROJ的Python界面(图形投影和坐标。MIT - [GitHub](https://github.com/pyproj4/pyproj) (👨‍💻 40 · 🔀 150 · 📦 9.4K · 📋 400 - 1% open · ⏱️ 11.04.2021): ``` git clone https://github.com/pyproj4/pyproj ``` - [PyPi](https://pypi.org/project/pyproj) (📥 2.4M / month): ``` pip install pyproj ``` - [Conda](https://anaconda.org/conda-forge/pyproj) (📥 2.1M · ⏱️ 05.03.2021): ``` conda install -c conda-forge pyproj ```
Shapely (🥈30 · ⭐ 2.2K) - 操作和分析几何对象。❗Unlicensed - [GitHub](https://github.com/Toblerity/Shapely) (👨‍💻 110 · 🔀 400 · 📦 18K · 📋 740 - 16% open · ⏱️ 27.04.2021): ``` git clone https://github.com/Toblerity/Shapely ``` - [PyPi](https://pypi.org/project/shapely) (📥 4M / month): ``` pip install shapely ``` - [Conda](https://anaconda.org/conda-forge/shapely) (📥 2.3M · ⏱️ 05.03.2021): ``` conda install -c conda-forge shapely ```
Geocoder (🥈29 · ⭐ 1.3K · 💀) - Python Geocoder。MIT - [GitHub](https://github.com/DenisCarriere/geocoder) (👨‍💻 74 · 🔀 250 · 📦 3.3K · 📋 280 - 23% open · ⏱️ 12.10.2018): ``` git clone https://github.com/DenisCarriere/geocoder ``` - [PyPi](https://pypi.org/project/geocoder) (📥 1.2M / month): ``` pip install geocoder ``` - [Conda](https://anaconda.org/conda-forge/geocoder) (📥 89K · ⏱️ 27.06.2019): ``` conda install -c conda-forge geocoder ```
ipyleaflet (🥈28 · ⭐ 1.1K) - Jupyter-Leaflet.js桥。MIT - [GitHub](https://github.com/jupyter-widgets/ipyleaflet) (👨‍💻 64 · 🔀 270 · 📦 820 · 📋 410 - 37% open · ⏱️ 12.04.2021): ``` git clone https://github.com/jupyter-widgets/ipyleaflet ``` - [PyPi](https://pypi.org/project/ipyleaflet) (📥 38K / month): ``` pip install ipyleaflet ``` - [Conda](https://anaconda.org/conda-forge/ipyleaflet) (📥 660K · ⏱️ 16.01.2021): ``` conda install -c conda-forge ipyleaflet ``` - [NPM](https://www.npmjs.com/package/jupyter-leaflet) (📥 21K / month): ``` npm install jupyter-leaflet ```
Rasterio (🥈27 · ⭐ 1.5K) - Rasterio读写地理空间栅格数据集。❗Unlicensed - [GitHub](https://github.com/mapbox/rasterio) (👨‍💻 110 · 🔀 390 · 📥 700 · 📦 3.1K · 📋 1.4K - 9% open · ⏱️ 20.04.2021): ``` git clone https://github.com/mapbox/rasterio ``` - [PyPi](https://pypi.org/project/rasterio) (📥 450K / month): ``` pip install rasterio ``` - [Conda](https://anaconda.org/conda-forge/rasterio) (📥 1M · ⏱️ 07.04.2021): ``` conda install -c conda-forge rasterio ```
geojson (🥈27 · ⭐ 620) - GeoJSON的Python接口。BSD-3 - [GitHub](https://github.com/jazzband/geojson) (👨‍💻 44 · 🔀 85 · 📦 6.4K · 📋 72 - 27% open · ⏱️ 21.03.2021): ``` git clone https://github.com/jazzband/geojson ``` - [PyPi](https://pypi.org/project/geojson) (📥 660K / month): ``` pip install geojson ``` - [Conda](https://anaconda.org/conda-forge/geojson) (📥 390K · ⏱️ 11.08.2019): ``` conda install -c conda-forge geojson ```
Cartopy (🥉26 · ⭐ 1.5K) - Rasterio读写地理空间栅格数据集。❗Unlicensed - [GitHub](https://github.com/mapbox/rasterio) (👨‍💻 110 · 🔀 390 · 📥 700 · 📦 3.1K · 📋 1.4K - 9% open · ⏱️ 20.04.2021): ``` git clone https://github.com/mapbox/rasterio ``` - [PyPi](https://pypi.org/project/Cartopy) (📥 62K / month): ``` pip install Cartopy ``` - [Conda](https://anaconda.org/conda-forge/cartopy) (📥 1.5M · ⏱️ 23.04.2021): ``` conda install -c conda-forge cartopy ```
Fiona (🥉26 · ⭐ 800) - Fiona读写地理数据文件。❗Unlicensed - [GitHub](https://github.com/Toblerity/Fiona) (👨‍💻 65 · 🔀 160 · 📦 5.6K · 📋 620 - 10% open · ⏱️ 25.04.2021): ``` git clone https://github.com/Toblerity/Fiona ``` - [PyPi](https://pypi.org/project/fiona) (📥 1.3M / month): ``` pip install fiona ``` - [Conda](https://anaconda.org/conda-forge/fiona) (📥 1.9M · ⏱️ 08.04.2021): ``` conda install -c conda-forge fiona ```
Satpy (🥉24 · ⭐ 690) - 用于地球观测卫星数据处理的Python软件包。❗️GPL-3.0 - [GitHub](https://github.com/pytroll/satpy) (👨‍💻 110 · 🔀 190 · 📦 41 · 📋 570 - 43% open · ⏱️ 27.04.2021): ``` git clone https://github.com/pytroll/satpy ``` - [PyPi](https://pypi.org/project/satpy) (📥 1.4K / month): ``` pip install satpy ``` - [Conda](https://anaconda.org/conda-forge/satpy) (📥 60K · ⏱️ 26.03.2021): ``` conda install -c conda-forge satpy ```
ArcGIS API (🥉23 · ⭐ 1K) - ArcGIS API for Python的文档和示例。Apache-2 - [GitHub](https://github.com/Esri/arcgis-python-api) (👨‍💻 62 · 🔀 720 · 📋 330 - 32% open · ⏱️ 19.04.2021): ``` git clone https://github.com/Esri/arcgis-python-api ``` - [PyPi](https://pypi.org/project/arcgis) (📥 37K / month): ``` pip install arcgis ``` - [Docker Hub](https://hub.docker.com/r/esridocker/arcgis-api-python-notebook) (📥 4.3K · ⭐ 32 · ⏱️ 06.03.2020): ``` docker pull esridocker/arcgis-api-python-notebook ```
PySAL (🥉23 · ⭐ 840) - PySAL:Python空间分析库元包。BSD-3 - [GitHub](https://github.com/pysal/pysal) (👨‍💻 71 · 🔀 240 · 📋 590 - 1% open · ⏱️ 01.02.2021): ``` git clone https://github.com/pysal/pysal ``` - [PyPi](https://pypi.org/project/pysal) (📥 15K / month): ``` pip install pysal ``` - [Conda](https://anaconda.org/conda-forge/pysal) (📥 410K · ⏱️ 08.02.2021): ``` conda install -c conda-forge pysal ```
Mapbox GL (🥉23 · ⭐ 560) - 使用Mapbox GL JS可视化Python Jupyter笔记本中的数据。MIT - [GitHub](https://github.com/mapbox/mapboxgl-jupyter) (👨‍💻 21 · 🔀 120 · 📦 99 · 📋 95 - 29% open · ⏱️ 19.04.2021): ``` git clone https://github.com/mapbox/mapboxgl-jupyter ``` - [PyPi](https://pypi.org/project/mapboxgl) (📥 8.1K / month): ``` pip install mapboxgl ```
GeoViews (🥉21 · ⭐ 340) - 使用Python进行简单,简洁的地理可视化。BSD-3 - [GitHub](https://github.com/holoviz/geoviews) (👨‍💻 23 · 🔀 63 · 📋 260 - 30% open · ⏱️ 13.04.2021): ``` git clone https://github.com/holoviz/geoviews ``` - [PyPi](https://pypi.org/project/geoviews) (📥 7.2K / month): ``` pip install geoviews ``` - [Conda](https://anaconda.org/conda-forge/geoviews) (📥 66K · ⏱️ 14.03.2021): ``` conda install -c conda-forge geoviews ```
Sentinelsat (🥉20 · ⭐ 590) - 搜索和下载哥白尼前哨卫星图像。❗️GPL-3.0 - [GitHub](https://github.com/sentinelsat/sentinelsat) (👨‍💻 36 · 🔀 160 · 📥 200 · 📦 190 · 📋 250 - 13% open · ⏱️ 17.04.2021): ``` git clone https://github.com/sentinelsat/sentinelsat ``` - [PyPi](https://pypi.org/project/sentinelsat) (📥 19K / month): ``` pip install sentinelsat ```
EarthPy (🥉19 · ⭐ 250) - 使用开放源代码处理空间数据。BSD-3 - [GitHub](https://github.com/earthlab/earthpy) (👨‍💻 39 · 🔀 110 · 📦 88 · 📋 220 - 7% open · ⏱️ 06.04.2021): ``` git clone https://github.com/earthlab/earthpy ``` - [PyPi](https://pypi.org/project/earthpy) (📥 3K / month): ``` pip install earthpy ``` - [Conda](https://anaconda.org/conda-forge/earthpy) (📥 31K · ⏱️ 19.06.2020): ``` conda install -c conda-forge earthpy ```
geoplotlib (🥉18 · ⭐ 910 · 💀) - python工具箱,用于可视化地理数据和制作地图。MIT - [GitHub](https://github.com/andrea-cuttone/geoplotlib) (👨‍💻 8 · 🔀 150 · 📦 94 · 📋 42 - 57% open · ⏱️ 06.05.2019): ``` git clone https://github.com/andrea-cuttone/geoplotlib ``` - [PyPi](https://pypi.org/project/geoplotlib) (📥 2.1K / month): ``` pip install geoplotlib ```
gmaps (🥉18 · ⭐ 710 · 💀) - Google为Jupyter笔记本电脑映射。BSD-3 - [GitHub](https://github.com/pbugnion/gmaps) (👨‍💻 16 · 🔀 140 · 📦 1 · 📋 200 - 31% open · ⏱️ 22.07.2019): ``` git clone https://github.com/pbugnion/gmaps ``` - [PyPi](https://pypi.org/project/gmaps) (📥 9.8K / month): ``` pip install gmaps ``` - [Conda](https://anaconda.org/conda-forge/gmaps) (📥 220K · ⏱️ 02.08.2019): ``` conda install -c conda-forge gmaps ``` - [NPM](https://www.npmjs.com/package/jupyter-gmaps) (📥 2.1K / month): ``` npm install jupyter-gmaps ```
pymap3d (🥉18 · ⭐ 180) - 纯Python实现(Numpy可选)的3D坐标转换。BSD-2 - [GitHub](https://github.com/geospace-code/pymap3d) (👨‍💻 8 · 🔀 57 · 📋 26 - 7% open · ⏱️ 13.04.2021): ``` git clone https://github.com/geospace-code/pymap3d ``` - [PyPi](https://pypi.org/project/pymap3d) (📥 41K / month): ``` pip install pymap3d ``` - [Conda](https://anaconda.org/conda-forge/pymap3d) (📥 8.7K · ⏱️ 13.04.2021): ``` conda install -c conda-forge pymap3d ```


金融数据处理

Back to top

用于算法股票/加密交易,风险分析,回测,技术分析以及其他金融数据任务的库。

zipline (🥇29 · ⭐ 14K) - Zipline,一个Pythonic算法交易库。Apache-2 - [GitHub](https://github.com/quantopian/zipline) (👨‍💻 150 · 🔀 3.7K · 📦 710 · 📋 950 - 31% open · ⏱️ 14.10.2020): ``` git clone https://github.com/quantopian/zipline ``` - [PyPi](https://pypi.org/project/zipline) (📥 6.9K / month): ``` pip install zipline ```
yfinance (🥇28 · ⭐ 4.9K) - Yahoo! 金融市场数据下载器(+更快的Pandas数据加载读取器)。Apache-2 - [GitHub](https://github.com/ranaroussi/yfinance) (👨‍💻 36 · 🔀 1.2K · 📦 4.1K · 📋 520 - 56% open · ⏱️ 25.03.2021): ``` git clone https://github.com/ranaroussi/yfinance ``` - [PyPi](https://pypi.org/project/yfinance) (📥 200K / month): ``` pip install yfinance ``` - [Conda](https://anaconda.org/ranaroussi/yfinance) (📥 44K · ⏱️ 27.12.2019): ``` conda install -c ranaroussi yfinance ```
pyfolio (🥇28 · ⭐ 3.7K · 💤) - Python中的投资组合和风险分析。Apache-2 - [GitHub](https://github.com/quantopian/pyfolio) (👨‍💻 55 · 🔀 1.1K · 📦 230 · 📋 390 - 31% open · ⏱️ 15.07.2020): ``` git clone https://github.com/quantopian/pyfolio ``` - [PyPi](https://pypi.org/project/pyfolio) (📥 8.5K / month): ``` pip install pyfolio ``` - [Conda](https://anaconda.org/conda-forge/pyfolio) (📥 6.2K · ⏱️ 16.05.2020): ``` conda install -c conda-forge pyfolio ```
backtrader (🥈25 · ⭐ 6.3K) - 用于交易策略的Python Backtesting库。❗️GPL-3.0 - [GitHub](https://github.com/mementum/backtrader) (👨‍💻 51 · 🔀 1.9K · 📦 540 · ⏱️ 11.02.2021): ``` git clone https://github.com/mementum/backtrader ``` - [PyPi](https://pypi.org/project/backtrader) (📥 34K / month): ``` pip install backtrader ```
ta (🥈25 · ⭐ 2.1K) - 使用Pandas和Numpy的技术分析库。MIT - [GitHub](https://github.com/bukosabino/ta) (👨‍💻 23 · 🔀 510 · 📦 520 · 📋 160 - 46% open · ⏱️ 29.11.2020): ``` git clone https://github.com/bukosabino/ta ``` - [PyPi](https://pypi.org/project/ta) (📥 72K / month): ``` pip install ta ```
bt (🥈25 · ⭐ 1K) - bt-Python的灵活回测。MIT - [GitHub](https://github.com/pmorissette/bt) (👨‍💻 21 · 🔀 270 · 📦 51 · 📋 230 - 11% open · ⏱️ 24.04.2021): ``` git clone https://github.com/pmorissette/bt ``` - [PyPi](https://pypi.org/project/bt) (📥 9K / month): ``` pip install bt ```
ffn (🥈25 · ⭐ 840) - ffn-Python的金融函数库。MIT - [GitHub](https://github.com/pmorissette/ffn) (👨‍💻 26 · 🔀 180 · 📦 120 · 📋 81 - 11% open · ⏱️ 24.04.2021): ``` git clone https://github.com/pmorissette/ffn ``` - [PyPi](https://pypi.org/project/ffn) (📥 15K / month): ``` pip install ffn ```
empyrical (🥈25 · ⭐ 770) - 常见的金融风险和绩效指标。Apache-2 - [GitHub](https://github.com/quantopian/empyrical) (👨‍💻 22 · 🔀 240 · 📦 590 · 📋 49 - 46% open · ⏱️ 14.10.2020): ``` git clone https://github.com/quantopian/empyrical ``` - [PyPi](https://pypi.org/project/empyrical) (📥 65K / month): ``` pip install empyrical ``` - [Conda](https://anaconda.org/conda-forge/empyrical) (📥 11K · ⏱️ 14.10.2020): ``` conda install -c conda-forge empyrical ```
Alphalens (🥈24 · ⭐ 1.9K · 💤) - 股票因子预测分析。Apache-2 - [GitHub](https://github.com/quantopian/alphalens) (👨‍💻 25 · 🔀 700 · 📦 380 · 📋 180 - 19% open · ⏱️ 27.04.2020): ``` git clone https://github.com/quantopian/alphalens ``` - [PyPi](https://pypi.org/project/alphalens) (📥 3K / month): ``` pip install alphalens ``` - [Conda](https://anaconda.org/conda-forge/alphalens) (📥 11K · ⏱️ 16.05.2020): ``` conda install -c conda-forge alphalens ```
Alpha Vantage (🥉23 · ⭐ 3.3K) - 用于金融数据的Alpha Vantage API的python包装器。MIT - [GitHub](https://github.com/RomelTorres/alpha_vantage) (👨‍💻 36 · 🔀 590 · 📋 240 - 5% open · ⏱️ 21.12.2020): ``` git clone https://github.com/RomelTorres/alpha_vantage ``` - [PyPi](https://pypi.org/project/alpha_vantage) (📥 31K / month): ``` pip install alpha_vantage ```
FinTA (🥉23 · ⭐ 1K) - 基于pandas实现的通用金融技术指标。❗️LGPL-3.0 - [GitHub](https://github.com/peerchemist/finta) (👨‍💻 24 · 🔀 320 · 📦 70 · 📋 70 - 11% open · ⏱️ 17.04.2021): ``` git clone https://github.com/peerchemist/finta ``` - [PyPi](https://pypi.org/project/finta) (📥 8.2K / month): ``` pip install finta ```
arch (🥉23 · ⭐ 700) - Python中的ARCH模型。❗️NCSA - [GitHub](https://github.com/bashtage/arch) (👨‍💻 26 · 🔀 160 · 📦 280 · 📋 150 - 6% open · ⏱️ 22.04.2021): ``` git clone https://github.com/bashtage/arch ``` - [PyPi](https://pypi.org/project/arch) (📥 71K / month): ``` pip install arch ```
PyAlgoTrade (🥉22 · ⭐ 3.3K · 💀) - Python算法交易库。Apache-2 - [GitHub](https://github.com/gbeced/pyalgotrade) (👨‍💻 11 · 🔀 1.1K · 📦 73 · 📋 120 - 29% open · ⏱️ 21.08.2018): ``` git clone https://github.com/gbeced/pyalgotrade ``` - [PyPi](https://pypi.org/project/pyalgotrade) (📥 790 / month): ``` pip install pyalgotrade ```
TensorTrade (🥉22 · ⭐ 3.2K) - 一个开放源代码的强化学习框架。Apache-2 - [GitHub](https://github.com/tensortrade-org/tensortrade) (👨‍💻 50 · 🔀 690 · 📦 15 · 📋 170 - 13% open · ⏱️ 24.03.2021): ``` git clone https://github.com/tensortrade-org/tensortrade ``` - [PyPi](https://pypi.org/project/tensortrade) (📥 1.6K / month): ``` pip install tensortrade ```
finmarketpy (🥉21 · ⭐ 2.6K) - Python库,用于回测交易策略和分析。Apache-2 - [GitHub](https://github.com/cuemacro/finmarketpy) (👨‍💻 14 · 🔀 400 · 📥 39 · 📦 3 · 📋 25 - 88% open · ⏱️ 21.04.2021): ``` git clone https://github.com/cuemacro/finmarketpy ``` - [PyPi](https://pypi.org/project/finmarketpy) (📥 150 / month): ``` pip install finmarketpy ```
Enigma Catalyst (🥉21 · ⭐ 2.1K) - Python中加密资产的算法交易库。Apache-2 - [GitHub](https://github.com/enigmampc/catalyst) (👨‍💻 140 · 🔀 610 · 📦 22 · 📋 490 - 25% open · ⏱️ 28.12.2020): ``` git clone https://github.com/enigmampc/catalyst ``` - [PyPi](https://pypi.org/project/enigma-catalyst) (📥 2.7K / month): ``` pip install enigma-catalyst ```
IB-insync (🥉21 · ⭐ 1.4K) - 用于Interactive Brokers API的Python同步/异步框架。BSD-2 - [GitHub](https://github.com/erdewit/ib_insync) (👨‍💻 28 · 🔀 410 · 📋 300 - 0% open · ⏱️ 27.04.2021): ``` git clone https://github.com/erdewit/ib_insync ``` - [PyPi](https://pypi.org/project/ib_insync) (📥 7.8K / month): ``` pip install ib_insync ``` - [Conda](https://anaconda.org/conda-forge/ib-insync) (📥 9.3K · ⏱️ 25.02.2021): ``` conda install -c conda-forge ib-insync ```
Qlib (🥉20 · ⭐ 4.9K) - Qlib是一个面向AI的量化投资平台。MIT - [GitHub](https://github.com/microsoft/qlib) (👨‍💻 39 · 🔀 780 · 📥 230 · 📦 2 · 📋 210 - 53% open · ⏱️ 28.04.2021): ``` git clone https://github.com/microsoft/qlib ``` - [PyPi](https://pypi.org/project/pyqlib) (📥 4.8K / month): ``` pip install pyqlib ```
tf-quant-finance (🥉20 · ⭐ 2.6K) - 用于量化投资的高性能TensorFlow库。Apache-2 - [GitHub](https://github.com/google/tf-quant-finance) (👨‍💻 30 · 🔀 320 · 📦 4 · 📋 23 - 52% open · ⏱️ 27.04.2021): ``` git clone https://github.com/google/tf-quant-finance ``` - [PyPi](https://pypi.org/project/tf-quant-finance) (📥 360 / month): ``` pip install tf-quant-finance ```
stockstats (🥉20 · ⭐ 760) - 提供StockDataFrame包装器BSD-3 - [GitHub](https://github.com/jealous/stockstats) (👨‍💻 7 · 🔀 210 · 📦 230 · 📋 58 - 46% open · ⏱️ 17.10.2020): ``` git clone https://github.com/jealous/stockstats ``` - [PyPi](https://pypi.org/project/stockstats) (📥 43K / month): ``` pip install stockstats ```
Crypto Signals (🥉18 · ⭐ 3K · 💤) - CryptoSignal量化交易技术。MIT - [GitHub](https://github.com/CryptoSignal/Crypto-Signal) (👨‍💻 25 · 🔀 760 · 📋 230 - 16% open · ⏱️ 03.09.2020): ``` git clone https://github.com/CryptoSignal/crypto-signal ``` - [Docker Hub](https://hub.docker.com/r/shadowreaver/crypto-signal) (📥 44K · ⭐ 8 · ⏱️ 03.09.2020): ``` docker pull shadowreaver/crypto-signal ```
Backtesting.py (🥉17 · ⭐ 1.3K) - 回溯Python中的交易策略。❗️AGPL-3.0 - [GitHub](https://github.com/kernc/backtesting.py) (👨‍💻 12 · 🔀 290 · 📋 210 - 11% open · ⏱️ 22.04.2021): ``` git clone https://github.com/kernc/backtesting.py ``` - [PyPi](https://pypi.org/project/backtesting) (📥 5.6K / month): ``` pip install backtesting ```
surpriver (🥉12 · ⭐ 1.2K · 💤) - 使用机器学习在股票大波动之前找到它。❗️GPL-3.0 - [GitHub](https://github.com/tradytics/surpriver) (👨‍💻 6 · 🔀 220 · 📋 13 - 61% open · ⏱️ 21.09.2020): ``` git clone https://github.com/tradytics/surpriver ```


时间序列

Back to top

用于按时间序列和顺序数据进行预测,异常检测,特征提取和机器学习的库。

pmdarima (🥇27 · ⭐ 870) - 一个统计数据库,旨在填补Python时间序列中的空白。MIT - [GitHub](https://github.com/alkaline-ml/pmdarima) (👨‍💻 17 · 🔀 160 · 📦 900 · 📋 230 - 7% open · ⏱️ 19.04.2021): ``` git clone https://github.com/alkaline-ml/pmdarima ``` - [PyPi](https://pypi.org/project/pmdarima) (📥 380K / month): ``` pip install pmdarima ```
Prophet (🥇26 · ⭐ 13K) - 产生具有时间序列数据的高质量预测的工具。MIT - [GitHub](https://github.com/facebook/prophet) (👨‍💻 130 · 🔀 3.6K · 📥 590 · 📋 1.6K - 3% open · ⏱️ 21.04.2021): ``` git clone https://github.com/facebook/prophet ``` - [PyPi](https://pypi.org/project/fbprophet) (📥 740K / month): ``` pip install fbprophet ```
tslearn (🥈25 · ⭐ 1.6K) - 专门用于时间序列数据的机器学习工具包。BSD-2 - [GitHub](https://github.com/tslearn-team/tslearn) (👨‍💻 30 · 🔀 230 · 📦 220 · 📋 230 - 27% open · ⏱️ 25.01.2021): ``` git clone https://github.com/tslearn-team/tslearn ``` - [PyPi](https://pypi.org/project/tslearn) (📥 64K / month): ``` pip install tslearn ``` - [Conda](https://anaconda.org/conda-forge/tslearn) (📥 210K · ⏱️ 25.01.2021): ``` conda install -c conda-forge tslearn ```
tsfresh (🥈24 · ⭐ 5.6K) - 从时间序列中自动提取相关特征。MIT - [GitHub](https://github.com/blue-yonder/tsfresh) (👨‍💻 76 · 🔀 860 · 📋 460 - 7% open · ⏱️ 27.04.2021): ``` git clone https://github.com/blue-yonder/tsfresh ``` - [PyPi](https://pypi.org/project/tsfresh) (📥 240K / month): ``` pip install tsfresh ``` - [Conda](https://anaconda.org/conda-forge/tsfresh) (📥 33K · ⏱️ 07.03.2021): ``` conda install -c conda-forge tsfresh ```
sktime (🥈24 · ⭐ 3.9K) - 具有时间序列的机器学习的统一框架。BSD-3 - [GitHub](https://github.com/alan-turing-institute/sktime) (👨‍💻 83 · 🔀 520 · 📥 57 · 📦 140 · 📋 390 - 22% open · ⏱️ 26.04.2021): ``` git clone https://github.com/alan-turing-institute/sktime ``` - [PyPi](https://pypi.org/project/sktime) (📥 53K / month): ``` pip install sktime ```
GluonTS (🥈23 · ⭐ 1.9K) - Python中的概率时间序列建模。Apache-2 - [GitHub](https://github.com/awslabs/gluon-ts) (👨‍💻 71 · 🔀 390 · 📋 540 - 31% open · ⏱️ 26.04.2021): ``` git clone https://github.com/awslabs/gluon-ts ``` - [PyPi](https://pypi.org/project/gluonts) (📥 33K / month): ``` pip install gluonts ```
STUMPY (🥈22 · ⭐ 1.8K) - STUMPY是一个功能强大且可扩展的Python库,用于矩阵计算。BSD-3 - [GitHub](https://github.com/TDAmeritrade/stumpy) (👨‍💻 21 · 🔀 170 · 📋 230 - 10% open · ⏱️ 20.04.2021): ``` git clone https://github.com/TDAmeritrade/stumpy ``` - [PyPi](https://pypi.org/project/stumpy) (📥 66K / month): ``` pip install stumpy ``` - [Conda](https://anaconda.org/conda-forge/stumpy) (📥 20K · ⏱️ 05.02.2021): ``` conda install -c conda-forge stumpy ```
Streamz (🥈21 · ⭐ 940) - python的实时流处理。❗Unlicensed - [GitHub](https://github.com/python-streamz/streamz) (👨‍💻 39 · 🔀 120 · 📦 200 · 📋 220 - 40% open · ⏱️ 05.04.2021): ``` git clone https://github.com/python-streamz/streamz ``` - [PyPi](https://pypi.org/project/streamz) (📥 8K / month): ``` pip install streamz ``` - [Conda](https://anaconda.org/conda-forge/streamz) (📥 150K · ⏱️ 15.01.2021): ``` conda install -c conda-forge streamz ```
PyFlux (🥉20 · ⭐ 1.9K · 💀) - 适用于Python的开源时间序列库。BSD-3 - [GitHub](https://github.com/RJT1990/pyflux) (👨‍💻 6 · 🔀 210 · 📦 180 · 📋 140 - 54% open · ⏱️ 16.12.2018): ``` git clone https://github.com/RJT1990/pyflux ``` - [PyPi](https://pypi.org/project/pyflux) (📥 20K / month): ``` pip install pyflux ```
pytorch-forecasting (🥉20 · ⭐ 950) - 使用PyTorch进行时间序列预测。MIT - [GitHub](https://github.com/jdb78/pytorch-forecasting) (👨‍💻 16 · 🔀 110 · 📋 190 - 20% open · ⏱️ 27.04.2021): ``` git clone https://github.com/jdb78/pytorch-forecasting ``` - [PyPi](https://pypi.org/project/pytorch-forecasting) (📥 11K / month): ``` pip install pytorch-forecasting ```
pyts (🥉20 · ⭐ 930) - 用于时间序列分类的Python软件包。BSD-3 - [GitHub](https://github.com/johannfaouzi/pyts) (👨‍💻 9 · 🔀 100 · 📦 100 · 📋 45 - 57% open · ⏱️ 31.03.2021): ``` git clone https://github.com/johannfaouzi/pyts ``` - [PyPi](https://pypi.org/project/pyts) (📥 20K / month): ``` pip install pyts ``` - [Conda](https://anaconda.org/conda-forge/pyts) (📥 7.2K · ⏱️ 21.03.2020): ``` conda install -c conda-forge pyts ```
Darts (🥉20 · ⭐ 830) - 一个易于操作和预测时间序列的python库。Apache-2 - [GitHub](https://github.com/unit8co/darts) (👨‍💻 25 · 🔀 110 · 📦 2 · 📋 82 - 20% open · ⏱️ 19.04.2021): ``` git clone https://github.com/unit8co/darts ``` - [PyPi](https://pypi.org/project/u8darts) (📥 2.6K / month): ``` pip install u8darts ``` - [Docker Hub](https://hub.docker.com/r/unit8/darts) (📥 110 · ⏱️ 14.04.2021): ``` docker pull unit8/darts ```
pydlm (🥉19 · ⭐ 380 · 💀) - 用于贝叶斯时间序列建模的python库。BSD-3 - [GitHub](https://github.com/wwrechard/pydlm) (👨‍💻 6 · 🔀 86 · 📦 18 · 📋 41 - 80% open · ⏱️ 22.10.2019): ``` git clone https://github.com/wwrechard/pydlm ``` - [PyPi](https://pypi.org/project/pydlm) (📥 26K / month): ``` pip install pydlm ```
luminol (🥉18 · ⭐ 910 · 💀) - 异常检测和相关库。Apache-2 - [GitHub](https://github.com/linkedin/luminol) (👨‍💻 8 · 🔀 180 · 📦 38 · 📋 36 - 66% open · ⏱️ 09.01.2018): ``` git clone https://github.com/linkedin/luminol ``` - [PyPi](https://pypi.org/project/luminol) (📥 43K / month): ``` pip install luminol ```
tick (🥉18 · ⭐ 330 · 💤) - 统计学习模块。BSD-3 - [GitHub](https://github.com/X-DataInitiative/tick) (👨‍💻 16 · 🔀 74 · 📥 160 · 📦 30 · 📋 210 - 23% open · ⏱️ 15.06.2020): ``` git clone https://github.com/X-DataInitiative/tick ``` - [PyPi](https://pypi.org/project/tick) (📥 1.3K / month): ``` pip install tick ```
ADTK (🥉17 · ⭐ 650 · 💤) - 一个Python工具包,用于基于规则的/无监督的异常检测。MPL-2.0 - [GitHub](https://github.com/arundo/adtk) (👨‍💻 11 · 🔀 83 · 📋 55 - 43% open · ⏱️ 17.04.2020): ``` git clone https://github.com/arundo/adtk ``` - [PyPi](https://pypi.org/project/adtk) (📥 52K / month): ``` pip install adtk ```
matrixprofile-ts (🥉17 · ⭐ 630 · 💤) - 一个用于检测模式和异常的Python库。Apache-2 - [GitHub](https://github.com/target/matrixprofile-ts) (👨‍💻 15 · 🔀 92 · 📦 16 · 📋 53 - 35% open · ⏱️ 25.04.2020): ``` git clone https://github.com/target/matrixprofile-ts ``` - [PyPi](https://pypi.org/project/matrixprofile-ts) (📥 3.7K / month): ``` pip install matrixprofile-ts ```
seglearn (🥉17 · ⭐ 440) - 机器学习时间序列的Python模块。BSD-3 - [GitHub](https://github.com/dmbee/seglearn) (👨‍💻 13 · 🔀 47 · 📦 7 · 📋 27 - 18% open · ⏱️ 12.03.2021): ``` git clone https://github.com/dmbee/seglearn ``` - [PyPi](https://pypi.org/project/seglearn) (📥 2.6K / month): ``` pip install seglearn ```
Auto TS (🥉17 · ⭐ 220) - 自动实现ARIMA,SARIMAX,VAR,FB Prophet和XGBoost等模型时序建模。Apache-2 - [GitHub](https://github.com/AutoViML/Auto_TS) (👨‍💻 6 · 🔀 41 · 📋 35 - 11% open · ⏱️ 14.03.2021): ``` git clone https://github.com/AutoViML/Auto_TS ``` - [PyPi](https://pypi.org/project/auto-ts) (📥 1.2K / month): ``` pip install auto-ts ```
atspy (🥉13 · ⭐ 350) - AtsPy:Python中的自动时间序列模型。❗Unlicensed - [GitHub](https://github.com/firmai/atspy) (👨‍💻 5 · 🔀 67 · 📦 3 · 📋 20 - 90% open · ⏱️ 12.11.2020): ``` git clone https://github.com/firmai/atspy ``` - [PyPi](https://pypi.org/project/atspy) (📥 890 / month): ``` pip install atspy ```


医疗领域

Back to top

用于处理和分析MRI,EEG,基因组数据和其他医学成像格式等医学数据的库。

Lifelines (🥇29 · ⭐ 1.6K) - Python中的生存分析。MIT - [GitHub](https://github.com/CamDavidsonPilon/lifelines) (👨‍💻 93 · 🔀 410 · 📦 550 · 📋 800 - 24% open · ⏱️ 15.04.2021): ``` git clone https://github.com/CamDavidsonPilon/lifelines ``` - [PyPi](https://pypi.org/project/lifelines) (📥 250K / month): ``` pip install lifelines ``` - [Conda](https://anaconda.org/conda-forge/lifelines) (📥 140K · ⏱️ 06.04.2021): ``` conda install -c conda-forge lifelines ```
NIPYPE (🥇28 · ⭐ 560) - 神经影像软件包的工作流程和接口。Apache-2 - [GitHub](https://github.com/nipy/nipype) (👨‍💻 210 · 🔀 430 · 📦 580 · 📋 1.2K - 26% open · ⏱️ 22.04.2021): ``` git clone https://github.com/nipy/nipype ``` - [PyPi](https://pypi.org/project/nipype) (📥 19K / month): ``` pip install nipype ``` - [Conda](https://anaconda.org/conda-forge/nipype) (📥 390K · ⏱️ 28.11.2020): ``` conda install -c conda-forge nipype ```
NiBabel (🥇28 · ⭐ 400) - Python软件包,用于访问神经影像文件格式。❗Unlicensed - [GitHub](https://github.com/nipy/nibabel) (👨‍💻 90 · 🔀 210 · 📦 4.2K · 📋 380 - 23% open · ⏱️ 27.04.2021): ``` git clone https://github.com/nipy/nibabel ``` - [PyPi](https://pypi.org/project/nibabel) (📥 110K / month): ``` pip install nibabel ``` - [Conda](https://anaconda.org/conda-forge/nibabel) (📥 330K · ⏱️ 29.11.2020): ``` conda install -c conda-forge nibabel ```
MNE (🥈27 · ⭐ 1.6K) - MNE:Python中的磁脑图(MEG)和脑电图(EEG)。BSD-3 - [GitHub](https://github.com/mne-tools/mne-python) (👨‍💻 260 · 🔀 880 · 📦 930 · 📋 3.6K - 8% open · ⏱️ 28.04.2021): ``` git clone https://github.com/mne-tools/mne-python ``` - [PyPi](https://pypi.org/project/mne) (📥 41K / month): ``` pip install mne ``` - [Conda](https://anaconda.org/conda-forge/mne) (📥 130K · ⏱️ 27.04.2021): ``` conda install -c conda-forge mne ```
Nilearn (🥈26 · ⭐ 730) - Python中NeuroImaging的机器学习。❗Unlicensed - [GitHub](https://github.com/nilearn/nilearn) (👨‍💻 170 · 🔀 390 · 📦 980 · 📋 1.4K - 15% open · ⏱️ 28.04.2021): ``` git clone https://github.com/nilearn/nilearn ``` - [PyPi](https://pypi.org/project/nilearn) (📥 24K / month): ``` pip install nilearn ``` - [Conda](https://anaconda.org/conda-forge/nilearn) (📥 94K · ⏱️ 10.03.2021): ``` conda install -c conda-forge nilearn ```
Hail (🥈24 · ⭐ 720) - 可扩展的基因组数据分析。MIT - [GitHub](https://github.com/hail-is/hail) (👨‍💻 73 · 🔀 180 · 📦 37 · 📋 2K - 0% open · ⏱️ 28.04.2021): ``` git clone https://github.com/hail-is/hail ``` - [PyPi](https://pypi.org/project/hail) (📥 5.2K / month): ``` pip install hail ```
DIPY (🥈24 · ⭐ 430) - DIPY是Python中的Paragon 3D/4D +影像库。❗Unlicensed - [GitHub](https://github.com/dipy/dipy) (👨‍💻 120 · 🔀 300 · 📦 360 · 📋 690 - 12% open · ⏱️ 25.04.2021): ``` git clone https://github.com/dipy/dipy ``` - [PyPi](https://pypi.org/project/dipy) (📥 12K / month): ``` pip install dipy ``` - [Conda](https://anaconda.org/conda-forge/dipy) (📥 210K · ⏱️ 14.03.2021): ``` conda install -c conda-forge dipy ```
MONAI (🥈22 · ⭐ 1.9K) - 用于医疗成像的AI工具包。Apache-2 - [GitHub](https://github.com/Project-MONAI/MONAI) (👨‍💻 57 · 🔀 350 · 📋 850 - 10% open · ⏱️ 27.04.2021): ``` git clone https://github.com/Project-MONAI/MONAI ``` - [PyPi](https://pypi.org/project/monai) (📥 7.3K / month): ``` pip install monai ```
DeepVariant (🥉21 · ⭐ 2.3K) - DeepVariant是使用深度神经网络的分析管道。BSD-3 - [GitHub](https://github.com/google/deepvariant) (👨‍💻 19 · 🔀 540 · 📥 3.3K · 📋 400 - 0% open · ⏱️ 31.03.2021): ``` git clone https://github.com/google/deepvariant ``` - [Conda](https://anaconda.org/bioconda/deepvariant) (📥 29K · ⏱️ 18.04.2021): ``` conda install -c bioconda deepvariant ```
NiftyNet (🥉20 · ⭐ 1.3K · 💤) - 开源医疗卷积神经网络工具库。Apache-2 - [GitHub](https://github.com/NifTK/NiftyNet) (👨‍💻 58 · 🔀 380 · 📋 320 - 30% open · ⏱️ 21.04.2020): ``` git clone https://github.com/NifTK/NiftyNet ``` - [PyPi](https://pypi.org/project/niftynet) (📥 270 / month): ``` pip install niftynet ```
MedPy (🥉20 · ⭐ 340 · 💤) - Python中的医学图像处理。❗️GPL-3.0 - [GitHub](https://github.com/loli/medpy) (👨‍💻 13 · 🔀 110 · 📦 260 · 📋 76 - 13% open · ⏱️ 01.05.2020): ``` git clone https://github.com/loli/medpy ``` - [PyPi](https://pypi.org/project/MedPy) (📥 7.9K / month): ``` pip install MedPy ```
Glow (🥉20 · ⭐ 170) - 一个用于大规模基因组分析的开源工具包。Apache-2 - [GitHub](https://github.com/projectglow/glow) (👨‍💻 12 · 🔀 44 · 📋 83 - 30% open · ⏱️ 27.04.2021): ``` git clone https://github.com/projectglow/glow ``` - [PyPi](https://pypi.org/project/glow.py) (📥 14K / month): ``` pip install glow.py ```
NIPY (🥉19 · ⭐ 300) - Python FMRI分析软件包中的Neuroimaging。BSD-3 - [GitHub](https://github.com/nipy/nipy) (👨‍💻 63 · 🔀 120 · 📋 150 - 25% open · ⏱️ 29.03.2021): ``` git clone https://github.com/nipy/nipy ``` - [PyPi](https://pypi.org/project/nipy) (📥 2.2K / month): ``` pip install nipy ``` - [Conda](https://anaconda.org/conda-forge/nipy) (📥 78K · ⏱️ 04.05.2020): ``` conda install -c conda-forge nipy ```
DLTK (🥉18 · ⭐ 1.3K · 💀) - 用于医学图像分析的深度学习工具包。Apache-2 - [GitHub](https://github.com/DLTK/DLTK) (👨‍💻 9 · 🔀 390 · 📦 20 · 📋 31 - 22% open · ⏱️ 21.01.2019): ``` git clone https://github.com/DLTK/DLTK ``` - [PyPi](https://pypi.org/project/dltk) (📥 180 / month): ``` pip install dltk ```
Brainiak (🥉18 · ⭐ 240) - 脑成像分析套件。Apache-2 - [GitHub](https://github.com/brainiak/brainiak) (👨‍💻 32 · 🔀 110 · 📦 12 · 📋 190 - 35% open · ⏱️ 19.02.2021): ``` git clone https://github.com/brainiak/brainiak ``` - [PyPi](https://pypi.org/project/brainiak) (📥 380 / month): ``` pip install brainiak ``` - [Docker Hub](https://hub.docker.com/r/brainiak/brainiak) (📥 530 · ⭐ 1 · ⏱️ 15.10.2020): ``` docker pull brainiak/brainiak ```
MedicalTorch (🥉16 · ⭐ 730) - Pytorch的医学成像框架。Apache-2 - [GitHub](https://github.com/perone/medicaltorch) (👨‍💻 8 · 🔀 110 · 📦 10 · 📋 22 - 59% open · ⏱️ 16.04.2021): ``` git clone https://github.com/perone/medicaltorch ``` - [PyPi](https://pypi.org/project/medicaltorch) (📥 230 / month): ``` pip install medicaltorch ```
MedicalNet (🥉13 · ⭐ 1.1K · 💤) - Transfer Learning for 3D Medical Image Analysis的论文实现。MIT - [GitHub](https://github.com/Tencent/MedicalNet) (🔀 300 · 📋 59 - 76% open · ⏱️ 27.08.2020): ``` git clone https://github.com/Tencent/MedicalNet ```
Medical Detection Toolkit (🥉13 · ⭐ 940) - Medical Detection Toolkit包含2D + 3D。Apache-2 - [GitHub](https://github.com/MIC-DKFZ/medicaldetectiontoolkit) (👨‍💻 3 · 🔀 240 · 📋 110 - 24% open · ⏱️ 30.03.2021): ``` git clone https://github.com/MIC-DKFZ/medicaldetectiontoolkit ```
DeepNeuro (🥉12 · ⭐ 100 · 💤) - 用于神经影像数据的深度学习python软件包。MIT - [GitHub](https://github.com/QTIM-Lab/DeepNeuro) (👨‍💻 6 · 🔀 32 · 📦 1 · 📋 41 - 60% open · ⏱️ 24.06.2020): ``` git clone https://github.com/QTIM-Lab/DeepNeuro ``` - [PyPi](https://pypi.org/project/deepneuro) (📥 88 / month): ``` pip install deepneuro ```


光学字符识别OCR

Back to top

用于光学字符识别(OCR)和从图像或视频中提取文本的库。

EasyOCR (🥇29 · ⭐ 11K) - 即用型OCR,具有80多种受支持的语言和所有流行的手写文字。Apache-2 - [GitHub](https://github.com/JaidedAI/EasyOCR) (👨‍💻 77 · 🔀 1.2K · 📥 260K · 📦 200 · 📋 300 - 39% open · ⏱️ 21.04.2021): ``` git clone https://github.com/JaidedAI/EasyOCR ``` - [PyPi](https://pypi.org/project/easyocr) (📥 17K / month): ``` pip install easyocr ```
tesserocr (🥇27 · ⭐ 1.4K) - 用于tesseract-ocr API的Python包装器。MIT - [GitHub](https://github.com/sirfz/tesserocr) (👨‍💻 24 · 🔀 190 · 📦 490 · 📋 210 - 28% open · ⏱️ 23.03.2021): ``` git clone https://github.com/sirfz/tesserocr ``` - [PyPi](https://pypi.org/project/tesserocr) (📥 75K / month): ``` pip install tesserocr ``` - [Conda](https://anaconda.org/conda-forge/tesserocr) (📥 43K · ⏱️ 13.01.2021): ``` conda install -c conda-forge tesserocr ```
PaddleOCR (🥈25 · ⭐ 12K) - 基于PaddlePaddle的多语言OCR工具包。Apache-2 - [GitHub](https://github.com/PaddlePaddle/PaddleOCR) (👨‍💻 42 · 🔀 2.4K · 📦 92 · 📋 1.8K - 37% open · ⏱️ 27.04.2021): ``` git clone https://github.com/PaddlePaddle/PaddleOCR ``` - [PyPi](https://pypi.org/project/paddleocr) (📥 4.7K / month): ``` pip install paddleocr ```
OCRmyPDF (🥈25 · ⭐ 4.2K) - OCRmyPDF将OCR文本层添加到扫描的PDF文件中使用。MPL-2.0 - [GitHub](https://github.com/jbarlow83/OCRmyPDF) (👨‍💻 53 · 🔀 440 · 📦 140 · 📋 690 - 12% open · ⏱️ 26.04.2021): ``` git clone https://github.com/jbarlow83/OCRmyPDF ``` - [PyPi](https://pypi.org/project/ocrmypdf) (📥 19K / month): ``` pip install ocrmypdf ```
Tesseract (🥈25 · ⭐ 3.6K) - Python-tesseract是一种光学字符识别(OCR)工具。Apache-2 - [GitHub](https://github.com/madmaze/pytesseract) (👨‍💻 37 · 🔀 510 · 📋 260 - 2% open · ⏱️ 26.04.2021): ``` git clone https://github.com/madmaze/pytesseract ``` - [PyPi](https://pypi.org/project/pytesseract) (📥 790K / month): ``` pip install pytesseract ``` - [Conda](https://anaconda.org/conda-forge/pytesseract) (📥 250K · ⏱️ 20.11.2020): ``` conda install -c conda-forge pytesseract ```
attention-ocr (🥉21 · ⭐ 860) - 用于文本识别的Tensorflow模型。MIT - [GitHub](https://github.com/emedvedev/attention-ocr) (👨‍💻 27 · 🔀 230 · 📦 16 · 📋 140 - 13% open · ⏱️ 31.10.2020): ``` git clone https://github.com/emedvedev/attention-ocr ``` - [PyPi](https://pypi.org/project/aocr) (📥 400 / month): ``` pip install aocr ```
calamari (🥉20 · ⭐ 810) - 基于OCRopy的基于行的ATR引擎。Apache-2 - [GitHub](https://github.com/Calamari-OCR/calamari) (👨‍💻 17 · 🔀 170 · 📋 180 - 16% open · ⏱️ 27.03.2021): ``` git clone https://github.com/Calamari-OCR/calamari ``` - [PyPi](https://pypi.org/project/calamari_ocr) (📥 1.2K / month): ``` pip install calamari_ocr ```
keras-ocr (🥉19 · ⭐ 830) - CRAFT文本检测器。MIT - [GitHub](https://github.com/faustomorales/keras-ocr) (👨‍💻 10 · 🔀 200 · 📥 39K · 📋 130 - 27% open · ⏱️ 31.03.2021): ``` git clone https://github.com/faustomorales/keras-ocr ``` - [PyPi](https://pypi.org/project/keras-ocr) (📥 4.1K / month): ``` pip install keras-ocr ```
pdftabextract (🥉17 · ⭐ 1.9K · 💀) - 一组用于从PDF文件提取表格的工具。Apache-2 - [GitHub](https://github.com/WZBSocialScienceCenter/pdftabextract) (👨‍💻 2 · 🔀 330 · 📦 37 · 📋 21 - 14% open · ⏱️ 26.10.2018): ``` git clone https://github.com/WZBSocialScienceCenter/pdftabextract ``` - [PyPi](https://pypi.org/project/pdftabextract) (📥 400 / month): ``` pip install pdftabextract ```
doc2text (🥉16 · ⭐ 1.2K) - 批量检测文本块和OCR扫描不良的PDF。MIT - [GitHub](https://github.com/jlsutherland/doc2text) (👨‍💻 5 · 🔀 93 · 📦 35 · 📋 20 - 55% open · ⏱️ 01.12.2020): ``` git clone https://github.com/jlsutherland/doc2text ``` - [PyPi](https://pypi.org/project/doc2text) (📥 500 / month): ``` pip install doc2text ```
Mozart (🥉10 · ⭐ 250 · 🐣) - 光学音乐识别(OMR)系统。Apache-2 - [GitHub](https://github.com/aashrafh/Mozart) (👨‍💻 5 · 🔀 40 · 📋 3 - 33% open · ⏱️ 04.04.2021): ``` git clone https://github.com/aashrafh/Mozart ```


数据容器和结构

Back to top

通用数据容器和结构以及pandas的实用程序和扩展。

pandas (🥇43 · ⭐ 29K) - 灵活而强大的数据分析/操作库。BSD-3 - [GitHub](https://github.com/pandas-dev/pandas) (👨‍💻 2.7K · 🔀 12K · 📥 100K · 📦 430K · 📋 20K - 17% open · ⏱️ 28.04.2021): ``` git clone https://github.com/pandas-dev/pandas ``` - [PyPi](https://pypi.org/project/pandas) (📥 46M / month): ``` pip install pandas ``` - [Conda](https://anaconda.org/conda-forge/pandas) (📥 16M · ⏱️ 13.04.2021): ``` conda install -c conda-forge pandas ```
numpy (🥇38 · ⭐ 17K) - 使用Python进行科学计算的基本软件包。BSD-3 - [GitHub](https://github.com/numpy/numpy) (👨‍💻 1.3K · 🔀 5.3K · 📥 330K · 📦 690K · 📋 9.5K - 21% open · ⏱️ 27.04.2021): ``` git clone https://github.com/numpy/numpy ``` - [PyPi](https://pypi.org/project/numpy) (📥 71M / month): ``` pip install numpy ``` - [Conda](https://anaconda.org/conda-forge/numpy) (📥 19M · ⏱️ 28.03.2021): ``` conda install -c conda-forge numpy ```
h5py (🥇36 · ⭐ 1.5K) - 适用于Python的HDF5-h5py软件包,HDF5的Pythonic接口。BSD-3 - [GitHub](https://github.com/h5py/h5py) (👨‍💻 160 · 🔀 390 · 📥 1K · 📦 110K · 📋 1.2K - 16% open · ⏱️ 20.04.2021): ``` git clone https://github.com/h5py/h5py ``` - [PyPi](https://pypi.org/project/h5py) (📥 9.1M / month): ``` pip install h5py ``` - [Conda](https://anaconda.org/conda-forge/h5py) (📥 5.1M · ⏱️ 16.04.2021): ``` conda install -c conda-forge h5py ```
xarray (🥈33 · ⭐ 2K) - Python中带有N-D标签的数组和数据集。Apache-2 - [GitHub](https://github.com/pydata/xarray) (👨‍💻 310 · 🔀 650 · 📦 5.9K · 📋 2.7K - 26% open · ⏱️ 27.04.2021): ``` git clone https://github.com/pydata/xarray ``` - [PyPi](https://pypi.org/project/xarray) (📥 520K / month): ``` pip install xarray ``` - [Conda](https://anaconda.org/conda-forge/xarray) (📥 2.7M · ⏱️ 26.02.2021): ``` conda install -c conda-forge xarray ```
Arrow (🥈30 · ⭐ 7.8K) - Apache Arrow定义了一种在内存中表示tabular data的格式。Apache-2 - [GitHub](https://github.com/apache/arrow) (👨‍💻 670 · 🔀 1.8K · 📦 39 · 📋 590 - 0% open · ⏱️ 28.04.2021): ``` git clone https://github.com/apache/arrow ``` - [PyPi](https://pypi.org/project/pyarrow) (📥 23M / month): ``` pip install pyarrow ``` - [Conda](https://anaconda.org/conda-forge/arrow) (📥 550K · ⏱️ 28.04.2021): ``` conda install -c conda-forge arrow ```
Koalas (🥈29 · ⭐ 2.8K) - Apache Spark上的pandas API。Apache-2 - [GitHub](https://github.com/databricks/koalas) (👨‍💻 50 · 🔀 300 · 📥 1K · 📦 89 · 📋 530 - 17% open · ⏱️ 15.04.2021): ``` git clone https://github.com/databricks/koalas ``` - [PyPi](https://pypi.org/project/koalas) (📥 2.9M / month): ``` pip install koalas ``` - [Conda](https://anaconda.org/conda-forge/koalas) (📥 86K · ⏱️ 09.03.2021): ``` conda install -c conda-forge koalas ```
Bottleneck (🥈28 · ⭐ 600) - 用C编写的快速NumPy数组函数。BSD-2 - [GitHub](https://github.com/pydata/bottleneck) (👨‍💻 21 · 🔀 65 · 📦 21K · 📋 210 - 14% open · ⏱️ 24.01.2021): ``` git clone https://github.com/pydata/bottleneck ``` - [PyPi](https://pypi.org/project/Bottleneck) (📥 380K / month): ``` pip install Bottleneck ``` - [Conda](https://anaconda.org/conda-forge/bottleneck) (📥 1.5M · ⏱️ 21.01.2021): ``` conda install -c conda-forge bottleneck ```
Modin (🥈27 · ⭐ 6K) - Modin:通过更改一行来加快Pandas工作流程。❗Unlicensed - [GitHub](https://github.com/modin-project/modin) (👨‍💻 74 · 🔀 420 · 📥 200K · 📦 350 · 📋 1.7K - 28% open · ⏱️ 28.04.2021): ``` git clone https://github.com/modin-project/modin ``` - [PyPi](https://pypi.org/project/modin) (📥 140K / month): ``` pip install modin ```
sklearn-pandas (🥈27 · ⭐ 2.4K) - pandas与sklearn集成。❗️Zlib - [GitHub](https://github.com/scikit-learn-contrib/sklearn-pandas) (👨‍💻 37 · 🔀 360 · 📦 2.1K · 📋 140 - 16% open · ⏱️ 27.02.2021): ``` git clone https://github.com/scikit-learn-contrib/sklearn-pandas ``` - [PyPi](https://pypi.org/project/sklearn-pandas) (📥 210K / month): ``` pip install sklearn-pandas ```
datasketch (🥈27 · ⭐ 1.5K) - MinHash, LSH, LSH Forest, Weighted MinHash, HyperLogLog等实现。MIT - [GitHub](https://github.com/ekzhu/datasketch) (👨‍💻 17 · 🔀 210 · 📥 16 · 📦 280 · 📋 110 - 17% open · ⏱️ 24.02.2021): ``` git clone https://github.com/ekzhu/datasketch ``` - [PyPi](https://pypi.org/project/datasketch) (📥 240K / month): ``` pip install datasketch ```
Blaze (🥈26 · ⭐ 2.9K · 💀) - NumPy和Pandas连接到大数据。❗Unlicensed - [GitHub](https://github.com/blaze/blaze) (👨‍💻 64 · 🔀 350 · 📦 7.6K · 📋 750 - 33% open · ⏱️ 15.08.2019): ``` git clone https://github.com/blaze/blaze ``` - [PyPi](https://pypi.org/project/blaze) (📥 12K / month): ``` pip install blaze ``` - [Conda](https://anaconda.org/conda-forge/blaze) (📥 190K · ⏱️ 15.07.2018): ``` conda install -c conda-forge blaze ```
zarr (🥈26 · ⭐ 690) - Python的分块,压缩N维数组的实现。MIT - [GitHub](https://github.com/zarr-developers/zarr-python) (👨‍💻 38 · 🔀 110 · 📦 650 · 📋 390 - 39% open · ⏱️ 27.04.2021): ``` git clone https://github.com/zarr-developers/zarr-python ``` - [PyPi](https://pypi.org/project/zarr) (📥 95K / month): ``` pip install zarr ``` - [Conda](https://anaconda.org/conda-forge/zarr) (📥 700K · ⏱️ 27.04.2021): ``` conda install -c conda-forge zarr ```
numexpr (🥉25 · ⭐ 1.6K) - 适用于Python,NumPy,PyTables等的快速数值数组表达式评估器。MIT - [GitHub](https://github.com/pydata/numexpr) (👨‍💻 57 · 🔀 160 · 📋 300 - 17% open · ⏱️ 03.03.2021): ``` git clone https://github.com/pydata/numexpr ``` - [PyPi](https://pypi.org/project/numexpr) (📥 1.2M / month): ``` pip install numexpr ``` - [Conda](https://anaconda.org/conda-forge/numexpr) (📥 2.5M · ⏱️ 05.03.2021): ``` conda install -c conda-forge numexpr ```
Pandaral·lel (🥉25 · ⭐ 1.5K) - A simple and efficient tool to parallelize Pandas.. BSD-3 - [GitHub](https://github.com/nalepae/pandarallel) (👨‍💻 14 · 🔀 100 · 📦 190 · 📋 120 - 55% open · ⏱️ 04.02.2021): ``` git clone https://github.com/nalepae/pandarallel ``` - [PyPi](https://pypi.org/project/pandarallel) (📥 360K / month): ``` pip install pandarallel ```
TinyDB (🥉24 · ⭐ 4.2K) - TinyDB:轻型面向文档的数据库。MIT - [GitHub](https://github.com/msiemens/tinydb) (👨‍💻 64 · 🔀 370 · 📋 250 - 2% open · ⏱️ 19.04.2021): ``` git clone https://github.com/msiemens/tinydb ``` - [PyPi](https://pypi.org/project/tinydb) (📥 280K / month): ``` pip install tinydb ``` - [Conda](https://anaconda.org/conda-forge/tinydb) (📥 110K · ⏱️ 11.02.2021): ``` conda install -c conda-forge tinydb ```
Arctic (🥉24 · ⭐ 2.3K) - Arctic是用于数字数据的高性能数据存储。❗️LGPL-2.1 - [GitHub](https://github.com/man-group/arctic) (👨‍💻 71 · 🔀 440 · 📥 120 · 📦 110 · 📋 510 - 14% open · ⏱️ 16.04.2021): ``` git clone https://github.com/man-group/arctic ``` - [PyPi](https://pypi.org/project/arctic) (📥 5.6K / month): ``` pip install arctic ``` - [Conda](https://anaconda.org/conda-forge/arctic) (📥 13K · ⏱️ 16.12.2019): ``` conda install -c conda-forge arctic ```
swifter (🥉24 · ⭐ 1.6K) - 一个可以对pandas Dataframe或者series做高效function映射的工具库。MIT - [GitHub](https://github.com/jmcarpenter2/swifter) (👨‍💻 14 · 🔀 76 · 📦 320 · 📋 95 - 20% open · ⏱️ 19.12.2020): ``` git clone https://github.com/jmcarpenter2/swifter ``` - [PyPi](https://pypi.org/project/swifter) (📥 110K / month): ``` pip install swifter ``` - [Conda](https://anaconda.org/conda-forge/swifter) (📥 94K · ⏱️ 05.04.2021): ``` conda install -c conda-forge swifter ```
PyTables (🥉24 · ⭐ 1K) - 一个Python包,用于管理大量数据。BSD-3 - [GitHub](https://github.com/PyTables/PyTables) (👨‍💻 98 · 🔀 180 · 📥 130 · 📋 610 - 26% open · ⏱️ 20.03.2021): ``` git clone https://github.com/PyTables/PyTables ``` - [PyPi](https://pypi.org/project/tables) (📥 680K / month): ``` pip install tables ``` - [Conda](https://anaconda.org/conda-forge/pytables) (📥 2.5M · ⏱️ 14.01.2021): ``` conda install -c conda-forge pytables ```
bcolz (🥉24 · ⭐ 910 · 💤) - 可以压缩的列式数据容器。❗Unlicensed - [GitHub](https://github.com/Blosc/bcolz) (👨‍💻 33 · 🔀 120 · 📦 1.6K · 📋 240 - 49% open · ⏱️ 10.09.2020): ``` git clone https://github.com/Blosc/bcolz ``` - [PyPi](https://pypi.org/project/bcolz) (📥 29K / month): ``` pip install bcolz ``` - [Conda](https://anaconda.org/conda-forge/bcolz) (📥 240K · ⏱️ 05.11.2019): ``` conda install -c conda-forge bcolz ```
Vaex (🥉22 · ⭐ 6.1K) - 用于Python,ML的核外混合Apache Arrow / NumPy DataFrame可视化等实现。MIT - [GitHub](https://github.com/vaexio/vaex) (👨‍💻 41 · 🔀 460 · 📥 200 · 📋 710 - 38% open · ⏱️ 26.04.2021): ``` git clone https://github.com/vaexio/vaex ``` - [PyPi](https://pypi.org/project/vaex) (📥 11K / month): ``` pip install vaex ``` - [Conda](https://anaconda.org/conda-forge/vaex) (📥 100K · ⏱️ 09.03.2021): ``` conda install -c conda-forge vaex ```
StaticFrame (🥉21 · ⭐ 220) - 类似Pandas的DataFrame的不可变且仅增长的高效数据结构实现。MIT - [GitHub](https://github.com/InvestmentSystems/static-frame) (👨‍💻 16 · 🔀 22 · 📦 6 · 📋 300 - 8% open · ⏱️ 26.04.2021): ``` git clone https://github.com/InvestmentSystems/static-frame ``` - [PyPi](https://pypi.org/project/static-frame) (📥 1.6K / month): ``` pip install static-frame ``` - [Conda](https://anaconda.org/conda-forge/static-frame) (📥 81K · ⏱️ 26.04.2021): ``` conda install -c conda-forge static-frame ```
fletcher (🥉21 · ⭐ 210) - 由Apache Arrow支持的Pandas ExtensionDType/Array。MIT - [GitHub](https://github.com/xhochy/fletcher) (👨‍💻 24 · 🔀 31 · 📥 12 · 📦 3 · 📋 71 - 43% open · ⏱️ 18.02.2021): ``` git clone https://github.com/xhochy/fletcher ``` - [PyPi](https://pypi.org/project/fletcher) (📥 550 / month): ``` pip install fletcher ``` - [Conda](https://anaconda.org/conda-forge/fletcher) (📥 23K · ⏱️ 17.01.2021): ``` conda install -c conda-forge fletcher ```
datatable (🥉20 · ⭐ 1.2K) - 一个用于处理二维表格数据的Python包。MPL-2.0 - [GitHub](https://github.com/h2oai/datatable) (👨‍💻 28 · 🔀 100 · 📥 980 · 📋 1.3K - 10% open · ⏱️ 26.04.2021): ``` git clone https://github.com/h2oai/datatable ``` - [PyPi](https://pypi.org/project/datatable) (📥 28K / month): ``` pip install datatable ```
pandasql (🥉20 · ⭐ 970 · 💀) - pandas的sqldf。MIT - [GitHub](https://github.com/yhat/pandasql) (👨‍💻 15 · 🔀 140 · 📦 720 · 📋 63 - 63% open · ⏱️ 01.02.2017): ``` git clone https://github.com/yhat/pandasql ``` - [PyPi](https://pypi.org/project/pandasql) (📥 330K / month): ``` pip install pandasql ```
pickleDB (🥉20 · ⭐ 560 · 💀) - pickleDB是使用Python的json的开源键值存储。BSD-3 - [GitHub](https://github.com/patx/pickledb) (👨‍💻 11 · 🔀 99 · 📦 570 · 📋 50 - 22% open · ⏱️ 15.11.2019): ``` git clone https://github.com/patx/pickledb ``` - [PyPi](https://pypi.org/project/pickledb) (📥 8.3K / month): ``` pip install pickledb ```
Pandas Summary (🥉19 · ⭐ 360 · 💀) - pandas Dataframe的describe函数功能扩展。MIT - [GitHub](https://github.com/mouradmourafiq/pandas-summary) (👨‍💻 6 · 🔀 35 · 📦 600 · 📋 13 - 61% open · ⏱️ 24.08.2019): ``` git clone https://github.com/mouradmourafiq/pandas-summary ``` - [PyPi](https://pypi.org/project/pandas-summary) (📥 32K / month): ``` pip install pandas-summary ```
Bounter (🥉18 · ⭐ 900 · 💤) - 使用有限内存的高效计数器。MIT - [GitHub](https://github.com/RaRe-Technologies/bounter) (👨‍💻 8 · 🔀 46 · 📦 22 · 📋 20 - 55% open · ⏱️ 16.08.2020): ``` git clone https://github.com/RaRe-Technologies/bounter ``` - [PyPi](https://pypi.org/project/bounter) (📥 250 / month): ``` pip install bounter ```
PandaPy (🥉12 · ⭐ 470) - PandaPy:具有NumPy的速度,性能高于pandas的表格数据实现。❗Unlicensed - [GitHub](https://github.com/firmai/pandapy) (👨‍💻 3 · 🔀 47 · 📦 1 · 📋 2 - 50% open · ⏱️ 12.11.2020): ``` git clone https://github.com/firmai/pandapy ``` - [PyPi](https://pypi.org/project/pandapy) (📥 160 / month): ``` pip install pandapy ```


数据读写与提取

Back to top

用于从各种数据源和格式加载,收集和提取数据的库。

Faker (🥇37 · ⭐ 12K) - Faker是一个Python软件包,可为您生成伪造数据。MIT - [GitHub](https://github.com/joke2k/faker) (👨‍💻 400 · 🔀 1.4K · 📦 26K · 📋 470 - 22% open · ⏱️ 23.04.2021): ``` git clone https://github.com/joke2k/faker ``` - [PyPi](https://pypi.org/project/Faker) (📥 4.1M / month): ``` pip install Faker ``` - [Conda](https://anaconda.org/conda-forge/faker) (📥 420K · ⏱️ 23.04.2021): ``` conda install -c conda-forge faker ```
TensorFlow Datasets (🥇34 · ⭐ 2.8K) - TFDS是一个高级数据集合。Apache-2 - [GitHub](https://github.com/tensorflow/datasets) (👨‍💻 200 · 🔀 980 · 📦 4.4K · 📋 830 - 32% open · ⏱️ 27.04.2021): ``` git clone https://github.com/tensorflow/datasets ``` - [PyPi](https://pypi.org/project/tensorflow-datasets) (📥 4.8M / month): ``` pip install tensorflow-datasets ```
Tablib (🥇32 · ⭐ 3.9K) - 用于XLS,CSV,JSON,YAML和&c中表格数据集的Python模块。MIT - [GitHub](https://github.com/jazzband/tablib) (👨‍💻 110 · 🔀 550 · 📦 10K · 📋 220 - 12% open · ⏱️ 01.03.2021): ``` git clone https://github.com/jazzband/tablib ``` - [PyPi](https://pypi.org/project/tablib) (📥 1.1M / month): ``` pip install tablib ``` - [Conda](https://anaconda.org/conda-forge/tablib) (📥 61K · ⏱️ 05.12.2020): ``` conda install -c conda-forge tablib ```
xmltodict (🥈31 · ⭐ 4.4K · 💤) - 像处理JSON一样处理XML。MIT - [GitHub](https://github.com/martinblech/xmltodict) (👨‍💻 41 · 🔀 400 · 📦 24K · 📋 190 - 28% open · ⏱️ 26.04.2020): ``` git clone https://github.com/martinblech/xmltodict ``` - [PyPi](https://pypi.org/project/xmltodict) (📥 8.7M / month): ``` pip install xmltodict ``` - [Conda](https://anaconda.org/conda-forge/xmltodict) (📥 830K · ⏱️ 11.02.2019): ``` conda install -c conda-forge xmltodict ```
Datasets (🥈30 · ⭐ 7.3K) - 具有ML模型的最大的即用型NLP数据集合。Apache-2 - [GitHub](https://github.com/huggingface/datasets) (👨‍💻 260 · 🔀 840 · 📦 650 · 📋 680 - 34% open · ⏱️ 27.04.2021): ``` git clone https://github.com/huggingface/datasets ``` - [PyPi](https://pypi.org/project/datasets) (📥 120K / month): ``` pip install datasets ```
snorkel (🥈28 · ⭐ 4.6K) - 在弱监督环境下快速生成训练数据的系统。Apache-2 - [GitHub](https://github.com/snorkel-team/snorkel) (👨‍💻 64 · 🔀 730 · 📥 670 · 📦 81 · 📋 940 - 2% open · ⏱️ 13.03.2021): ``` git clone https://github.com/snorkel-team/snorkel ``` - [PyPi](https://pypi.org/project/snorkel) (📥 120K / month): ``` pip install snorkel ``` - [Conda](https://anaconda.org/conda-forge/snorkel) (📥 18K · ⏱️ 16.03.2021): ``` conda install -c conda-forge snorkel ```
xlrd (🥈28 · ⭐ 1.9K) - xlrd是python语言中用于读取excel表格内容的库。❗Unlicensed - [GitHub](https://github.com/python-excel/xlrd) (👨‍💻 50 · 🔀 400 · 📦 70K · ⏱️ 12.12.2020): ``` git clone https://github.com/python-excel/xlrd ``` - [PyPi](https://pypi.org/project/xlrd) (📥 9.4M / month): ``` pip install xlrd ``` - [Conda](https://anaconda.org/conda-forge/xlrd) (📥 1.4M · ⏱️ 09.01.2021): ``` conda install -c conda-forge xlrd ```
PDFMiner (🥈27 · ⭐ 4.6K · 💀) - Python PDF解析器。MIT - [GitHub](https://github.com/euske/pdfminer) (👨‍💻 28 · 🔀 940 · 📦 2.2K · 📋 230 - 82% open · ⏱️ 18.01.2020): ``` git clone https://github.com/euske/pdfminer ``` - [PyPi](https://pypi.org/project/pdfminer) (📥 180K / month): ``` pip install pdfminer ``` - [Conda](https://anaconda.org/conda-forge/pdfminer) (📥 16K · ⏱️ 15.02.2021): ``` conda install -c conda-forge pdfminer ```
csvkit (🥈27 · ⭐ 4.6K) - 一套实用工具,可转换为CSV并操作。MIT - [GitHub](https://github.com/wireservice/csvkit) (👨‍💻 92 · 🔀 530 · 📦 860 · 📋 810 - 7% open · ⏱️ 10.03.2021): ``` git clone https://github.com/wireservice/csvkit ``` - [PyPi](https://pypi.org/project/csvkit) (📥 51K / month): ``` pip install csvkit ``` - [Conda](https://anaconda.org/conda-forge/csvkit) (📥 49K · ⏱️ 28.05.2019): ``` conda install -c conda-forge csvkit ```
pandas-datareader (🥈27 · ⭐ 2K) - 从各种各样的网络来源中提取数据。❗Unlicensed - [GitHub](https://github.com/pydata/pandas-datareader) (👨‍💻 77 · 🔀 510 · 📦 9K · 📋 450 - 17% open · ⏱️ 31.12.2020): ``` git clone https://github.com/pydata/pandas-datareader ``` - [PyPi](https://pypi.org/project/pandas-datareader) (📥 230K / month): ``` pip install pandas-datareader ``` - [Conda](https://anaconda.org/conda-forge/pandas-datareader) (📥 120K · ⏱️ 16.03.2021): ``` conda install -c conda-forge pandas-datareader ```
python-magic (🥈27 · ⭐ 1.9K) - 用于libmagic的python包装器。❗Unlicensed - [GitHub](https://github.com/ahupp/python-magic) (👨‍💻 50 · 🔀 210 · 📦 14K · 📋 160 - 15% open · ⏱️ 26.04.2021): ``` git clone https://github.com/ahupp/python-magic ``` - [PyPi](https://pypi.org/project/python-magic) (📥 2.5M / month): ``` pip install python-magic ``` - [Conda](https://anaconda.org/conda-forge/python-magic) (📥 86K · ⏱️ 05.03.2021): ``` conda install -c conda-forge python-magic ```
smart-open (🥉26 · ⭐ 2K) - 用于大文件(S3,HDFS,gzip,bz2 ...)流传输的实用程序。MIT - [GitHub](https://github.com/RaRe-Technologies/smart_open) (👨‍💻 79 · 🔀 270 · 📋 300 - 18% open · ⏱️ 28.04.2021): ``` git clone https://github.com/RaRe-Technologies/smart_open ``` - [PyPi](https://pypi.org/project/smart-open) (📥 11M / month): ``` pip install smart-open ```
tabulator-py (🥉26 · ⭐ 200) - 用于读取和写入图像数据的Python库。MIT - [GitHub](https://github.com/frictionlessdata/tabulator-py) (👨‍💻 25 · 🔀 40 · 📦 520 · 📋 180 - 0% open · ⏱️ 22.03.2021): ``` git clone https://github.com/frictionlessdata/tabulator-py ``` - [PyPi](https://pypi.org/project/tabulator) (📥 210K / month): ``` pip install tabulator ``` - [Conda](https://anaconda.org/conda-forge/tabulator-py) (📥 41K · ⏱️ 24.07.2018): ``` conda install -c conda-forge tabulator-py ```
Intake (🥉24 · ⭐ 550) - Intake是一个轻量级的程序包,用于查找,调查,加载等。BSD-2 - [GitHub](https://github.com/intake/intake) (👨‍💻 60 · 🔀 99 · 📦 250 · 📋 260 - 25% open · ⏱️ 22.04.2021): ``` git clone https://github.com/intake/intake ``` - [PyPi](https://pypi.org/project/intake) (📥 9.5K / month): ``` pip install intake ``` - [Conda](https://anaconda.org/conda-forge/intake) (📥 73K · ⏱️ 16.03.2021): ``` conda install -c conda-forge intake ```
textract (🥉22 · ⭐ 3K · 💀) - 从任何文档中提取文本。MIT - [GitHub](https://github.com/deanmalmgren/textract) (👨‍💻 30 · 🔀 410 · 📋 190 - 37% open · ⏱️ 14.11.2019): ``` git clone https://github.com/deanmalmgren/textract ``` - [PyPi](https://pypi.org/project/textract) (📥 43K / month): ``` pip install textract ``` - [Conda](https://anaconda.org/conda-forge/textract) (📥 11K · ⏱️ 20.03.2017): ``` conda install -c conda-forge textract ```
SDV (🥉22 · ⭐ 400) - 用于表格,关系和时间序列数据的综合数据生成。MIT - [GitHub](https://github.com/sdv-dev/SDV) (👨‍💻 33 · 🔀 71 · 📦 21 · 📋 250 - 27% open · ⏱️ 26.04.2021): ``` git clone https://github.com/sdv-dev/SDV ``` - [PyPi](https://pypi.org/project/sdv) (📥 6.4K / month): ``` pip install sdv ```
rows (🥉21 · ⭐ 750) - 通用美观的表格数据界面。❗️LGPL-3.0 - [GitHub](https://github.com/turicas/rows) (👨‍💻 30 · 🔀 130 · 📥 37 · 📦 120 · 📋 290 - 48% open · ⏱️ 11.03.2021): ``` git clone https://github.com/turicas/rows ``` - [PyPi](https://pypi.org/project/rows) (📥 1.8K / month): ``` pip install rows ```
messytables (🥉20 · ⭐ 360 · 💀) - 解析混乱的表格数据的工具。❗Unlicensed - [GitHub](https://github.com/okfn/messytables) (👨‍💻 44 · 🔀 100 · 📦 190 · 📋 85 - 35% open · ⏱️ 13.11.2019): ``` git clone https://github.com/okfn/messytables ``` - [PyPi](https://pypi.org/project/messytables) (📥 7K / month): ``` pip install messytables ```
pyexcel-xlsx (🥉20 · ⭐ 88) - 一个包装器库,用于在xlsx和xlsm等文件格式中读取,操作和写入数据。❗Unlicensed - [GitHub](https://github.com/pyexcel/pyexcel-xlsx) (👨‍💻 4 · 🔀 16 · 📥 46 · 📦 1.2K · 📋 32 - 37% open · ⏱️ 28.11.2020): ``` git clone https://github.com/pyexcel/pyexcel-xlsx ``` - [PyPi](https://pypi.org/project/pyexcel-xlsx) (📥 84K / month): ``` pip install pyexcel-xlsx ``` - [Conda](https://anaconda.org/conda-forge/pyexcel-xlsx) (📥 16K · ⏱️ 10.10.2020): ``` conda install -c conda-forge pyexcel-xlsx ```
datatest (🥉19 · ⭐ 240) - 用于测试驱动的数据整理和数据验证的工具。❗Unlicensed - [GitHub](https://github.com/shawnbrown/datatest) (👨‍💻 6 · 🔀 12 · 📦 31 · 📋 51 - 17% open · ⏱️ 26.04.2021): ``` git clone https://github.com/shawnbrown/datatest ``` - [PyPi](https://pypi.org/project/datatest) (📥 6.5K / month): ``` pip install datatest ```
Camelot (🥉18 · ⭐ 3K · 💀) - Camelot:简单的PDF表提取。❗Unlicensed - [GitHub](https://github.com/atlanhq/camelot) (👨‍💻 23 · 🔀 310 · 📋 340 - 18% open · ⏱️ 15.10.2019): ``` git clone https://github.com/atlanhq/camelot ``` - [PyPi](https://pypi.org/project/camelot-py) (📥 28K / month): ``` pip install camelot-py ```
Singer (🥉18 · ⭐ 760) - 在数据库,Web API,文件,队列等之间移动数据的标准。❗️AGPL-3.0 - [GitHub](https://github.com/singer-io/getting-started) (👨‍💻 26 · 🔀 100 · 📋 33 - 45% open · ⏱️ 14.04.2021): ``` git clone https://github.com/singer-io/getting-started ``` - [PyPi](https://pypi.org/project/singer-python) (📥 83K / month): ``` pip install singer-python ```
openpyxl (🥉14 · ⭐ 19) - 一个用于读取/写入Excel 2010 xlsx/xlsm文件的Python库。MIT - [PyPi](https://pypi.org/project/openpyxl) (📥 11M / month): ``` pip install openpyxl ``` - [GitLab](https://foss.heptapod.net/openpyxl/openpyxl) (🔀 0 · 📋 1.7K - 11% open · ⏱️ 13.03.2021): ``` git clone https://foss.heptapod.net/openpyxl/openpyxl ``` - [Conda](https://anaconda.org/anaconda/openpyxl) (📥 48K · ⏱️ 13.03.2021): ``` conda install -c anaconda openpyxl ``` - [Docker Hub](https://hub.docker.com/r/openpyxl/openpyxl-ci) (📥 1.2K · ⏱️ 13.09.2018): ``` docker pull openpyxl/openpyxl-ci ```


网页抓取和爬虫

Back to top

用于Web抓取、爬虫,下载和挖掘的库以及库。

🔗 Python Web Scraping ( ⭐ 1.2K · 🐣) - Collection of web-scraping and crawling libraries.


数据管道和流处理

Back to top

用于数据批处理和流处理,工作流自动化,作业调度和其他数据管道任务的库。

Celery (🥇36 · ⭐ 17K) - 基于分布式消息传递的异步任务队列/作业队列。❗Unlicensed - [GitHub](https://github.com/celery/celery) (👨‍💻 1.1K · 🔀 3.8K · 📦 52K · 📋 4.4K - 10% open · ⏱️ 26.04.2021): ``` git clone https://github.com/celery/celery ``` - [PyPi](https://pypi.org/project/celery) (📥 5M / month): ``` pip install celery ``` - [Conda](https://anaconda.org/conda-forge/celery) (📥 470K · ⏱️ 24.03.2021): ``` conda install -c conda-forge celery ```
luigi (🥇34 · ⭐ 14K) - Luigi是一个Python模块,可帮助您构建复杂的批处理管道。Apache-2 - [GitHub](https://github.com/spotify/luigi) (👨‍💻 560 · 🔀 2.2K · 📦 1.4K · 📋 900 - 5% open · ⏱️ 16.04.2021): ``` git clone https://github.com/spotify/luigi ``` - [PyPi](https://pypi.org/project/luigi) (📥 840K / month): ``` pip install luigi ``` - [Conda](https://anaconda.org/anaconda/luigi) (📥 7K · ⏱️ 17.04.2021): ``` conda install -c anaconda luigi ```
joblib (🥇34 · ⭐ 2.4K) - 使用Python函数进行计算。BSD-3 - [GitHub](https://github.com/joblib/joblib) (👨‍💻 99 · 🔀 280 · 📦 97K · 📋 620 - 41% open · ⏱️ 02.04.2021): ``` git clone https://github.com/joblib/joblib ``` - [PyPi](https://pypi.org/project/joblib) (📥 28M / month): ``` pip install joblib ``` - [Conda](https://anaconda.org/conda-forge/joblib) (📥 3.9M · ⏱️ 09.02.2021): ``` conda install -c conda-forge joblib ```
rq (🥇32 · ⭐ 7.7K) - 适用于Python的简单作业队列。❗Unlicensed - [GitHub](https://github.com/rq/rq) (👨‍💻 230 · 🔀 1.2K · 📦 7.8K · 📋 840 - 16% open · ⏱️ 20.04.2021): ``` git clone https://github.com/rq/rq ``` - [PyPi](https://pypi.org/project/rq) (📥 490K / month): ``` pip install rq ``` - [Conda](https://anaconda.org/conda-forge/rq) (📥 50K · ⏱️ 31.03.2021): ``` conda install -c conda-forge rq ```
Airflow (🥈31 · ⭐ 22K) - 代码实现的创建,安排和监视工作流的平台。Apache-2 - [GitHub](https://github.com/apache/airflow) (👨‍💻 1.8K · 🔀 8.1K · 📥 120K · 📋 3.2K - 24% open · ⏱️ 27.04.2021): ``` git clone https://github.com/apache/airflow ``` - [PyPi](https://pypi.org/project/apache-airflow) (📥 1.8M / month): ``` pip install apache-airflow ``` - [Conda](https://anaconda.org/conda-forge/airflow) (📥 310K · ⏱️ 20.04.2021): ``` conda install -c conda-forge airflow ``` - [Docker Hub](https://hub.docker.com/r/apache/airflow) (📥 19M · ⭐ 240 · ⏱️ 27.04.2021): ``` docker pull apache/airflow ```
Prefect (🥈31 · ⭐ 6.1K) - 自动化数据的最简单方法。Apache-2 - [GitHub](https://github.com/PrefectHQ/prefect) (👨‍💻 200 · 🔀 550 · 📦 310 · 📋 1.7K - 16% open · ⏱️ 27.04.2021): ``` git clone https://github.com/PrefectHQ/prefect ``` - [PyPi](https://pypi.org/project/prefect) (📥 76K / month): ``` pip install prefect ``` - [Conda](https://anaconda.org/conda-forge/prefect) (📥 91K · ⏱️ 14.04.2021): ``` conda install -c conda-forge prefect ```
Beam (🥈29 · ⭐ 4.7K) - 统一的编程模型,用于定义和执行数据处理。Apache-2 - [GitHub](https://github.com/apache/beam) (👨‍💻 1K · 🔀 2.9K · ⏱️ 28.04.2021): ``` git clone https://github.com/apache/beam ``` - [PyPi](https://pypi.org/project/apache-beam) (📥 2.4M / month): ``` pip install apache-beam ```
dbt (🥈29 · ⭐ 2.9K) - dbt(数据构建工具)方便数据分析人员和工程师快速使用。Apache-2 - [GitHub](https://github.com/fishtown-analytics/dbt) (👨‍💻 140 · 🔀 560 · 📦 260 · 📋 1.9K - 17% open · ⏱️ 27.04.2021): ``` git clone https://github.com/fishtown-analytics/dbt ``` - [PyPi](https://pypi.org/project/dbt) (📥 320K / month): ``` pip install dbt ``` - [Conda](https://anaconda.org/conda-forge/dbt) (📥 160K · ⏱️ 14.05.2020): ``` conda install -c conda-forge dbt ```
Dagster (🥈28 · ⭐ 3.2K) - 用于机器学习,分析和ETL的数据协调器。Apache-2 - [GitHub](https://github.com/dagster-io/dagster) (👨‍💻 130 · 🔀 340 · 📦 160 · 📋 2.8K - 19% open · ⏱️ 28.04.2021): ``` git clone https://github.com/dagster-io/dagster ``` - [PyPi](https://pypi.org/project/dagster) (📥 53K / month): ``` pip install dagster ``` - [Conda](https://anaconda.org/conda-forge/dagster) (📥 220K · ⏱️ 26.04.2021): ``` conda install -c conda-forge dagster ```
mrjob (🥈28 · ⭐ 2.5K) - 在Hadoop或Amazon Web Services上运行MapReduce作业。Apache-2 - [GitHub](https://github.com/Yelp/mrjob) (👨‍💻 140 · 🔀 560 · 📦 720 · 📋 1.3K - 15% open · ⏱️ 16.11.2020): ``` git clone https://github.com/Yelp/mrjob ``` - [PyPi](https://pypi.org/project/mrjob) (📥 99K / month): ``` pip install mrjob ``` - [Conda](https://anaconda.org/conda-forge/mrjob) (📥 350K · ⏱️ 24.12.2020): ``` conda install -c conda-forge mrjob ```
Kedro (🥈27 · ⭐ 3.8K) - 用于创建可重现,可维护和模块化的Python框架。❗Unlicensed - [GitHub](https://github.com/quantumblacklabs/kedro) (👨‍💻 100 · 🔀 440 · 📦 460 · 📋 460 - 8% open · ⏱️ 26.04.2021): ``` git clone https://github.com/quantumblacklabs/kedro ``` - [PyPi](https://pypi.org/project/kedro) (📥 130K / month): ``` pip install kedro ```
PyFunctional (🥈27 · ⭐ 1.8K) - 用于创建具有链功能的数据管道的Python库。MIT - [GitHub](https://github.com/EntilZha/PyFunctional) (👨‍💻 23 · 🔀 98 · 📦 280 · 📋 120 - 2% open · ⏱️ 03.03.2021): ``` git clone https://github.com/EntilZha/PyFunctional ``` - [PyPi](https://pypi.org/project/pyfunctional) (📥 73K / month): ``` pip install pyfunctional ```
petl (🥈27 · ⭐ 880) - Python提取转换并加载数据表。MIT - [GitHub](https://github.com/petl-developers/petl) (👨‍💻 46 · 🔀 150 · 📦 380 · 📋 410 - 16% open · ⏱️ 17.04.2021): ``` git clone https://github.com/petl-developers/petl ``` - [PyPi](https://pypi.org/project/petl) (📥 34K / month): ``` pip install petl ``` - [Conda](https://anaconda.org/conda-forge/petl) (📥 23K · ⏱️ 05.04.2021): ``` conda install -c conda-forge petl ```
faust (🥈26 · ⭐ 5.5K) - Python流处理。❗Unlicensed - [GitHub](https://github.com/robinhood/faust) (👨‍💻 91 · 🔀 450 · 📦 720 · 📋 420 - 46% open · ⏱️ 09.10.2020): ``` git clone https://github.com/robinhood/faust ``` - [PyPi](https://pypi.org/project/faust) (📥 820K / month): ``` pip install faust ```
Hub (🥈26 · ⭐ 3.2K) - TensorFlow/PyTorch最快的非结构化数据集管理。MPL-2.0 - [GitHub](https://github.com/activeloopai/Hub) (👨‍💻 76 · 🔀 240 · 📦 120 · 📋 250 - 6% open · ⏱️ 27.04.2021): ``` git clone https://github.com/activeloopai/Hub ``` - [PyPi](https://pypi.org/project/hub) (📥 3.1K / month): ``` pip install hub ```
TFX (🥉25 · ⭐ 1.4K) - TFX是用于部署机器学习生产流水线的端到端平台。Apache-2 - [GitHub](https://github.com/tensorflow/tfx) (👨‍💻 110 · 🔀 420 · 📋 560 - 36% open · ⏱️ 28.04.2021): ``` git clone https://github.com/tensorflow/tfx ``` - [PyPi](https://pypi.org/project/tfx) (📥 230K / month): ``` pip install tfx ```
Great Expectations (🥉24 · ⭐ 4.3K) - 通过数据测试,文档编制和性能分析,帮助数据团队加速流水线效率。Apache-2 - [GitHub](https://github.com/great-expectations/great_expectations) (👨‍💻 180 · 🔀 530 · 📋 820 - 22% open · ⏱️ 27.04.2021): ``` git clone https://github.com/great-expectations/great_expectations ``` - [PyPi](https://pypi.org/project/great_expectations) (📥 640K / month): ``` pip install great_expectations ```
Optimus (🥉23 · ⭐ 1K · 📉) - 基于pandas、dask等的敏捷数据预处理工作流程。Apache-2 - [GitHub](https://github.com/ironmussa/Optimus) (👨‍💻 21 · 🔀 190 · 📦 14 · 📋 200 - 16% open · ⏱️ 27.04.2021): ``` git clone https://github.com/ironmussa/Optimus ``` - [PyPi](https://pypi.org/project/optimuspyspark) (📥 8.1K / month): ``` pip install optimuspyspark ```
bonobo (🥉22 · ⭐ 1.4K) - 提取适用于Python 3.5+的Transform Load。Apache-2 - [GitHub](https://github.com/python-bonobo/bonobo) (👨‍💻 37 · 🔀 120 · 📦 110 · 📋 180 - 38% open · ⏱️ 10.03.2021): ``` git clone https://github.com/python-bonobo/bonobo ``` - [PyPi](https://pypi.org/project/bonobo) (📥 9.5K / month): ``` pip install bonobo ```
pysparkling (🥉22 · ⭐ 230) - Apache Spark的RDD和DStream的纯Python实现。❗Unlicensed - [GitHub](https://github.com/svenkreiss/pysparkling) (👨‍💻 10 · 🔀 39 · 📦 62 · 📋 27 - 22% open · ⏱️ 22.02.2021): ``` git clone https://github.com/svenkreiss/pysparkling ``` - [PyPi](https://pypi.org/project/pysparkling) (📥 13K / month): ``` pip install pysparkling ```
dpark (🥉21 · ⭐ 2.7K) - dpark是Python中与MapReduce相似的框架。BSD-3 - [GitHub](https://github.com/douban/dpark) (👨‍💻 35 · 🔀 540 · 📦 3 · ⏱️ 25.12.2020): ``` git clone https://github.com/douban/dpark ``` - [PyPi](https://pypi.org/project/dpark) (📥 200 / month): ``` pip install dpark ```
streamparse (🥉21 · ⭐ 1.4K) - 在Apache Storm拓扑中运行Python。 Pythonic API,CLI 等。❗Unlicensed - [GitHub](https://github.com/Parsely/streamparse) (👨‍💻 40 · 🔀 210 · 📦 48 · 📋 320 - 18% open · ⏱️ 18.12.2020): ``` git clone https://github.com/Parsely/streamparse ``` - [PyPi](https://pypi.org/project/streamparse) (📥 2.9K / month): ``` pip install streamparse ```
Pypeline (🥉21 · ⭐ 1.2K) - Python中的并发数据管道。MIT - [GitHub](https://github.com/cgarciae/pypeln) (👨‍💻 10 · 🔀 69 · 📋 49 - 26% open · ⏱️ 13.04.2021): ``` git clone https://github.com/cgarciae/pypeln ``` - [PyPi](https://pypi.org/project/pypeln) (📥 26K / month): ``` pip install pypeln ```
mrq (🥉20 · ⭐ 840) - Mr. Queue - 使用Redis和gevent的Python中的分布式worker任务队列。MIT - [GitHub](https://github.com/pricingassistant/mrq) (👨‍💻 37 · 🔀 110 · 📦 23 · 📋 170 - 30% open · ⏱️ 13.12.2020): ``` git clone https://github.com/pricingassistant/mrq ``` - [PyPi](https://pypi.org/project/mrq) (📥 850 / month): ``` pip install mrq ```
TaskTiger (🥉19 · ⭐ 1.1K) - 使用Redis的Python任务队列。MIT - [GitHub](https://github.com/closeio/tasktiger) (👨‍💻 20 · 🔀 56 · 📦 20 · 📋 56 - 42% open · ⏱️ 21.04.2021): ``` git clone https://github.com/closeio/tasktiger ``` - [PyPi](https://pypi.org/project/tasktiger) (📥 940 / month): ``` pip install tasktiger ```
pdpipe (🥉19 · ⭐ 600) - pandas DataFrames的简单管道。❗Unlicensed - [GitHub](https://github.com/pdpipe/pdpipe) (👨‍💻 8 · 🔀 27 · 📦 29 · 📋 21 - 28% open · ⏱️ 23.02.2021): ``` git clone https://github.com/pdpipe/pdpipe ``` - [PyPi](https://pypi.org/project/pdpipe) (📥 2.3K / month): ``` pip install pdpipe ```
Mara Pipelines (🥉18 · ⭐ 1.7K) - 一个轻量级的ETL框架。MIT - [GitHub](https://github.com/mara/mara-pipelines) (👨‍💻 16 · 🔀 75 · 📦 7 · 📋 18 - 33% open · ⏱️ 08.03.2021): ``` git clone https://github.com/mara/mara-pipelines ``` - [PyPi](https://pypi.org/project/mara-pipelines) (📥 180 / month): ``` pip install mara-pipelines ```
ploomber (🥉18 · ⭐ 270) - 精益数据科学工作流程。Apache-2 - [GitHub](https://github.com/ploomber/ploomber) (👨‍💻 4 · 🔀 4 · 📦 13 · 📋 290 - 13% open · ⏱️ 24.04.2021): ``` git clone https://github.com/ploomber/ploomber ``` - [PyPi](https://pypi.org/project/ploomber) (📥 3K / month): ``` pip install ploomber ```
BatchFlow (🥉18 · ⭐ 160) - BatchFlow可帮助您方便地使用随机或顺序调度数据进行机器学习任务。Apache-2 - [GitHub](https://github.com/analysiscenter/batchflow) (👨‍💻 29 · 🔀 35 · 📋 99 - 35% open · ⏱️ 22.04.2021): ``` git clone https://github.com/analysiscenter/batchflow ``` - [PyPi](https://pypi.org/project/batchflow) (📥 140 / month): ``` pip install batchflow ```
spark-deep-learning (🥉17 · ⭐ 1.8K) - 适用于Apache Spark的深度学习管道。Apache-2 - [GitHub](https://github.com/databricks/spark-deep-learning) (👨‍💻 15 · 🔀 440 · 📦 17 · 📋 100 - 73% open · ⏱️ 20.01.2021): ``` git clone https://github.com/databricks/spark-deep-learning ```
Databolt Flow (🥉17 · ⭐ 910) - Python库,用于构建高效的数据科学工作流程。MIT - [GitHub](https://github.com/d6t/d6tflow) (👨‍💻 12 · 🔀 66 · 📦 13 · 📋 20 - 40% open · ⏱️ 28.04.2021): ``` git clone https://github.com/d6t/d6tflow ``` - [PyPi](https://pypi.org/project/d6tflow) (📥 390 / month): ``` pip install d6tflow ```
riko (🥉16 · ⭐ 1.6K · 💤) - 一个模仿Yahoo!的Python流处理引擎。MIT - [GitHub](https://github.com/nerevu/riko) (👨‍💻 18 · 🔀 64 · 📋 29 - 72% open · ⏱️ 14.08.2020): ``` git clone https://github.com/nerevu/riko ``` - [PyPi](https://pypi.org/project/riko) (📥 500 / month): ``` pip install riko ```
zenml (🥉16 · ⭐ 1.1K · 🐣) - ZenML:MLOps框架。Apache-2 - [GitHub](https://github.com/maiot-io/zenml) (👨‍💻 11 · 🔀 54 · 📦 1 · 📋 35 - 25% open · ⏱️ 27.04.2021): ``` git clone https://github.com/maiot-io/zenml ``` - [PyPi](https://pypi.org/project/zenml) (📥 540 / month): ``` pip install zenml ```
flupy (🥉14 · ⭐ 160) - python中的流利数据管道。❗Unlicensed - [GitHub](https://github.com/olirice/flupy) (👨‍💻 4 · 🔀 9 · ⏱️ 09.03.2021): ``` git clone https://github.com/olirice/flupy ``` - [PyPi](https://pypi.org/project/flupy) (📥 19K / month): ``` pip install flupy ```
Botflow (🥉12 · ⭐ 1.2K · 💀) - 适用于数据管道工作的Python快速数据流编程框架。❗Unlicensed - [GitHub](https://github.com/kkyon/botflow) (👨‍💻 11 · 🔀 99 · 📦 1 · 📋 4 - 50% open · ⏱️ 23.05.2019): ``` git clone https://github.com/kkyon/botflow ``` - [PyPi](https://pypi.org/project/botflow) (📥 120 / month): ``` pip install botflow ```
bodywork-core (🥉10 · ⭐ 200 · 🐣) - MLOps工具,用于将机器学习项目部署到Kubernetes。❗️AGPL-3.0 - [GitHub](https://github.com/bodywork-ml/bodywork-core) (👨‍💻 4 · 🔀 10 · 📦 1 · 📋 24 - 29% open · ⏱️ 25.04.2021): ``` git clone https://github.com/bodywork-ml/bodywork-core ``` - [PyPi](https://pypi.org/project/bodywork-core): ``` pip install bodywork-core ```


分布式机器学习

Back to top

提供在大型计算基础架构中分布和并行化机器学习任务的功能的库。

Ray (🥇32 · ⭐ 16K) - 一个开源代码框架,提供了用于构建分布式应用程序的简单通用API。Apache-2 - [GitHub](https://github.com/ray-project/ray) (👨‍💻 470 · 🔀 2.5K · 📦 2K · 📋 6.5K - 20% open · ⏱️ 27.04.2021): ``` git clone https://github.com/ray-project/ray ``` - [PyPi](https://pypi.org/project/ray) (📥 390K / month): ``` pip install ray ```
dask (🥇32 · ⭐ 8.3K) - 具有任务调度的并行计算。BSD-3 - [GitHub](https://github.com/dask/dask) (👨‍💻 440 · 🔀 1.2K · 📦 27K · 📋 3.6K - 17% open · ⏱️ 28.04.2021): ``` git clone https://github.com/dask/dask ``` - [PyPi](https://pypi.org/project/dask) (📥 4.5M / month): ``` pip install dask ``` - [Conda](https://anaconda.org/conda-forge/dask) (📥 3.3M · ⏱️ 24.04.2021): ``` conda install -c conda-forge dask ```
dask.distributed (🥇28 · ⭐ 1.2K) - Dask的分布式任务调度规划程序。❗Unlicensed - [GitHub](https://github.com/dask/distributed) (👨‍💻 240 · 🔀 510 · 📦 18K · 📋 2K - 33% open · ⏱️ 28.04.2021): ``` git clone https://github.com/dask/distributed ``` - [PyPi](https://pypi.org/project/distributed) (📥 3.3M / month): ``` pip install distributed ``` - [Conda](https://anaconda.org/conda-forge/distributed) (📥 4.2M · ⏱️ 23.04.2021): ``` conda install -c conda-forge distributed ```
horovod (🥈27 · ⭐ 11K) - 基于TensorFlow,Keras,PyTorch,MXNet等的分布式训练框架。❗Unlicensed - [GitHub](https://github.com/horovod/horovod) (👨‍💻 120 · 🔀 1.8K · 📦 350 · 📋 1.8K - 12% open · ⏱️ 26.04.2021): ``` git clone https://github.com/horovod/horovod ``` - [PyPi](https://pypi.org/project/horovod) (📥 52K / month): ``` pip install horovod ```
DEAP (🥈27 · ⭐ 4.2K) - Python中的分布式进化算法。❗️LGPL-3.0 - [GitHub](https://github.com/DEAP/deap) (👨‍💻 67 · 🔀 870 · 📦 1.8K · 📋 400 - 43% open · ⏱️ 25.12.2020): ``` git clone https://github.com/deap/deap ``` - [PyPi](https://pypi.org/project/deap) (📥 120K / month): ``` pip install deap ``` - [Conda](https://anaconda.org/conda-forge/deap) (📥 130K · ⏱️ 13.01.2021): ``` conda install -c conda-forge deap ```
Mesh (🥈26 · ⭐ 990) - Mesh TensorFlow:简化模型并行化。Apache-2 - [GitHub](https://github.com/tensorflow/mesh) (👨‍💻 41 · 🔀 160 · 📦 520 · 📋 67 - 80% open · ⏱️ 27.04.2021): ``` git clone https://github.com/tensorflow/mesh ``` - [PyPi](https://pypi.org/project/mesh-tensorflow) (📥 120K / month): ``` pip install mesh-tensorflow ```
DeepSpeed (🥈25 · ⭐ 4.8K) - DeepSpeed是一个深度学习优化库。MIT - [GitHub](https://github.com/microsoft/DeepSpeed) (👨‍💻 49 · 🔀 450 · 📦 26 · 📋 430 - 44% open · ⏱️ 27.04.2021): ``` git clone https://github.com/microsoft/DeepSpeed ``` - [PyPi](https://pypi.org/project/deepspeed) (📥 40K / month): ``` pip install deepspeed ``` - [Docker Hub](https://hub.docker.com/r/deepspeed/deepspeed) (📥 8.2K · ⭐ 2 · ⏱️ 20.02.2021): ``` docker pull deepspeed/deepspeed ```
BigDL (🥈25 · ⭐ 3.7K) - BigDL:适用于Apache Spark的分布式深度学习框架。Apache-2 - [GitHub](https://github.com/intel-analytics/BigDL) (👨‍💻 72 · 🔀 840 · 📦 25 · 📋 880 - 17% open · ⏱️ 21.04.2021): ``` git clone https://github.com/intel-analytics/BigDL ``` - [PyPi](https://pypi.org/project/bigdl) (📥 2.2K / month): ``` pip install bigdl ``` - [Maven](https://search.maven.org/artifact/com.intel.analytics.bigdl/bigdl-SPARK_2.4): ``` com.intel.analytics.bigdl bigdl-SPARK_2.4 [VERSION] ```
Elephas (🥈25 · ⭐ 1.5K) - 使用Keras和Spark进行分布式深度学习。MIT keras - [GitHub](https://github.com/maxpumperla/elephas) (👨‍💻 27 · 🔀 280 · 📦 40 · 📋 140 - 15% open · ⏱️ 21.04.2021): ``` git clone https://github.com/maxpumperla/elephas ``` - [PyPi](https://pypi.org/project/elephas) (📥 15K / month): ``` pip install elephas ```
petastorm (🥈25 · ⭐ 1.1K) - Petastorm库单机或分布式训练。Apache-2 - [GitHub](https://github.com/uber/petastorm) (👨‍💻 38 · 🔀 190 · 📥 290 · 📦 29 · 📋 230 - 49% open · ⏱️ 28.04.2021): ``` git clone https://github.com/uber/petastorm ``` - [PyPi](https://pypi.org/project/petastorm) (📥 94K / month): ``` pip install petastorm ```
TensorFlowOnSpark (🥈24 · ⭐ 3.7K) - TensorFlowOnSpark将TensorFlow程序引入Spark。Apache-2 - [GitHub](https://github.com/yahoo/TensorFlowOnSpark) (👨‍💻 33 · 🔀 910 · 📋 350 - 3% open · ⏱️ 29.03.2021): ``` git clone https://github.com/yahoo/TensorFlowOnSpark ``` - [PyPi](https://pypi.org/project/tensorflowonspark) (📥 180K / month): ``` pip install tensorflowonspark ```
analytics-zoo (🥉23 · ⭐ 2.3K) - Apache上的分布式Tensorflow,Keras和PyTorch。Apache-2 - [GitHub](https://github.com/intel-analytics/analytics-zoo) (👨‍💻 90 · 🔀 640 · 📦 2 · 📋 980 - 37% open · ⏱️ 28.04.2021): ``` git clone https://github.com/intel-analytics/analytics-zoo ``` - [PyPi](https://pypi.org/project/analytics-zoo) (📥 2.1K / month): ``` pip install analytics-zoo ```
ipyparallel (🥉23 · ⭐ 1.9K) - Python中的交互式并行计算。❗Unlicensed - [GitHub](https://github.com/ipython/ipyparallel) (👨‍💻 97 · 🔀 750 · 📦 1.5K · 📋 250 - 57% open · ⏱️ 19.04.2021): ``` git clone https://github.com/ipython/ipyparallel ``` - [PyPi](https://pypi.org/project/ipyparallel) (📥 180K / month): ``` pip install ipyparallel ``` - [Conda](https://anaconda.org/conda-forge/ipyparallel) (📥 430K · ⏱️ 22.01.2021): ``` conda install -c conda-forge ipyparallel ```
FairScale (🥉23 · ⭐ 990) - PyTorch扩展用于高性能和大规模训练。BSD-3 - [GitHub](https://github.com/facebookresearch/fairscale) (👨‍💻 29 · 🔀 73 · 📦 15 · 📋 160 - 24% open · ⏱️ 28.04.2021): ``` git clone https://github.com/facebookresearch/fairscale ``` - [PyPi](https://pypi.org/project/fairscale) (📥 19K / month): ``` pip install fairscale ```
dask-ml (🥉23 · ⭐ 700) - 使用Dask进行可扩展的机器学习。BSD-3 - [GitHub](https://github.com/dask/dask-ml) (👨‍💻 64 · 🔀 190 · 📦 380 · 📋 380 - 42% open · ⏱️ 17.04.2021): ``` git clone https://github.com/dask/dask-ml ``` - [PyPi](https://pypi.org/project/dask-ml) (📥 71K / month): ``` pip install dask-ml ``` - [Conda](https://anaconda.org/conda-forge/dask-ml) (📥 210K · ⏱️ 30.01.2021): ``` conda install -c conda-forge dask-ml ```
MMLSpark (🥉22 · ⭐ 2.3K) - 适用于Apache Spark的Microsoft机器学习。MIT - [GitHub](https://github.com/Azure/mmlspark) (👨‍💻 64 · 🔀 490 · 📋 400 - 43% open · ⏱️ 27.04.2021): ``` git clone https://github.com/Azure/mmlspark ``` - [PyPi](https://pypi.org/project/mmlspark) (📥 44K / month): ``` pip install mmlspark ```
Submit it (🥉21 · ⭐ 340) - 用于将作业提交到Slurm的Python工具箱。MIT - [GitHub](https://github.com/facebookincubator/submitit) (👨‍💻 11 · 🔀 21 · 📦 120 · 📋 33 - 30% open · ⏱️ 01.04.2021): ``` git clone https://github.com/facebookincubator/submitit ``` - [PyPi](https://pypi.org/project/submitit) (📥 5K / month): ``` pip install submitit ``` - [Conda](https://anaconda.org/conda-forge/submitit) (📥 2.4K · ⏱️ 10.02.2021): ``` conda install -c conda-forge submitit ```
Apache Singa (🥉19 · ⭐ 2.2K) - 分布式深度学习平台。Apache-2 - [GitHub](https://github.com/apache/singa) (👨‍💻 70 · 🔀 600 · 📦 1 · 📋 52 - 32% open · ⏱️ 15.01.2021): ``` git clone https://github.com/apache/singa ``` - [Conda](https://anaconda.org/nusdbsystem/singa) (📥 270 · ⏱️ 20.01.2021): ``` conda install -c nusdbsystem singa ``` - [Docker Hub](https://hub.docker.com/r/apache/singa) (📥 160 · ⭐ 2 · ⏱️ 04.06.2019): ``` docker pull apache/singa ```
TensorFrames (🥉19 · ⭐ 770 · 💀) - 用于DataFrames的Tensorflow包装器。Apache-2 - [GitHub](https://github.com/databricks/tensorframes) (👨‍💻 16 · 🔀 160 · 📋 91 - 52% open · ⏱️ 15.11.2019): ``` git clone https://github.com/databricks/tensorframes ``` - [PyPi](https://pypi.org/project/tensorframes) (📥 11K / month): ``` pip install tensorframes ```
mpi4py (🥉19 · ⭐ 400) - MPI的Python接口。❗Unlicensed - [GitHub](https://github.com/mpi4py/mpi4py) (👨‍💻 16 · 🔀 65 · 📥 980 · 📋 24 - 33% open · ⏱️ 31.03.2021): ``` git clone https://github.com/mpi4py/mpi4py ``` - [PyPi](https://pypi.org/project/mpi4py) (📥 220K / month): ``` pip install mpi4py ``` - [Conda](https://anaconda.org/conda-forge/mpi4py) (📥 610K · ⏱️ 27.04.2021): ``` conda install -c conda-forge mpi4py ```
Hivemind (🥉18 · ⭐ 680) - PyTorch中的分布式深度学习。专为训练模型而设计。MIT - [GitHub](https://github.com/learning-at-home/hivemind) (👨‍💻 16 · 🔀 40 · 📦 2 · 📋 70 - 52% open · ⏱️ 27.04.2021): ``` git clone https://github.com/learning-at-home/hivemind ``` - [PyPi](https://pypi.org/project/hivemind) (📥 240 / month): ``` pip install hivemind ```
BytePS (🥉17 · ⭐ 2.8K) - 分布式DNN训练的高性能通用框架。Apache-2 - [GitHub](https://github.com/bytedance/byteps) (👨‍💻 19 · 🔀 380 · 📋 230 - 36% open · ⏱️ 21.04.2021): ``` git clone https://github.com/bytedance/byteps ``` - [PyPi](https://pypi.org/project/byteps) (📥 200 / month): ``` pip install byteps ``` - [Docker Hub](https://hub.docker.com/r/bytepsimage/tensorflow) (📥 1.1K · ⏱️ 03.03.2020): ``` docker pull bytepsimage/tensorflow ```
Fiber (🥉17 · ⭐ 880) - 简化了AI的分布式计算。Apache-2 - [GitHub](https://github.com/uber/fiber) (👨‍💻 5 · 🔀 95 · 📦 26 · 📋 21 - 61% open · ⏱️ 15.03.2021): ``` git clone https://github.com/uber/fiber ``` - [PyPi](https://pypi.org/project/fiber) (📥 1.7K / month): ``` pip install fiber ```
sk-dist (🥉17 · ⭐ 260) - PySpark中的分布式scikit学习元估计器。Apache-2 - [GitHub](https://github.com/Ibotta/sk-dist) (👨‍💻 6 · 🔀 44 · 📦 6 · 📋 16 - 43% open · ⏱️ 01.03.2021): ``` git clone https://github.com/Ibotta/sk-dist ``` - [PyPi](https://pypi.org/project/sk-dist) (📥 11K / month): ``` pip install sk-dist ```
somoclu (🥉17 · ⭐ 230 · 💤) - 大规模并行的自组织图:加速训练。MIT - [GitHub](https://github.com/peterwittek/somoclu) (👨‍💻 17 · 🔀 56 · 📥 1.5K · 📋 130 - 20% open · ⏱️ 24.07.2020): ``` git clone https://github.com/peterwittek/somoclu ``` - [PyPi](https://pypi.org/project/somoclu) (📥 1.2K / month): ``` pip install somoclu ``` - [Conda](https://anaconda.org/conda-forge/somoclu) (📥 46K · ⏱️ 13.10.2020): ``` conda install -c conda-forge somoclu ```
LazyCluster (🥉14 · ⭐ 37) - 分布式机器学习框架。Apache-2 - [GitHub](https://github.com/ml-tooling/lazycluster) (👨‍💻 2 · 🔀 6 · 📦 3 · ⏱️ 14.12.2020): ``` git clone https://github.com/ml-tooling/lazycluster ``` - [PyPi](https://pypi.org/project/lazycluster) (📥 240 / month): ``` pip install lazycluster ```


超参数优化和AutoML

Back to top

用于超参数优化,自动机器学习和神经体系结构搜索的库。

Optuna (🥇32 · ⭐ 4.5K · 📈) - 超参数优化框架。MIT - [GitHub](https://github.com/optuna/optuna) (👨‍💻 130 · 🔀 500 · 📦 1.2K · 📋 760 - 19% open · ⏱️ 28.04.2021): ``` git clone https://github.com/optuna/optuna ``` - [PyPi](https://pypi.org/project/optuna) (📥 460K / month): ``` pip install optuna ``` - [Conda](https://anaconda.org/conda-forge/optuna) (📥 24K · ⏱️ 05.04.2021): ``` conda install -c conda-forge optuna ```
scikit-optimize (🥇30 · ⭐ 2.1K) - SMBO模型优化实现。BSD-3 - [GitHub](https://github.com/scikit-optimize/scikit-optimize) (👨‍💻 70 · 🔀 380 · 📦 1.6K · 📋 540 - 32% open · ⏱️ 14.04.2021): ``` git clone https://github.com/scikit-optimize/scikit-optimize ``` - [PyPi](https://pypi.org/project/scikit-optimize) (📥 1.4M / month): ``` pip install scikit-optimize ``` - [Conda](https://anaconda.org/conda-forge/scikit-optimize) (📥 280K · ⏱️ 04.09.2020): ``` conda install -c conda-forge scikit-optimize ```
TPOT (🥇29 · ⭐ 8K) - Python自动化机器学习工具。❗️LGPL-3.0 - [GitHub](https://github.com/EpistasisLab/tpot) (👨‍💻 110 · 🔀 1.4K · 📦 940 · 📋 800 - 26% open · ⏱️ 06.01.2021): ``` git clone https://github.com/EpistasisLab/tpot ``` - [PyPi](https://pypi.org/project/tpot) (📥 36K / month): ``` pip install tpot ``` - [Conda](https://anaconda.org/conda-forge/tpot) (📥 120K · ⏱️ 05.03.2021): ``` conda install -c conda-forge tpot ```
AutoKeras (🥇28 · ⭐ 7.9K) - 用于深度学习的AutoML库。Apache-2 - [GitHub](https://github.com/keras-team/autokeras) (👨‍💻 130 · 🔀 1.2K · 📦 170 · 📋 730 - 8% open · ⏱️ 18.03.2021): ``` git clone https://github.com/keras-team/autokeras ``` - [PyPi](https://pypi.org/project/autokeras) (📥 10K / month): ``` pip install autokeras ```
Keras Tuner (🥇28 · ⭐ 2.3K) - 简单易用的超参数调整。Apache-2 - [GitHub](https://github.com/keras-team/keras-tuner) (👨‍💻 35 · 🔀 270 · 📦 540 · 📋 300 - 48% open · ⏱️ 06.04.2021): ``` git clone https://github.com/keras-team/keras-tuner ``` - [PyPi](https://pypi.org/project/keras-tuner) (📥 380K / month): ``` pip install keras-tuner ```
NNI (🥈27 · ⭐ 9.5K) - 一个开源AutoML工具箱,用于自动化机器学习生命周期。MIT - [GitHub](https://github.com/microsoft/nni) (👨‍💻 130 · 🔀 1.3K · 📦 110 · 📋 1.2K - 20% open · ⏱️ 28.04.2021): ``` git clone https://github.com/microsoft/nni ``` - [PyPi](https://pypi.org/project/nni) (📥 3.4K / month): ``` pip install nni ```
Hyperopt (🥈27 · ⭐ 5.6K) - Python中的分布式异步超参数优化。❗Unlicensed - [GitHub](https://github.com/hyperopt/hyperopt) (👨‍💻 87 · 🔀 760 · 📦 3.1K · 📋 560 - 60% open · ⏱️ 24.03.2021): ``` git clone https://github.com/hyperopt/hyperopt ``` - [PyPi](https://pypi.org/project/hyperopt) (📥 910K / month): ``` pip install hyperopt ``` - [Conda](https://anaconda.org/conda-forge/hyperopt) (📥 200K · ⏱️ 14.10.2020): ``` conda install -c conda-forge hyperopt ```
Bayesian Optimization (🥈27 · ⭐ 5.1K) - 全局优化的Python实现。MIT - [GitHub](https://github.com/fmfn/BayesianOptimization) (👨‍💻 27 · 🔀 1.1K · 📥 54 · 📦 710 · 📋 200 - 18% open · ⏱️ 19.12.2020): ``` git clone https://github.com/fmfn/BayesianOptimization ``` - [PyPi](https://pypi.org/project/bayesian-optimization) (📥 100K / month): ``` pip install bayesian-optimization ```
Ax (🥈27 · ⭐ 1.5K) - 自适应实验平台。MIT - [GitHub](https://github.com/facebook/Ax) (👨‍💻 96 · 🔀 150 · 📦 160 · 📋 240 - 4% open · ⏱️ 27.04.2021): ``` git clone https://github.com/facebook/Ax ``` - [PyPi](https://pypi.org/project/ax-platform) (📥 43K / month): ``` pip install ax-platform ```
featuretools (🥈26 · ⭐ 5.5K) - 一个用于自动化特征工程的开源python库。BSD-3 - [GitHub](https://github.com/alteryx/featuretools) (👨‍💻 49 · 🔀 700 · 📦 720 · 📋 540 - 20% open · ⏱️ 26.04.2021): ``` git clone https://github.com/alteryx/featuretools ``` - [PyPi](https://pypi.org/project/featuretools) (📥 220K / month): ``` pip install featuretools ``` - [Conda](https://anaconda.org/conda-forge/featuretools) (📥 51K · ⏱️ 07.04.2021): ``` conda install -c conda-forge featuretools ```
AutoGluon (🥈26 · ⭐ 3.1K) - AutoGluon:用于文本,图像和表格数据的AutoML。Apache-2 - [GitHub](https://github.com/awslabs/autogluon) (👨‍💻 56 · 🔀 400 · 📦 49 · 📋 430 - 26% open · ⏱️ 27.04.2021): ``` git clone https://github.com/awslabs/autogluon ``` - [PyPi](https://pypi.org/project/autogluon) (📥 30K / month): ``` pip install autogluon ```
BoTorch (🥈26 · ⭐ 1.9K) - PyTorch中的贝叶斯优化。MIT - [GitHub](https://github.com/pytorch/botorch) (👨‍💻 53 · 🔀 200 · 📦 110 · 📋 170 - 20% open · ⏱️ 27.04.2021): ``` git clone https://github.com/pytorch/botorch ``` - [PyPi](https://pypi.org/project/botorch) (📥 57K / month): ``` pip install botorch ```
auto-sklearn (🥈25 · ⭐ 5.4K) - 使用scikit-learn的自动化机器学习。❗Unlicensed - [GitHub](https://github.com/automl/auto-sklearn) (👨‍💻 66 · 🔀 990 · 📦 160 · 📋 710 - 14% open · ⏱️ 17.04.2021): ``` git clone https://github.com/automl/auto-sklearn ``` - [PyPi](https://pypi.org/project/auto-sklearn) (📥 23K / month): ``` pip install auto-sklearn ```
nevergrad (🥈24 · ⭐ 2.9K) - 用于执行无梯度优化(gradient-free optimization)的Python工具箱。MIT - [GitHub](https://github.com/facebookresearch/nevergrad) (👨‍💻 42 · 🔀 280 · 📦 160 · 📋 180 - 30% open · ⏱️ 26.04.2021): ``` git clone https://github.com/facebookresearch/nevergrad ``` - [PyPi](https://pypi.org/project/nevergrad) (📥 28K / month): ``` pip install nevergrad ``` - [Conda](https://anaconda.org/conda-forge/nevergrad) (📥 8K · ⏱️ 14.12.2020): ``` conda install -c conda-forge nevergrad ```
Hyperas (🥈23 · ⭐ 2.1K) - Keras + Hyperopt:一个非常简单的包装,方便使用。MIT - [GitHub](https://github.com/maxpumperla/hyperas) (👨‍💻 21 · 🔀 300 · 📦 200 · 📋 250 - 35% open · ⏱️ 22.12.2020): ``` git clone https://github.com/maxpumperla/hyperas ``` - [PyPi](https://pypi.org/project/hyperas) (📥 38K / month): ``` pip install hyperas ```
Talos (🥈23 · ⭐ 1.4K) - TensorFlow,Keras和PyTorch的超参数优化。MIT - [GitHub](https://github.com/autonomio/talos) (👨‍💻 19 · 🔀 230 · 📦 110 · 📋 380 - 8% open · ⏱️ 21.11.2020): ``` git clone https://github.com/autonomio/talos ``` - [PyPi](https://pypi.org/project/talos) (📥 2.3K / month): ``` pip install talos ```
AdaNet (🥈22 · ⭐ 3.3K · 💤) - 具有学习保证的快速灵活的AutoML。Apache-2 - [GitHub](https://github.com/tensorflow/adanet) (👨‍💻 26 · 🔀 510 · 📦 36 · 📋 110 - 58% open · ⏱️ 09.07.2020): ``` git clone https://github.com/tensorflow/adanet ``` - [PyPi](https://pypi.org/project/adanet) (📥 1.2K / month): ``` pip install adanet ```
mljar-supervised (🥈22 · ⭐ 1.1K) - 使用scikit-learn的自动化机器学习。MIT - [GitHub](https://github.com/mljar/mljar-supervised) (👨‍💻 9 · 🔀 130 · 📦 10 · 📋 360 - 10% open · ⏱️ 17.04.2021): ``` git clone https://github.com/mljar/mljar-supervised ``` - [PyPi](https://pypi.org/project/mljar-supervised) (📥 3.7K / month): ``` pip install mljar-supervised ```
GPyOpt (🥈22 · ⭐ 730) - 使用GPy进行高斯过程优化。BSD-3 - [GitHub](https://github.com/SheffieldML/GPyOpt) (👨‍💻 49 · 🔀 220 · 📦 190 · 📋 280 - 34% open · ⏱️ 05.11.2020): ``` git clone https://github.com/SheffieldML/GPyOpt ``` - [PyPi](https://pypi.org/project/gpyopt) (📥 12K / month): ``` pip install gpyopt ```
auto_ml (🥉21 · ⭐ 1.5K · 💀) - [UNMAINTAINED] Automated machine learning for analytics & production. MIT - [GitHub](https://github.com/ClimbsRocks/auto_ml) (👨‍💻 13 · 🔀 300 · 📥 33 · 📋 390 - 45% open · ⏱️ 25.03.2018): ``` git clone https://github.com/ClimbsRocks/auto_ml ``` - [PyPi](https://pypi.org/project/auto_ml) (📥 4.4K / month): ``` pip install auto_ml ```
SMAC3 (🥉21 · ⭐ 570) - Sequential Model-based算法的配置。❗Unlicensed - [GitHub](https://github.com/automl/SMAC3) (👨‍💻 30 · 🔀 160 · 📋 320 - 22% open · ⏱️ 29.10.2020): ``` git clone https://github.com/automl/SMAC3 ``` - [PyPi](https://pypi.org/project/smac) (📥 35K / month): ``` pip install smac ```
Neuraxle (🥉21 · ⭐ 400) - 类似于Sklearn的超参数调整和AutoML输入框架。Apache-2 - [GitHub](https://github.com/Neuraxio/Neuraxle) (👨‍💻 7 · 🔀 41 · 📦 18 · 📋 280 - 47% open · ⏱️ 30.03.2021): ``` git clone https://github.com/Neuraxio/Neuraxle ``` - [PyPi](https://pypi.org/project/neuraxle) (📥 460 / month): ``` pip install neuraxle ```
optunity (🥉21 · ⭐ 370 · 💤) - 超参数优化的优化例程。BSD-3 - [GitHub](https://github.com/claesenm/optunity) (👨‍💻 9 · 🔀 73 · 📥 64 · 📦 60 · 📋 94 - 48% open · ⏱️ 11.05.2020): ``` git clone https://github.com/claesenm/optunity ``` - [PyPi](https://pypi.org/project/optunity) (📥 16K / month): ``` pip install optunity ```
MLBox (🥉20 · ⭐ 1.2K · 💤) - MLBox是功能强大的自动机器学习python库。❗Unlicensed - [GitHub](https://github.com/AxeldeRomblay/MLBox) (👨‍💻 9 · 🔀 250 · 📦 23 · 📋 86 - 15% open · ⏱️ 25.08.2020): ``` git clone https://github.com/AxeldeRomblay/MLBox ``` - [PyPi](https://pypi.org/project/mlbox) (📥 3K / month): ``` pip install mlbox ```
HpBandSter (🥉19 · ⭐ 460 · 💀) - 分布式自动化机器学习库。BSD-3 - [GitHub](https://github.com/automl/HpBandSter) (👨‍💻 11 · 🔀 98 · 📦 140 · 📋 84 - 58% open · ⏱️ 26.03.2019): ``` git clone https://github.com/automl/HpBandSter ``` - [PyPi](https://pypi.org/project/hpbandster) (📥 20K / month): ``` pip install hpbandster ```
lazypredict (🥉19 · ⭐ 450) - Lazy Predict帮助您无需大量代码即可构建许多基本模型。MIT - [GitHub](https://github.com/shankarpandala/lazypredict) (👨‍💻 12 · 🔀 93 · 📦 55 · 📋 47 - 36% open · ⏱️ 10.04.2021): ``` git clone https://github.com/shankarpandala/lazypredict ``` - [PyPi](https://pypi.org/project/lazypredict) (📥 3.9K / month): ``` pip install lazypredict ```
Orion (🥉19 · ⭐ 190) - 异步分布式超参数优化。❗Unlicensed - [GitHub](https://github.com/Epistimio/orion) (👨‍💻 23 · 🔀 38 · 📦 40 · 📋 150 - 25% open · ⏱️ 24.04.2021): ``` git clone https://github.com/Epistimio/orion ``` - [PyPi](https://pypi.org/project/orion) (📥 3.2K / month): ``` pip install orion ```
Auto ViML (🥉18 · ⭐ 240) - 用单行代码自动构建多个ML模型。Apache-2 - [GitHub](https://github.com/AutoViML/Auto_ViML) (👨‍💻 6 · 🔀 53 · 📦 13 · 📋 18 - 22% open · ⏱️ 14.04.2021): ``` git clone https://github.com/AutoViML/Auto_ViML ``` - [PyPi](https://pypi.org/project/autoviml) (📥 3.2K / month): ``` pip install autoviml ```
Test Tube (🥉17 · ⭐ 680 · 💀) - 可轻松记录实验并进行并行化的Python库。MIT - [GitHub](https://github.com/williamFalcon/test-tube) (👨‍💻 16 · 🔀 60 · 📥 8 · 📋 44 - 52% open · ⏱️ 17.03.2020): ``` git clone https://github.com/williamFalcon/test-tube ``` - [PyPi](https://pypi.org/project/test_tube) (📥 16K / month): ``` pip install test_tube ```
sklearn-deap (🥉17 · ⭐ 640 · 💀) - 使用进化算法而非gridsearch的超参数优化。MIT - [GitHub](https://github.com/rsteca/sklearn-deap) (👨‍💻 20 · 🔀 110 · 📦 25 · 📋 47 - 34% open · ⏱️ 03.12.2019): ``` git clone https://github.com/rsteca/sklearn-deap ``` - [PyPi](https://pypi.org/project/sklearn-deap) (📥 820 / month): ``` pip install sklearn-deap ```
AlphaPy (🥉17 · ⭐ 580) - 使用scikit-learn的自动化机器学习。Apache-2 - [GitHub](https://github.com/ScottfreeLLC/AlphaPy) (👨‍💻 3 · 🔀 130 · 📦 2 · 📋 38 - 23% open · ⏱️ 08.02.2021): ``` git clone https://github.com/ScottfreeLLC/AlphaPy ``` - [PyPi](https://pypi.org/project/alphapy) (📥 410 / month): ``` pip install alphapy ```
Auto Tune Models (🥉17 · ⭐ 510 · 💀) - 自动调整模型。MIT - [GitHub](https://github.com/HDI-Project/ATM) (👨‍💻 16 · 🔀 130 · 📦 6 · 📋 88 - 19% open · ⏱️ 21.02.2020): ``` git clone https://github.com/HDI-Project/ATM ``` - [PyPi](https://pypi.org/project/atm) (📥 200 / month): ``` pip install atm ```
Sherpa (🥉17 · ⭐ 290) - 超参数优化库。❗Unlicensed - [GitHub](https://github.com/sherpa-ai/sherpa) (👨‍💻 43 · 🔀 44 · 📦 10 · 📋 53 - 22% open · ⏱️ 18.10.2020): ``` git clone https://github.com/sherpa-ai/sherpa ``` - [PyPi](https://pypi.org/project/parameter-sherpa) (📥 380 / month): ``` pip install parameter-sherpa ```
automl-gs (🥉16 · ⭐ 1.7K · 💀) - 提供输入CSV和目标字段以进行预测,自动生成可运行代码。MIT - [GitHub](https://github.com/minimaxir/automl-gs) (👨‍💻 7 · 🔀 150 · 📥 21 · 📋 29 - 79% open · ⏱️ 05.04.2019): ``` git clone https://github.com/minimaxir/automl-gs ``` - [PyPi](https://pypi.org/project/automl_gs) (📥 50 / month): ``` pip install automl_gs ```
Xcessiv (🥉16 · ⭐ 1.3K · 💀) - 基于Web的应用程序,高效、可扩展且自动化。Apache-2 - [GitHub](https://github.com/reiinakano/xcessiv) (👨‍💻 6 · 🔀 100 · 📦 1 · 📋 34 - 61% open · ⏱️ 21.08.2017): ``` git clone https://github.com/reiinakano/xcessiv ``` - [PyPi](https://pypi.org/project/xcessiv) (📥 120 / month): ``` pip install xcessiv ```
HyperparameterHunter (🥉16 · ⭐ 650) - 轻松进行超参数优化和自动结果评估。MIT - [GitHub](https://github.com/HunterMcGushion/hyperparameter_hunter) (👨‍💻 4 · 🔀 83 · 📥 270 · 📋 120 - 27% open · ⏱️ 20.01.2021): ``` git clone https://github.com/HunterMcGushion/hyperparameter_hunter ``` - [PyPi](https://pypi.org/project/hyperparameter-hunter) (📥 260 / month): ``` pip install hyperparameter-hunter ```
Dragonfly (🥉16 · ⭐ 580 · 💤) - 一个用于自动化特征工程的开源python库。MIT - [GitHub](https://github.com/dragonfly/dragonfly) (👨‍💻 12 · 🔀 77 · 📋 42 - 59% open · ⏱️ 03.07.2020): ``` git clone https://github.com/dragonfly/dragonfly ``` - [PyPi](https://pypi.org/project/dragonfly-opt) (📥 20K / month): ``` pip install dragonfly-opt ```
Advisor (🥉15 · ⭐ 1.4K · 💀) - Google Vizier的超参数开源实现。Apache-2 - [GitHub](https://github.com/tobegit3hub/advisor) (👨‍💻 11 · 🔀 240 · 📋 32 - 59% open · ⏱️ 11.11.2019): ``` git clone https://github.com/tobegit3hub/advisor ``` - [PyPi](https://pypi.org/project/advisor) (📥 80 / month): ``` pip install advisor ``` - [Docker Hub](https://hub.docker.com/r/tobegit3hub/advisor) (📥 1.6K · ⏱️ 11.11.2019): ``` docker pull tobegit3hub/advisor ```
Parfit (🥉15 · ⭐ 200 · 💤) - 并行化拟合与评估工具库。MIT - [GitHub](https://github.com/jmcarpenter2/parfit) (👨‍💻 2 · 🔀 25 · 📦 8 · 📋 11 - 54% open · ⏱️ 04.04.2020): ``` git clone https://github.com/jmcarpenter2/parfit ``` - [PyPi](https://pypi.org/project/parfit) (📥 12K / month): ``` pip install parfit ```
Auptimizer (🥉14 · ⭐ 170) - 自动ML模型优化工具。❗️GPL-3.0 - [GitHub](https://github.com/LGE-ARC-AdvancedAI/auptimizer) (👨‍💻 11 · 🔀 18 · ⏱️ 03.03.2021): ``` git clone https://github.com/LGE-ARC-AdvancedAI/auptimizer ``` - [PyPi](https://pypi.org/project/auptimizer) (📥 240 / month): ``` pip install auptimizer ```
ENAS (🥉13 · ⭐ 2.4K · 💤) - Efficient Neural Architecture Search的Pytorch实现。Apache-2 - [GitHub](https://github.com/carpedm20/ENAS-pytorch) (👨‍💻 6 · 🔀 450 · 📋 44 - 84% open · ⏱️ 16.06.2020): ``` git clone https://github.com/carpedm20/ENAS-pytorch ```
Hypermax (🥉12 · ⭐ 96 · 💤) - 更好更快的超参数优化。BSD-3 - [GitHub](https://github.com/electricbrainio/hypermax) (👨‍💻 9 · 🔀 15 · 📦 4 · 📋 4 - 75% open · ⏱️ 02.08.2020): ``` git clone https://github.com/electricbrainio/hypermax ``` - [PyPi](https://pypi.org/project/hypermax) (📥 100 / month): ``` pip install hypermax ```
Devol (🥉11 · ⭐ 930 · 💤) - 使用Keras进行遗传神经体系结构搜索。MIT - [GitHub](https://github.com/joeddav/devol) (👨‍💻 18 · 🔀 110 · 📋 27 - 25% open · ⏱️ 05.07.2020): ``` git clone https://github.com/joeddav/devol ```
Hypertunity (🥉11 · ⭐ 120 · 💀) - 黑盒超参数优化的工具集。Apache-2 - [GitHub](https://github.com/gdikov/hypertunity) (👨‍💻 2 · 🔀 9 · 📦 2 · ⏱️ 26.01.2020): ``` git clone https://github.com/gdikov/hypertunity ``` - [PyPi](https://pypi.org/project/hypertunity) (📥 52 / month): ``` pip install hypertunity ```
featurewiz (🥉10 · ⭐ 51 · 🐣) - 自动化特征工程并进行特征选择的工具库。Apache-2 - [GitHub](https://github.com/AutoViML/featurewiz) (🔀 15 · ⏱️ 26.04.2021): ``` git clone https://github.com/AutoViML/featurewiz ``` - [PyPi](https://pypi.org/project/featurewiz) (📥 1K / month): ``` pip install featurewiz ```


强化学习

Back to top

用于构建和评估强化学习和基于agent的系统的库。

OpenAI Gym (🥇35 · ⭐ 24K · 📈) - 开发和比较强化学习的工具包。MIT - [GitHub](https://github.com/openai/gym) (👨‍💻 280 · 🔀 6.4K · 📦 20K · 📋 1.3K - 18% open · ⏱️ 06.04.2021): ``` git clone https://github.com/openai/gym ``` - [PyPi](https://pypi.org/project/gym) (📥 450K / month): ``` pip install gym ```
baselines (🥇26 · ⭐ 11K · 💀) - OpenAI基线:强化学习的高质量实现。MIT - [GitHub](https://github.com/openai/baselines) (👨‍💻 110 · 🔀 3.2K · 📦 300 · 📋 810 - 47% open · ⏱️ 31.01.2020): ``` git clone https://github.com/openai/baselines ``` - [PyPi](https://pypi.org/project/baselines) (📥 11K / month): ``` pip install baselines ```
keras-rl (🥈25 · ⭐ 5K · 💀) - Keras的深度强化学习。MIT - [GitHub](https://github.com/keras-rl/keras-rl) (👨‍💻 40 · 🔀 1.3K · 📦 480 · 📋 220 - 4% open · ⏱️ 11.11.2019): ``` git clone https://github.com/keras-rl/keras-rl ``` - [PyPi](https://pypi.org/project/keras-rl) (📥 2.9K / month): ``` pip install keras-rl ```
TF-Agents (🥈25 · ⭐ 1.9K) - TF-Agents:可靠,可扩展且易于使用的TensorFlow的强化学习库。Apache-2 - [GitHub](https://github.com/tensorflow/agents) (👨‍💻 92 · 🔀 470 · 📦 440 · 📋 440 - 21% open · ⏱️ 28.04.2021): ``` git clone https://github.com/tensorflow/agents ``` - [PyPi](https://pypi.org/project/tf-agents) (📥 16K / month): ``` pip install tf-agents ```
Dopamine (🥈23 · ⭐ 9.4K) - Dopamine是一个用于快速对强化学习进行原型制作的研究框架。Apache-2 - [GitHub](https://github.com/google/dopamine) (👨‍💻 14 · 🔀 1.2K · 📋 130 - 45% open · ⏱️ 08.04.2021): ``` git clone https://github.com/google/dopamine ``` - [PyPi](https://pypi.org/project/dopamine-rl) (📥 110K / month): ``` pip install dopamine-rl ```
TensorForce (🥈23 · ⭐ 2.9K) - Tensorforce:一个基于TensorFlow的强化学习库。Apache-2 - [GitHub](https://github.com/tensorforce/tensorforce) (👨‍💻 76 · 🔀 480 · 📋 560 - 1% open · ⏱️ 20.04.2021): ``` git clone https://github.com/tensorforce/tensorforce ``` - [PyPi](https://pypi.org/project/tensorforce) (📥 1.8K / month): ``` pip install tensorforce ```
Acme (🥈23 · ⭐ 2K) - 强化学习组件和代理库。Apache-2 - [GitHub](https://github.com/deepmind/acme) (👨‍💻 38 · 🔀 210 · 📦 26 · 📋 92 - 45% open · ⏱️ 26.04.2021): ``` git clone https://github.com/deepmind/acme ``` - [PyPi](https://pypi.org/project/dm-acme) (📥 2K / month): ``` pip install dm-acme ```
ViZDoom (🥈23 · ⭐ 1.2K) - 人工智能强化学习工具库。❗Unlicensed - [GitHub](https://github.com/mwydmuch/ViZDoom) (👨‍💻 44 · 🔀 290 · 📥 11K · 📦 110 · 📋 420 - 20% open · ⏱️ 09.02.2021): ``` git clone https://github.com/mwydmuch/ViZDoom ``` - [PyPi](https://pypi.org/project/vizdoom) (📥 1.6K / month): ``` pip install vizdoom ```
ChainerRL (🥈23 · ⭐ 940) - ChainerRL是建立在Chainer之上的深度强化学习库。MIT - [GitHub](https://github.com/chainer/chainerrl) (👨‍💻 29 · 🔀 200 · 📦 97 · 📋 200 - 25% open · ⏱️ 17.04.2021): ``` git clone https://github.com/chainer/chainerrl ``` - [PyPi](https://pypi.org/project/chainerrl) (📥 670 / month): ``` pip install chainerrl ```
TensorLayer (🥉22 · ⭐ 6.6K) - 深度学习和强化学习库。❗Unlicensed - [GitHub](https://github.com/tensorlayer/tensorlayer) (👨‍💻 130 · 🔀 1.5K · 📥 1.3K · 📋 450 - 3% open · ⏱️ 17.03.2021): ``` git clone https://github.com/tensorlayer/tensorlayer ``` - [PyPi](https://pypi.org/project/tensorlayer) (📥 3.6K / month): ``` pip install tensorlayer ```
Stable Baselines (🥉22 · ⭐ 3.1K) - OpenAI Baselines的一个分支,强化学习的实现。MIT - [GitHub](https://github.com/hill-a/stable-baselines) (👨‍💻 110 · 🔀 600 · 📋 870 - 13% open · ⏱️ 19.04.2021): ``` git clone https://github.com/hill-a/stable-baselines ``` - [PyPi](https://pypi.org/project/stable-baselines) (📥 14K / month): ``` pip install stable-baselines ```
garage (🥉22 · ⭐ 1.1K) - 用于可重复的强化学习研究的工具包。MIT - [GitHub](https://github.com/rlworkgroup/garage) (👨‍💻 75 · 🔀 220 · 📦 17 · 📋 960 - 18% open · ⏱️ 13.04.2021): ``` git clone https://github.com/rlworkgroup/garage ``` - [PyPi](https://pypi.org/project/garage) (📥 540 / month): ``` pip install garage ```
Coach (🥉20 · ⭐ 2K) - 英特尔AI实验室的强化学习训练器。Apache-2 - [GitHub](https://github.com/IntelLabs/coach) (👨‍💻 34 · 🔀 380 · 📋 260 - 29% open · ⏱️ 09.02.2021): ``` git clone https://github.com/IntelLabs/coach ``` - [PyPi](https://pypi.org/project/rl_coach) (📥 250 / month): ``` pip install rl_coach ```
PARL (🥉20 · ⭐ 2K) - 强化学习高性能分布式训练框架。Apache-2 - [GitHub](https://github.com/PaddlePaddle/PARL) (👨‍💻 23 · 🔀 460 · 📦 72 · 📋 220 - 22% open · ⏱️ 27.04.2021): ``` git clone https://github.com/PaddlePaddle/PARL ``` - [PyPi](https://pypi.org/project/parl) (📥 820 / month): ``` pip install parl ```
PFRL (🥉20 · ⭐ 580) - PFRL:基于PyTorch的深度强化学习库。MIT - [GitHub](https://github.com/pfnet/pfrl) (👨‍💻 13 · 🔀 70 · 📦 8 · 📋 42 - 40% open · ⏱️ 28.04.2021): ``` git clone https://github.com/pfnet/pfrl ``` - [PyPi](https://pypi.org/project/pfrl) (📥 1.2K / month): ``` pip install pfrl ```
TRFL (🥉19 · ⭐ 3.1K · 💤) - TensorFlow强化学习。Apache-2 - [GitHub](https://github.com/deepmind/trfl) (👨‍💻 12 · 🔀 370 · 📦 46 · 📋 20 - 20% open · ⏱️ 20.04.2020): ``` git clone https://github.com/deepmind/trfl ``` - [PyPi](https://pypi.org/project/trfl) (📥 2.2K / month): ``` pip install trfl ```
DeepMind Lab (🥉17 · ⭐ 6.4K) - 可定制的3D平台,用于agent-based AI研究。❗️GPL-2.0 - [GitHub](https://github.com/deepmind/lab) (👨‍💻 7 · 🔀 1.3K · 📋 190 - 18% open · ⏱️ 04.03.2021): ``` git clone https://github.com/deepmind/lab ```
ReAgent (🥉17 · ⭐ 2.9K) - 推理系统平台。BSD-3 - [GitHub](https://github.com/facebookresearch/ReAgent) (👨‍💻 96 · 🔀 390 · 📋 95 - 21% open · ⏱️ 23.04.2021): ``` git clone https://github.com/facebookresearch/ReAgent ```
RLax (🥉16 · ⭐ 590) - 强化学习组件和代理库。Apache-2 jax - [GitHub](https://github.com/deepmind/rlax) (👨‍💻 11 · 🔀 47 · 📦 16 · 📋 7 - 42% open · ⏱️ 13.04.2021): ``` git clone https://github.com/deepmind/rlax ``` - [PyPi](https://pypi.org/project/rlax) (📥 390 / month): ``` pip install rlax ```


推荐系统

Back to top

用于建立和评估推荐系统的库。

lightfm (🥇27 · ⭐ 3.6K) - 全局优化的Python实现。Apache-2 - [GitHub](https://github.com/lyst/lightfm) (👨‍💻 44 · 🔀 580 · 📦 440 · 📋 410 - 17% open · ⏱️ 07.02.2021): ``` git clone https://github.com/lyst/lightfm ``` - [PyPi](https://pypi.org/project/lightfm) (📥 160K / month): ``` pip install lightfm ``` - [Conda](https://anaconda.org/conda-forge/lightfm) (📥 88K · ⏱️ 07.02.2021): ``` conda install -c conda-forge lightfm ```
implicit (🥇26 · ⭐ 2.3K) - 隐式反馈数据集的快速Python协同过滤。MIT - [GitHub](https://github.com/benfred/implicit) (👨‍💻 29 · 🔀 460 · 📦 400 · 📋 340 - 23% open · ⏱️ 25.04.2021): ``` git clone https://github.com/benfred/implicit ``` - [PyPi](https://pypi.org/project/implicit) (📥 61K / month): ``` pip install implicit ``` - [Conda](https://anaconda.org/conda-forge/implicit) (📥 230K · ⏱️ 24.11.2020): ``` conda install -c conda-forge implicit ```
scikit-surprise (🥈25 · ⭐ 4.8K · 💤) - 用于构建和分析推荐算法的Python scikit工具库。BSD-3 - [GitHub](https://github.com/NicolasHug/Surprise) (👨‍💻 38 · 🔀 850 · 📦 1K · 📋 330 - 11% open · ⏱️ 05.08.2020): ``` git clone https://github.com/NicolasHug/Surprise ``` - [PyPi](https://pypi.org/project/scikit-surprise) (📥 49K / month): ``` pip install scikit-surprise ``` - [Conda](https://anaconda.org/conda-forge/scikit-surprise) (📥 170K · ⏱️ 13.10.2020): ``` conda install -c conda-forge scikit-surprise ```
TF Ranking (🥈23 · ⭐ 2.1K) - 在TensorFlow中学习推荐排序。Apache-2 - [GitHub](https://github.com/tensorflow/ranking) (👨‍💻 20 · 🔀 370 · 📋 230 - 10% open · ⏱️ 04.02.2021): ``` git clone https://github.com/tensorflow/ranking ``` - [PyPi](https://pypi.org/project/tensorflow_ranking) (📥 80K / month): ``` pip install tensorflow_ranking ```
Cornac (🥈23 · ⭐ 320) - 多模态推荐系统的比较框架。Apache-2 - [GitHub](https://github.com/PreferredAI/cornac) (👨‍💻 11 · 🔀 63 · 📦 40 · ⏱️ 24.04.2021): ``` git clone https://github.com/PreferredAI/cornac ``` - [PyPi](https://pypi.org/project/cornac) (📥 3.7K / month): ``` pip install cornac ``` - [Conda](https://anaconda.org/conda-forge/cornac) (📥 130K · ⏱️ 30.03.2021): ``` conda install -c conda-forge cornac ```
Recommenders (🥉21 · ⭐ 9.6K) - 推荐系统最佳实践。MIT - [GitHub](https://github.com/microsoft/recommenders) (👨‍💻 93 · 🔀 1.6K · 📦 2 · 📋 570 - 21% open · ⏱️ 06.04.2021): ``` git clone https://github.com/microsoft/recommenders ```
TF Recommenders (🥉21 · ⭐ 800) - TensorFlow Recommenders是一个用于构建推荐系统的工具库。Apache-2 - [GitHub](https://github.com/tensorflow/recommenders) (👨‍💻 21 · 🔀 94 · 📦 19 · 📋 120 - 46% open · ⏱️ 27.04.2021): ``` git clone https://github.com/tensorflow/recommenders ``` - [PyPi](https://pypi.org/project/tensorflow-recommenders) (📥 24K / month): ``` pip install tensorflow-recommenders ```
RecBole (🥉20 · ⭐ 910) - 统一,全面,高效的推荐库。MIT - [GitHub](https://github.com/RUCAIBox/RecBole) (👨‍💻 38 · 🔀 140 · 📋 110 - 21% open · ⏱️ 26.04.2021): ``` git clone https://github.com/RUCAIBox/RecBole ``` - [PyPi](https://pypi.org/project/recbole) (📥 680 / month): ``` pip install recbole ``` - [Conda](https://anaconda.org/aibox/recbole) (📥 340 · ⏱️ 22.03.2021): ``` conda install -c aibox recbole ```
tensorrec (🥉19 · ⭐ 1.1K · 💀) - TensorFlow推荐算法和框架。Apache-2 - [GitHub](https://github.com/jfkirk/tensorrec) (👨‍💻 8 · 🔀 210 · 📦 25 · 📋 120 - 26% open · ⏱️ 04.02.2020): ``` git clone https://github.com/jfkirk/tensorrec ``` - [PyPi](https://pypi.org/project/tensorrec) (📥 1K / month): ``` pip install tensorrec ```
fastFM (🥉19 · ⭐ 920) - fastFM:用于分解机的工具库。❗Unlicensed - [GitHub](https://github.com/ibayer/fastFM) (👨‍💻 20 · 🔀 190 · 📥 390 · 📦 80 · 📋 100 - 42% open · ⏱️ 24.03.2021): ``` git clone https://github.com/ibayer/fastFM ``` - [PyPi](https://pypi.org/project/fastfm) (📥 1K / month): ``` pip install fastfm ```
Spotlight (🥉17 · ⭐ 2.5K · 💀) - 使用PyTorch的深度推荐系统模型实现。MIT - [GitHub](https://github.com/maciejkula/spotlight) (👨‍💻 11 · 🔀 370 · 📋 110 - 55% open · ⏱️ 09.02.2020): ``` git clone https://github.com/maciejkula/spotlight ``` - [Conda](https://anaconda.org/maciejkula/spotlight) (📥 6.2K · ⏱️ 27.05.2018): ``` conda install -c maciejkula spotlight ```
Case Recommender (🥉16 · ⭐ 320 · 💤) - Case Recommender:灵活且可扩展的Python推荐系统工具库。MIT - [GitHub](https://github.com/caserec/CaseRecommender) (👨‍💻 10 · 🔀 70 · 📦 9 · 📋 23 - 30% open · ⏱️ 26.05.2020): ``` git clone https://github.com/caserec/CaseRecommender ``` - [PyPi](https://pypi.org/project/caserecommender) (📥 540 / month): ``` pip install caserecommender ```
recmetrics (🥉16 · ⭐ 260) - 用于评估推荐系统的度量标准库。MIT - [GitHub](https://github.com/statisticianinstilettos/recmetrics) (👨‍💻 12 · 🔀 62 · 📦 17 · 📋 10 - 30% open · ⏱️ 03.12.2020): ``` git clone https://github.com/statisticianinstilettos/recmetrics ``` - [PyPi](https://pypi.org/project/recmetrics) (📥 390 / month): ``` pip install recmetrics ```


隐私机器学习

Back to top

使用联合学习和差异隐私之类的方法进行加密和保留隐私的机器学习的库。

PySyft (🥇25 · ⭐ 7.1K) - 基于内部数据自动化回答问题的工具库。Apache-2 - [GitHub](https://github.com/OpenMined/PySyft) (👨‍💻 370 · 🔀 1.6K · 📋 2.9K - 5% open · ⏱️ 28.04.2021): ``` git clone https://github.com/OpenMined/PySyft ``` - [PyPi](https://pypi.org/project/syft) (📥 3.6K / month): ``` pip install syft ```
Opacus (🥈22 · ⭐ 800) - 使用不同的隐私训练PyTorch模型。Apache-2 - [GitHub](https://github.com/pytorch/opacus) (👨‍💻 29 · 🔀 120 · 📥 31 · 📦 28 · 📋 74 - 14% open · ⏱️ 27.04.2021): ``` git clone https://github.com/pytorch/opacus ``` - [PyPi](https://pypi.org/project/opacus) (📥 7.6K / month): ``` pip install opacus ```
TensorFlow Privacy (🥈21 · ⭐ 1.4K) - 用于训练机器学习模型的库。Apache-2 - [GitHub](https://github.com/tensorflow/privacy) (👨‍💻 36 · 🔀 280 · 📥 42 · 📋 120 - 37% open · ⏱️ 20.04.2021): ``` git clone https://github.com/tensorflow/privacy ``` - [PyPi](https://pypi.org/project/tensorflow-privacy) (📥 12K / month): ``` pip install tensorflow-privacy ```
FATE (🥉20 · ⭐ 3K) - 工业级联邦学习框架。Apache-2 - [GitHub](https://github.com/FederatedAI/FATE) (👨‍💻 56 · 🔀 870 · 📋 840 - 34% open · ⏱️ 16.04.2021): ``` git clone https://github.com/FederatedAI/FATE ```
TFEncrypted (🥉19 · ⭐ 850 · 💤) - TensorFlow中的加密机器学习框架。Apache-2 - [GitHub](https://github.com/tf-encrypted/tf-encrypted) (👨‍💻 28 · 🔀 140 · 📦 48 · 📋 400 - 41% open · ⏱️ 19.08.2020): ``` git clone https://github.com/tf-encrypted/tf-encrypted ``` - [PyPi](https://pypi.org/project/tf-encrypted) (📥 1.1K / month): ``` pip install tf-encrypted ```
CrypTen (🥉17 · ⭐ 780) - 隐私保护的机器学习框架。MIT - [GitHub](https://github.com/facebookresearch/CrypTen) (👨‍💻 23 · 🔀 110 · 📦 7 · 📋 55 - 25% open · ⏱️ 27.04.2021): ``` git clone https://github.com/facebookresearch/CrypTen ``` - [PyPi](https://pypi.org/project/crypten) (📥 250 / month): ``` pip install crypten ```


工作流程和实验跟踪

Back to top

图书馆组织,跟踪和可视化机器学习实验。

Tensorboard (🥇36 · ⭐ 5.3K) - TensorFlow的可视化工具包。Apache-2 - [GitHub](https://github.com/tensorflow/tensorboard) (👨‍💻 260 · 🔀 1.3K · 📦 62K · 📋 1.5K - 34% open · ⏱️ 27.04.2021): ``` git clone https://github.com/tensorflow/tensorboard ``` - [PyPi](https://pypi.org/project/tensorboard) (📥 9.1M / month): ``` pip install tensorboard ``` - [Conda](https://anaconda.org/conda-forge/tensorboard) (📥 1.9M · ⏱️ 15.01.2021): ``` conda install -c conda-forge tensorboard ```
DVC (🥇31 · ⭐ 7.8K) - 数据版本控制|针对数据和模型的Git。|) - 数据版本控制|针对数据和模型的Git。Apache-2</summary> - [GitHub](https://github.com/iterative/dvc) (👨‍💻 220 · 🔀 730 · 📥 23K · 📦 910 · 📋 2.9K - 18% open · ⏱️ 27.04.2021): ``` git clone https://github.com/iterative/dvc ``` - [PyPi](https://pypi.org/project/dvc) (📥 160K / month): ``` pip install dvc ``` - [Conda](https://anaconda.org/conda-forge/dvc) (📥 620K · ⏱️ 23.04.2021): ``` conda install -c conda-forge dvc ``` </details>
SageMaker SDK (🥇31 · ⭐ 1.4K) - 一个用于训练和部署机器学习的库。Apache-2 - [GitHub](https://github.com/aws/sagemaker-python-sdk) (👨‍💻 200 · 🔀 600 · 📦 680 · 📋 790 - 31% open · ⏱️ 27.04.2021): ``` git clone https://github.com/aws/sagemaker-python-sdk ``` - [PyPi](https://pypi.org/project/sagemaker) (📥 810K / month): ``` pip install sagemaker ```
mlflow (🥇30 · ⭐ 9K) - 机器学习生命周期的开源平台。Apache-2 - [GitHub](https://github.com/mlflow/mlflow) (👨‍💻 290 · 🔀 1.9K · 📋 1.7K - 35% open · ⏱️ 28.04.2021): ``` git clone https://github.com/mlflow/mlflow ``` - [PyPi](https://pypi.org/project/mlflow) (📥 4.8M / month): ``` pip install mlflow ``` - [Conda](https://anaconda.org/conda-forge/mlflow) (📥 290K · ⏱️ 27.04.2021): ``` conda install -c conda-forge mlflow ```
tensorboardX (🥇30 · ⭐ 6.9K) - pytorch(和链接器,mxnet,numpy,...)的张量板。MIT - [GitHub](https://github.com/lanpa/tensorboardX) (👨‍💻 65 · 🔀 790 · 📥 320 · 📦 12K · 📋 410 - 13% open · ⏱️ 03.04.2021): ``` git clone https://github.com/lanpa/tensorboardX ``` - [PyPi](https://pypi.org/project/tensorboardX) (📥 780K / month): ``` pip install tensorboardX ``` - [Conda](https://anaconda.org/conda-forge/tensorboardx) (📥 350K · ⏱️ 06.04.2021): ``` conda install -c conda-forge tensorboardx ```
wandb client (🥇30 · ⭐ 2.9K) - 用于可视化和跟踪机器学习的工具。MIT - [GitHub](https://github.com/wandb/client) (👨‍💻 79 · 🔀 210 · 📦 2.7K · 📋 1K - 23% open · ⏱️ 28.04.2021): ``` git clone https://github.com/wandb/client ``` - [PyPi](https://pypi.org/project/wandb) (📥 380K / month): ``` pip install wandb ```
sacred (🥈29 · ⭐ 3.4K) - Sacred是可帮助您配置,组织,记录和复现的工具。MIT - [GitHub](https://github.com/IDSIA/sacred) (👨‍💻 92 · 🔀 310 · 📦 890 · 📋 490 - 18% open · ⏱️ 27.04.2021): ``` git clone https://github.com/IDSIA/sacred ``` - [PyPi](https://pypi.org/project/sacred) (📥 24K / month): ``` pip install sacred ```
snakemake (🥈28 · ⭐ 940) - 工作流管理系统snakemake。MIT - [GitHub](https://github.com/snakemake/snakemake) (👨‍💻 200 · 🔀 210 · 📦 800 · 📋 610 - 62% open · ⏱️ 22.04.2021): ``` git clone https://github.com/snakemake/snakemake ``` - [PyPi](https://pypi.org/project/snakemake) (📥 20K / month): ``` pip install snakemake ``` - [Conda](https://anaconda.org/bioconda/snakemake) (📥 290K · ⏱️ 22.04.2021): ``` conda install -c bioconda snakemake ```
kaggle (🥈27 · ⭐ 4K) - 官方Kaggle API。Apache-2 - [GitHub](https://github.com/Kaggle/kaggle-api) (👨‍💻 36 · 🔀 790 · 📦 5.2K · 📋 280 - 58% open · ⏱️ 15.03.2021): ``` git clone https://github.com/Kaggle/kaggle-api ``` - [PyPi](https://pypi.org/project/kaggle) (📥 170K / month): ``` pip install kaggle ``` - [Conda](https://anaconda.org/conda-forge/kaggle) (📥 54K · ⏱️ 16.03.2021): ``` conda install -c conda-forge kaggle ```
PyCaret (🥈27 · ⭐ 3.3K) - Python中的开源代码,低代码机器学习库。❗Unlicensed - [GitHub](https://github.com/pycaret/pycaret) (👨‍💻 49 · 🔀 700 · 📥 380 · 📦 860 · 📋 820 - 25% open · ⏱️ 27.04.2021): ``` git clone https://github.com/pycaret/pycaret ``` - [PyPi](https://pypi.org/project/pycaret) (📥 58K / month): ``` pip install pycaret ```
Catalyst (🥈27 · ⭐ 2.5K) - 加快深度学习研发。Apache-2 - [GitHub](https://github.com/catalyst-team/catalyst) (👨‍💻 85 · 🔀 310 · 📦 340 · 📋 300 - 4% open · ⏱️ 27.04.2021): ``` git clone https://github.com/catalyst-team/catalyst ``` - [PyPi](https://pypi.org/project/catalyst) (📥 13K / month): ``` pip install catalyst ```
Metaflow (🥈26 · ⭐ 4.3K) - 轻松构建和管理现实生活中的数据科学项目。Apache-2 - [GitHub](https://github.com/Netflix/metaflow) (👨‍💻 31 · 🔀 350 · 📦 120 · 📋 260 - 42% open · ⏱️ 22.04.2021): ``` git clone https://github.com/Netflix/metaflow ``` - [PyPi](https://pypi.org/project/metaflow) (📥 47K / month): ``` pip install metaflow ``` - [Conda](https://anaconda.org/conda-forge/metaflow) (📥 15K · ⏱️ 23.04.2021): ``` conda install -c conda-forge metaflow ```
ClearML (🥈26 · ⭐ 2.4K) - ClearML-自动精简工具套件。Apache-2 - [GitHub](https://github.com/allegroai/clearml) (👨‍💻 28 · 🔀 330 · 📥 300 · 📦 31 · 📋 290 - 26% open · ⏱️ 25.04.2021): ``` git clone https://github.com/allegroai/clearml ``` - [PyPi](https://pypi.org/project/clearml) (📥 17K / month): ``` pip install clearml ``` - [Docker Hub](https://hub.docker.com/r/allegroai/trains) (📥 30K · ⏱️ 05.10.2020): ``` docker pull allegroai/trains ```
VisualDL (🥈25 · ⭐ 3.9K) - 深度学习可视化工具包。Apache-2 - [GitHub](https://github.com/PaddlePaddle/VisualDL) (👨‍💻 29 · 🔀 540 · 📥 110 · 📦 270 · 📋 350 - 8% open · ⏱️ 19.04.2021): ``` git clone https://github.com/PaddlePaddle/VisualDL ``` - [PyPi](https://pypi.org/project/visualdl) (📥 12K / month): ``` pip install visualdl ```
AzureML SDK (🥈25 · ⭐ 2.3K) - 带有ML的Python笔记本和带有Azure的深度学习示例。MIT - [GitHub](https://github.com/Azure/MachineLearningNotebooks) (👨‍💻 55 · 🔀 1.6K · 📥 410 · 📋 1K - 14% open · ⏱️ 19.04.2021): ``` git clone https://github.com/Azure/MachineLearningNotebooks ``` - [PyPi](https://pypi.org/project/azureml-sdk) (📥 680K / month): ``` pip install azureml-sdk ```
TNT (🥉24 · ⭐ 1.3K) - 用于记录和可视化,加载和训练的简单工具。BSD-3 - [GitHub](https://github.com/pytorch/tnt) (👨‍💻 35 · 🔀 190 · 📦 570 · 📋 58 - 41% open · ⏱️ 05.01.2021): ``` git clone https://github.com/pytorch/tnt ``` - [PyPi](https://pypi.org/project/torchnet) (📥 11K / month): ``` pip install torchnet ```
ml-metadata (🥉24 · ⭐ 310) - 用于记录和检索与ML相关的元数据。Apache-2 - [GitHub](https://github.com/google/ml-metadata) (👨‍💻 12 · 🔀 57 · 📥 1.3K · 📦 100 · 📋 62 - 29% open · ⏱️ 26.04.2021): ``` git clone https://github.com/google/ml-metadata ``` - [PyPi](https://pypi.org/project/ml-metadata) (📥 390K / month): ``` pip install ml-metadata ```
lore (🥉21 · ⭐ 1.5K · 💤) - lore使机器学习对软件工程师更易上手,对机器学习研究人员更可维护。MIT - [GitHub](https://github.com/instacart/lore) (👨‍💻 22 · 🔀 120 · 📦 16 · 📋 33 - 45% open · ⏱️ 11.05.2020): ``` git clone https://github.com/instacart/lore ``` - [PyPi](https://pypi.org/project/lore) (📥 2.6K / month): ``` pip install lore ```
livelossplot (🥉21 · ⭐ 1.1K) - Jupyter Notebook for Keras的实时训练loss图。MIT - [GitHub](https://github.com/stared/livelossplot) (👨‍💻 16 · 🔀 140 · 📦 510 · 📋 73 - 4% open · ⏱️ 07.02.2021): ``` git clone https://github.com/stared/livelossplot ``` - [PyPi](https://pypi.org/project/livelossplot) (📥 31K / month): ``` pip install livelossplot ```
Studio.ml (🥉21 · ⭐ 370) - Studio:简化和加快模型构建过程。Apache-2 - [GitHub](https://github.com/studioml/studio) (👨‍💻 21 · 🔀 49 · 📦 4 · 📋 250 - 22% open · ⏱️ 27.03.2021): ``` git clone https://github.com/studioml/studio ``` - [PyPi](https://pypi.org/project/studioml) (📥 2.3K / month): ``` pip install studioml ```
TensorWatch (🥉20 · ⭐ 3.1K) - Python机器学习的调试,监视和可视化。MIT - [GitHub](https://github.com/microsoft/tensorwatch) (👨‍💻 13 · 🔀 330 · 📦 47 · 📋 64 - 76% open · ⏱️ 15.01.2021): ``` git clone https://github.com/microsoft/tensorwatch ``` - [PyPi](https://pypi.org/project/tensorwatch) (📥 4.8K / month): ``` pip install tensorwatch ```
knockknock (🥉20 · ⭐ 2.1K · 💀) - 当您的训练结束后通知您。MIT - [GitHub](https://github.com/huggingface/knockknock) (👨‍💻 18 · 🔀 160 · 📦 160 · 📋 33 - 36% open · ⏱️ 16.03.2020): ``` git clone https://github.com/huggingface/knockknock ``` - [PyPi](https://pypi.org/project/knockknock) (📥 3.9K / month): ``` pip install knockknock ``` - [Conda](https://anaconda.org/conda-forge/knockknock) (📥 6.3K · ⏱️ 17.03.2020): ``` conda install -c conda-forge knockknock ```
gokart (🥉20 · ⭐ 180) - 数据管道库luigi的包装。MIT - [GitHub](https://github.com/m3dev/gokart) (👨‍💻 25 · 🔀 30 · 📋 36 - 5% open · ⏱️ 27.04.2021): ``` git clone https://github.com/m3dev/gokart ``` - [PyPi](https://pypi.org/project/gokart) (📥 1.1K / month): ``` pip install gokart ```
hiddenlayer (🥉19 · ⭐ 1.4K · 💤) - 神经网络图和训练指标。MIT - [GitHub](https://github.com/waleedka/hiddenlayer) (👨‍💻 6 · 🔀 200 · 📦 68 · 📋 77 - 57% open · ⏱️ 24.04.2020): ``` git clone https://github.com/waleedka/hiddenlayer ``` - [PyPi](https://pypi.org/project/hiddenlayer) (📥 2.9K / month): ``` pip install hiddenlayer ```
Guild AI (🥉19 · ⭐ 570) - 实验跟踪,ML开发人员工具库。Apache-2 - [GitHub](https://github.com/guildai/guildai) (👨‍💻 16 · 🔀 41 · 📦 27 · 📋 270 - 37% open · ⏱️ 12.04.2021): ``` git clone https://github.com/guildai/guildai ``` - [PyPi](https://pypi.org/project/guildai) (📥 5.7K / month): ``` pip install guildai ```
Labml (🥉18 · ⭐ 540) - 从您的手机监控深度学习模型训练和硬件使用情况。MIT - [GitHub](https://github.com/lab-ml/labml) (👨‍💻 6 · 🔀 38 · 📦 24 · 📋 10 - 40% open · ⏱️ 25.04.2021): ``` git clone https://github.com/lab-ml/labml ``` - [PyPi](https://pypi.org/project/labml) (📥 1.8K / month): ``` pip install labml ```
MXBoard (🥉18 · ⭐ 330 · 💀) - MXNet日志记录器,以在TensorBoard中进行可视化。Apache-2 - [GitHub](https://github.com/awslabs/mxboard) (👨‍💻 9 · 🔀 46 · 📦 100 · 📋 31 - 51% open · ⏱️ 24.01.2020): ``` git clone https://github.com/awslabs/mxboard ``` - [PyPi](https://pypi.org/project/mxboard) (📥 2.6K / month): ``` pip install mxboard ```
TensorBoard Logger (🥉17 · ⭐ 610 · 💀) - 简易TensorBoard日志记录库。MIT - [GitHub](https://github.com/TeamHG-Memex/tensorboard_logger) (👨‍💻 5 · 🔀 52 · 📋 23 - 34% open · ⏱️ 21.10.2019): ``` git clone https://github.com/TeamHG-Memex/tensorboard_logger ``` - [PyPi](https://pypi.org/project/tensorboard_logger) (📥 92K / month): ``` pip install tensorboard_logger ```
SKLL (🥉16 · ⭐ 530) - SciKit学习实验室(SKLL)使机器学习易于操作。❗Unlicensed - [GitHub](https://github.com/EducationalTestingService/skll) (👨‍💻 35 · 🔀 62 · 📥 10 · 📦 30 · 📋 380 - 9% open · ⏱️ 13.04.2021): ``` git clone https://github.com/EducationalTestingService/skll ``` - [PyPi](https://pypi.org/project/skll) (📥 820 / month): ``` pip install skll ```
quinn (🥉16 · ⭐ 240) - pyspark方法可提高开发人员的工作效率。❗Unlicensed - [GitHub](https://github.com/MrPowers/quinn) (👨‍💻 6 · 🔀 28 · 📋 23 - 60% open · ⏱️ 09.02.2021): ``` git clone https://github.com/MrPowers/quinn ``` - [PyPi](https://pypi.org/project/quinn) (📥 210K / month): ``` pip install quinn ```
datmo (🥉15 · ⭐ 330 · 💀) - 面向数据科学家的开源生产模型管理工具。MIT - [GitHub](https://github.com/datmo/datmo) (👨‍💻 6 · 🔀 28 · 📦 5 · 📋 180 - 15% open · ⏱️ 29.11.2019): ``` git clone https://github.com/datmo/datmo ``` - [PyPi](https://pypi.org/project/datmo) (📥 360 / month): ``` pip install datmo ```
steppy (🥉15 · ⭐ 130 · 💀) - 轻量级的Python库,可进行快速且可重复的实验。MIT - [GitHub](https://github.com/minerva-ml/steppy) (👨‍💻 5 · 🔀 31 · 📦 39 · 📋 63 - 20% open · ⏱️ 23.11.2018): ``` git clone https://github.com/minerva-ml/steppy ``` - [PyPi](https://pypi.org/project/steppy) (📥 140 / month): ``` pip install steppy ```
ModelChimp (🥉15 · ⭐ 120) - 机器和深度学习项目的实验跟踪。BSD-2 - [GitHub](https://github.com/ModelChimp/modelchimp) (👨‍💻 3 · 🔀 12 · 📋 14 - 28% open · ⏱️ 15.02.2021): ``` git clone https://github.com/ModelChimp/modelchimp ``` - [PyPi](https://pypi.org/project/modelchimp) (📥 190 / month): ``` pip install modelchimp ``` - [Docker Hub](https://hub.docker.com/r/modelchimp/modelchimp-server) (📥 640 · ⏱️ 09.04.2019): ``` docker pull modelchimp/modelchimp-server ```
aim (🥉14 · ⭐ 1.1K) - 以一种非常简单的方式来记录,搜索和比较数千次ML训练。Apache-2 - [GitHub](https://github.com/aimhubio/aim) (👨‍💻 10 · 🔀 58 · 📋 170 - 59% open · ⏱️ 20.04.2021): ``` git clone https://github.com/aimhubio/aim ``` - [PyPi](https://pypi.org/project/aim) (📥 2.9K / month): ``` pip install aim ```
traintool (🥉9 · ⭐ 9) - 一站式训练现成的机器学习模型。Apache-2 - [GitHub](https://github.com/jrieke/traintool) (🔀 1 · ⏱️ 12.03.2021): ``` git clone https://github.com/jrieke/traintool ``` - [PyPi](https://pypi.org/project/traintool) (📥 41 / month): ``` pip install traintool ```

## 模型序列化和转换 Back to top _用于将模型序列化为文件,在各种模型格式之间进行转换以及优化模型以进行部署的库。_
onnx (🥇34 · ⭐ 10K) - 机器学习互操作性的开放标准。Apache-2 - [GitHub](https://github.com/onnx/onnx) (👨‍💻 200 · 🔀 1.8K · 📥 12K · 📦 2.9K · 📋 1.5K - 30% open · ⏱️ 27.04.2021): ``` git clone https://github.com/onnx/onnx ``` - [PyPi](https://pypi.org/project/onnx) (📥 1.5M / month): ``` pip install onnx ``` - [Conda](https://anaconda.org/conda-forge/onnx) (📥 220K · ⏱️ 19.04.2021): ``` conda install -c conda-forge onnx ```
Core ML Tools (🥇27 · ⭐ 2.2K) - 核心ML工具包含用于核心ML模型的支持工具。BSD-3 - [GitHub](https://github.com/apple/coremltools) (👨‍💻 110 · 🔀 340 · 📥 2.6K · 📦 500 · 📋 700 - 49% open · ⏱️ 09.04.2021): ``` git clone https://github.com/apple/coremltools ``` - [PyPi](https://pypi.org/project/coremltools) (📥 62K / month): ``` pip install coremltools ```
TorchServe (🥈26 · ⭐ 1.7K) - 在PyTorch上进行模型服务。Apache-2 - [GitHub](https://github.com/pytorch/serve) (👨‍💻 67 · 🔀 270 · 📥 210 · 📦 41 · 📋 540 - 18% open · ⏱️ 22.04.2021): ``` git clone https://github.com/pytorch/serve ``` - [PyPi](https://pypi.org/project/torchserve) (📥 9.9K / month): ``` pip install torchserve ``` - [Conda](https://anaconda.org/pytorch/torchserve) (📥 8K · ⏱️ 18.03.2021): ``` conda install -c pytorch torchserve ``` - [Docker Hub](https://hub.docker.com/r/pytorch/torchserve) (📥 58K · ⭐ 3 · ⏱️ 18.12.2020): ``` docker pull pytorch/torchserve ```
mmdnn (🥈24 · ⭐ 5.3K · 💤) - MMdnn是一组工具,可以帮助用户在不同的深度学习框架之间进行互操作。MIT - [GitHub](https://github.com/microsoft/MMdnn) (👨‍💻 85 · 🔀 940 · 📥 3.4K · 📦 52 · 📋 600 - 51% open · ⏱️ 14.08.2020): ``` git clone https://github.com/Microsoft/MMdnn ``` - [PyPi](https://pypi.org/project/mmdnn) (📥 1K / month): ``` pip install mmdnn ```
cortex (🥈23 · ⭐ 7.5K) - 具有成本效益的无服务器大规模计算。Apache-2 - [GitHub](https://github.com/cortexlabs/cortex) (👨‍💻 21 · 🔀 560 · 📋 1K - 12% open · ⏱️ 27.04.2021): ``` git clone https://github.com/cortexlabs/cortex ``` - [PyPi](https://pypi.org/project/cortex) (📥 1.7K / month): ``` pip install cortex ```
m2cgen (🥉22 · ⭐ 1.8K) - 将ML模型转换成本机代码(Java,C,Python,Go,JavaScript)等。MIT - [GitHub](https://github.com/BayesWitnesses/m2cgen) (👨‍💻 12 · 🔀 150 · 📦 6 · 📋 68 - 36% open · ⏱️ 26.04.2021): ``` git clone https://github.com/BayesWitnesses/m2cgen ``` - [PyPi](https://pypi.org/project/m2cgen) (📥 24K / month): ``` pip install m2cgen ```
Hummingbird (🥉21 · ⭐ 2.4K) - 蜂鸟将训练有素的机器学习模型编译为张量计算,以用于..MIT - [GitHub](https://github.com/microsoft/hummingbird) (👨‍💻 20 · 🔀 170 · 📥 99 · 📦 15 · 📋 200 - 23% open · ⏱️ 24.04.2021): ``` git clone https://github.com/microsoft/hummingbird ``` - [PyPi](https://pypi.org/project/hummingbird-ml) (📥 3.2K / month): ``` pip install hummingbird-ml ```
sklearn-porter (🥉18 · ⭐ 1K · 💀) - 将经过训练的scikit-learn估计器转换为C,Java等。MIT - [GitHub](https://github.com/nok/sklearn-porter) (👨‍💻 11 · 🔀 130 · 📋 65 - 55% open · ⏱️ 18.12.2019): ``` git clone https://github.com/nok/sklearn-porter ``` - [PyPi](https://pypi.org/project/sklearn-porter) (📥 1.2K / month): ``` pip install sklearn-porter ```
Larq Compute Engine (🥉18 · ⭐ 140) - 高度优化的二值化推理引擎。Apache-2 - [GitHub](https://github.com/larq/compute-engine) (👨‍💻 15 · 🔀 22 · 📥 210 · 📦 2 · 📋 120 - 20% open · ⏱️ 26.04.2021): ``` git clone https://github.com/larq/compute-engine ``` - [PyPi](https://pypi.org/project/larq-compute-engine) (📥 4.1K / month): ``` pip install larq-compute-engine ```
pytorch2keras (🥉16 · ⭐ 700 · 💤) - PyTorch到Keras模型转换器。MIT - [GitHub](https://github.com/nerox8664/pytorch2keras) (👨‍💻 11 · 🔀 110 · 📦 20 · 📋 110 - 40% open · ⏱️ 14.05.2020): ``` git clone https://github.com/nerox8664/pytorch2keras ``` - [PyPi](https://pypi.org/project/pytorch2keras) (📥 940 / month): ``` pip install pytorch2keras ```
tfdeploy (🥉16 · ⭐ 350) - 部署张量流图以进行快速评估并导出到无tensorflow环境中基于numpy运行。BSD-3 - [GitHub](https://github.com/riga/tfdeploy) (👨‍💻 4 · 🔀 37 · 📋 32 - 28% open · ⏱️ 08.01.2021): ``` git clone https://github.com/riga/tfdeploy ``` - [PyPi](https://pypi.org/project/tfdeploy) (📥 190 / month): ``` pip install tfdeploy ```

## 模型的可解释性 Back to top _用于可视化,解释,调试,评估和解释机器学习模型的库。_
shap (🥇34 · ⭐ 12K) - 用于解释任何机器学习模型的输出的一种博弈论方法实现。MIT - [GitHub](https://github.com/slundberg/shap) (👨‍💻 160 · 🔀 1.8K · 📦 2.4K · 📋 1.5K - 66% open · ⏱️ 06.04.2021): ``` git clone https://github.com/slundberg/shap ``` - [PyPi](https://pypi.org/project/shap) (📥 2.8M / month): ``` pip install shap ``` - [Conda](https://anaconda.org/conda-forge/shap) (📥 460K · ⏱️ 16.12.2020): ``` conda install -c conda-forge shap ```
Lime (🥇29 · ⭐ 8.7K) - Lime:解释任何机器学习分类器的预测。BSD-2 - [GitHub](https://github.com/marcotcr/lime) (👨‍💻 57 · 🔀 1.4K · 📦 1.2K · 📋 500 - 10% open · ⏱️ 12.01.2021): ``` git clone https://github.com/marcotcr/lime ``` - [PyPi](https://pypi.org/project/lime) (📥 370K / month): ``` pip install lime ``` - [Conda](https://anaconda.org/conda-forge/lime) (📥 71K · ⏱️ 28.06.2020): ``` conda install -c conda-forge lime ```
pyLDAvis (🥇29 · ⭐ 1.4K) - 用于交互式主题模型可视化的Python库。BSD-3 - [GitHub](https://github.com/bmabey/pyLDAvis) (👨‍💻 32 · 🔀 300 · 📦 2K · 📋 140 - 50% open · ⏱️ 24.03.2021): ``` git clone https://github.com/bmabey/pyLDAvis ``` - [PyPi](https://pypi.org/project/pyldavis) (📥 160K / month): ``` pip install pyldavis ``` - [Conda](https://anaconda.org/conda-forge/pyldavis) (📥 24K · ⏱️ 24.03.2021): ``` conda install -c conda-forge pyldavis ```
InterpretML (🥇27 · ⭐ 3.7K) - 拟合可解释的模型。对机器学习黑匣子进行解释。MIT - [GitHub](https://github.com/interpretml/interpret) (👨‍💻 23 · 🔀 450 · 📦 73 · 📋 190 - 35% open · ⏱️ 13.04.2021): ``` git clone https://github.com/interpretml/interpret ``` - [PyPi](https://pypi.org/project/interpret) (📥 29K / month): ``` pip install interpret ```
Lucid (🥇26 · ⭐ 4.2K) - 用于神经科学研究的基础设施和工具的集合。Apache-2 - [GitHub](https://github.com/tensorflow/lucid) (👨‍💻 40 · 🔀 560 · 📦 550 · 📋 160 - 39% open · ⏱️ 19.03.2021): ``` git clone https://github.com/tensorflow/lucid ``` - [PyPi](https://pypi.org/project/lucid) (📥 1.7K / month): ``` pip install lucid ```
Captum (🥇26 · ⭐ 2.3K) - PyTorch的模型可解释性和理解。BSD-3 - [GitHub](https://github.com/pytorch/captum) (👨‍💻 70 · 🔀 230 · 📦 160 · 📋 210 - 21% open · ⏱️ 23.04.2021): ``` git clone https://github.com/pytorch/captum ``` - [PyPi](https://pypi.org/project/captum) (📥 19K / month): ``` pip install captum ```
scikit-plot (🥇26 · ⭐ 2.1K · 💀) - 一个直观的库,可向其中添加绘图功能。MIT - [GitHub](https://github.com/reiinakano/scikit-plot) (👨‍💻 13 · 🔀 250 · 📦 900 · 📋 57 - 31% open · ⏱️ 19.08.2018): ``` git clone https://github.com/reiinakano/scikit-plot ``` - [PyPi](https://pypi.org/project/scikit-plot) (📥 120K / month): ``` pip install scikit-plot ``` - [Conda](https://anaconda.org/conda-forge/scikit-plot) (📥 87K · ⏱️ 05.06.2019): ``` conda install -c conda-forge scikit-plot ```
Fairness 360 (🥈25 · ⭐ 1.4K) - 一整套用于数据集的公平度量标准。Apache-2 - [GitHub](https://github.com/Trusted-AI/AIF360) (👨‍💻 43 · 🔀 430 · 📦 80 · 📋 91 - 41% open · ⏱️ 10.03.2021): ``` git clone https://github.com/Trusted-AI/AIF360 ``` - [PyPi](https://pypi.org/project/aif360) (📥 7.7K / month): ``` pip install aif360 ```
Model Analysis (🥈25 · ⭐ 1.1K) - TensorFlow的模型分析工具。Apache-2 - [GitHub](https://github.com/tensorflow/model-analysis) (👨‍💻 35 · 🔀 200 · 📋 55 - 32% open · ⏱️ 26.04.2021): ``` git clone https://github.com/tensorflow/model-analysis ``` - [PyPi](https://pypi.org/project/tensorflow-model-analysis) (📥 5.7M / month): ``` pip install tensorflow-model-analysis ```
arviz (🥈25 · ⭐ 1K) - 使用Python探索性分析贝叶斯模型。Apache-2 - [GitHub](https://github.com/arviz-devs/arviz) (👨‍💻 79 · 🔀 200 · 📥 98 · 📦 840 · 📋 580 - 20% open · ⏱️ 27.04.2021): ``` git clone https://github.com/arviz-devs/arviz ``` - [PyPi](https://pypi.org/project/arviz) (📥 210K / month): ``` pip install arviz ``` - [Conda](https://anaconda.org/conda-forge/arviz) (📥 260K · ⏱️ 20.04.2021): ``` conda install -c conda-forge arviz ```
DoWhy (🥈24 · ⭐ 2.9K) - DoWhy是用于因果推断的Python库。MIT - [GitHub](https://github.com/microsoft/dowhy) (👨‍💻 40 · 🔀 410 · 📥 23 · 📦 36 · 📋 110 - 21% open · ⏱️ 28.04.2021): ``` git clone https://github.com/Microsoft/dowhy ``` - [PyPi](https://pypi.org/project/dowhy) (📥 21K / month): ``` pip install dowhy ``` - [Conda](https://anaconda.org/conda-forge/dowhy) (📥 1.6K · ⏱️ 13.12.2020): ``` conda install -c conda-forge dowhy ```
dtreeviz (🥈24 · ⭐ 1.5K) - 用于决策树可视化和模型解释的python库。MIT - [GitHub](https://github.com/parrt/dtreeviz) (👨‍💻 16 · 🔀 200 · 📦 140 · 📋 92 - 16% open · ⏱️ 05.04.2021): ``` git clone https://github.com/parrt/dtreeviz ``` - [PyPi](https://pypi.org/project/dtreeviz) (📥 29K / month): ``` pip install dtreeviz ```
yellowbrick (🥈23 · ⭐ 3.2K) - 可视化分析和诊断工具,方便机器使用。Apache-2 - [GitHub](https://github.com/DistrictDataLabs/yellowbrick) (👨‍💻 97 · 🔀 470 · 📋 610 - 13% open · ⏱️ 22.04.2021): ``` git clone https://github.com/DistrictDataLabs/yellowbrick ``` - [PyPi](https://pypi.org/project/yellowbrick) (📥 160K / month): ``` pip install yellowbrick ```
keras-vis (🥈23 · ⭐ 2.8K · 💤) - 用于Keras的神经网络可视化工具包。MIT - [GitHub](https://github.com/raghakot/keras-vis) (👨‍💻 10 · 🔀 590 · 📦 910 · 📋 210 - 53% open · ⏱️ 20.04.2020): ``` git clone https://github.com/raghakot/keras-vis ``` - [PyPi](https://pypi.org/project/keras-vis) (📥 3.1K / month): ``` pip install keras-vis ```
Alibi (🥈23 · ⭐ 970) - 监视和解释机器学习模型的算法。Apache-2 - [GitHub](https://github.com/SeldonIO/alibi) (👨‍💻 13 · 🔀 120 · 📦 77 · 📋 170 - 44% open · ⏱️ 26.04.2021): ``` git clone https://github.com/SeldonIO/alibi ``` - [PyPi](https://pypi.org/project/alibi) (📥 9.5K / month): ``` pip install alibi ```
keract (🥈23 · ⭐ 880) - 在Keras中分层输出和渐变。MIT - [GitHub](https://github.com/philipperemy/keract) (👨‍💻 15 · 🔀 180 · 📦 75 · 📋 78 - 2% open · ⏱️ 24.01.2021): ``` git clone https://github.com/philipperemy/keract ``` - [PyPi](https://pypi.org/project/keract) (📥 2.3K / month): ``` pip install keract ```
eli5 (🥈22 · ⭐ 2.3K · 💀) - 一个用于调试/检查机器学习分类器的库。MIT - [GitHub](https://github.com/TeamHG-Memex/eli5) (👨‍💻 14 · 🔀 290 · 📋 240 - 53% open · ⏱️ 22.01.2020): ``` git clone https://github.com/TeamHG-Memex/eli5 ``` - [PyPi](https://pypi.org/project/eli5) (📥 500K / month): ``` pip install eli5 ``` - [Conda](https://anaconda.org/conda-forge/eli5) (📥 93K · ⏱️ 25.01.2021): ``` conda install -c conda-forge eli5 ```
tf-explain (🥈22 · ⭐ 800) - 使用Tensorflow 2.x的tf.keras模型的可解释性方法。MIT - [GitHub](https://github.com/sicara/tf-explain) (👨‍💻 14 · 🔀 77 · 📦 69 · 📋 79 - 41% open · ⏱️ 19.04.2021): ``` git clone https://github.com/sicara/tf-explain ``` - [PyPi](https://pypi.org/project/tf-explain) (📥 1.5K / month): ``` pip install tf-explain ```
fairlearn (🥈22 · ⭐ 770) - 一个用于评估和改善机器公平性的Python程序包。MIT - [GitHub](https://github.com/fairlearn/fairlearn) (👨‍💻 35 · 🔀 180 · 📋 190 - 36% open · ⏱️ 27.04.2021): ``` git clone https://github.com/fairlearn/fairlearn ``` - [PyPi](https://pypi.org/project/fairlearn) (📥 17K / month): ``` pip install fairlearn ``` - [Conda](https://anaconda.org/conda-forge/fairlearn) (📥 12K · ⏱️ 13.04.2021): ``` conda install -c conda-forge fairlearn ```
random-forest-importances (🥈22 · ⭐ 440) - 随机森林特征重要度计算。MIT - [GitHub](https://github.com/parrt/random-forest-importances) (👨‍💻 14 · 🔀 95 · 📦 70 · 📋 31 - 12% open · ⏱️ 30.01.2021): ``` git clone https://github.com/parrt/random-forest-importances ``` - [PyPi](https://pypi.org/project/rfpimp) (📥 30K / month): ``` pip install rfpimp ```
explainerdashboard (🥉21 · ⭐ 470) - 快速构建可显示内部信息的可解释AI仪表板。MIT - [GitHub](https://github.com/oegedijk/explainerdashboard) (👨‍💻 8 · 🔀 53 · 📦 18 · 📋 89 - 6% open · ⏱️ 13.04.2021): ``` git clone https://github.com/oegedijk/explainerdashboard ``` - [PyPi](https://pypi.org/project/explainerdashboard) (📥 5.9K / month): ``` pip install explainerdashboard ```
CausalNex (🥉20 · ⭐ 1.1K) - 一个可帮助数据科学家进行因果推断的Python库。Apache-2 - [GitHub](https://github.com/quantumblacklabs/causalnex) (👨‍💻 18 · 🔀 120 · 📦 11 · 📋 74 - 47% open · ⏱️ 13.04.2021): ``` git clone https://github.com/quantumblacklabs/causalnex ``` - [PyPi](https://pypi.org/project/causalnex) (📥 5.4K / month): ``` pip install causalnex ```
Explainability 360 (🥉20 · ⭐ 820) - 数据和机器学习的可解释性。Apache-2 - [GitHub](https://github.com/Trusted-AI/AIX360) (👨‍💻 27 · 🔀 170 · 📦 16 · 📋 44 - 56% open · ⏱️ 04.12.2020): ``` git clone https://github.com/Trusted-AI/AIX360 ``` - [PyPi](https://pypi.org/project/aix360) (📥 980 / month): ``` pip install aix360 ```
DALEX (🥉20 · ⭐ 810) - 用于模型探索和扩展的模块。❗️GPL-3.0 - [GitHub](https://github.com/ModelOriented/DALEX) (👨‍💻 18 · 🔀 110 · 📦 11 · 📋 280 - 4% open · ⏱️ 25.04.2021): ``` git clone https://github.com/ModelOriented/DALEX ``` - [PyPi](https://pypi.org/project/dalex) (📥 6.8K / month): ``` pip install dalex ```
TreeInterpreter (🥉20 · ⭐ 660) - 解释scikit-learn决策树的程序包。BSD-3 - [GitHub](https://github.com/andosa/treeinterpreter) (👨‍💻 11 · 🔀 130 · 📦 130 · 📋 22 - 81% open · ⏱️ 28.02.2021): ``` git clone https://github.com/andosa/treeinterpreter ``` - [PyPi](https://pypi.org/project/treeinterpreter) (📥 170K / month): ``` pip install treeinterpreter ```
What-If Tool (🥉20 · ⭐ 500) - What-If工具的源代码/网页/演示。Apache-2 - [GitHub](https://github.com/PAIR-code/what-if-tool) (👨‍💻 19 · 🔀 100 · 📋 74 - 50% open · ⏱️ 17.03.2021): ``` git clone https://github.com/PAIR-code/what-if-tool ``` - [PyPi](https://pypi.org/project/witwidget) (📥 10K / month): ``` pip install witwidget ``` - [NPM](https://www.npmjs.com/package/wit-widget) (📥 3.2K / month): ``` npm install wit-widget ```
sklearn-evaluation (🥉20 · ⭐ 300) - 机器学习模型评估变得容易。MIT - [GitHub](https://github.com/edublancas/sklearn-evaluation) (👨‍💻 5 · 🔀 24 · 📦 27 · 📋 36 - 22% open · ⏱️ 28.03.2021): ``` git clone https://github.com/edublancas/sklearn-evaluation ``` - [PyPi](https://pypi.org/project/sklearn-evaluation) (📥 640 / month): ``` pip install sklearn-evaluation ```
Skater (🥉19 · ⭐ 970 · 💤) - 用于模型解释/说明的Python库。❗️UPL-1.0 - [GitHub](https://github.com/oracle/Skater) (👨‍💻 34 · 🔀 160 · 📋 160 - 39% open · ⏱️ 29.06.2020): ``` git clone https://github.com/oracle/Skater ``` - [PyPi](https://pypi.org/project/skater) (📥 2K / month): ``` pip install skater ``` - [Conda](https://anaconda.org/conda-forge/skater) (📥 38K · ⏱️ 01.11.2020): ``` conda install -c conda-forge skater ```
LIT (🥉18 · ⭐ 2.5K) - 语言可解释性工具:交互式分析NLP模型。Apache-2 - [GitHub](https://github.com/PAIR-code/lit) (👨‍💻 14 · 🔀 250 · 📦 3 · 📋 70 - 40% open · ⏱️ 05.04.2021): ``` git clone https://github.com/PAIR-code/lit ``` - [PyPi](https://pypi.org/project/lit-nlp) (📥 520 / month): ``` pip install lit-nlp ```
checklist (🥉18 · ⭐ 1.3K) - 超越准确性:使用CheckList对NLP模型进行行为测试。MIT - [GitHub](https://github.com/marcotcr/checklist) (👨‍💻 10 · 🔀 120 · 📦 7 · ⏱️ 30.03.2021): ``` git clone https://github.com/marcotcr/checklist ``` - [PyPi](https://pypi.org/project/checklist) (📥 1.2K / month): ``` pip install checklist ```
iNNvestigate (🥉18 · ⭐ 800) - 神经网络预估分析工具箱。BSD-2 - [GitHub](https://github.com/albermax/innvestigate) (👨‍💻 18 · 🔀 180 · 📦 54 · 📋 210 - 37% open · ⏱️ 16.10.2020): ``` git clone https://github.com/albermax/innvestigate ``` - [PyPi](https://pypi.org/project/innvestigate) (📥 480 / month): ``` pip install innvestigate ```
deeplift (🥉18 · ⭐ 520) - Public facing deeplift repo。MIT - [GitHub](https://github.com/kundajelab/deeplift) (👨‍💻 11 · 🔀 130 · 📦 44 · 📋 74 - 36% open · ⏱️ 11.11.2020): ``` git clone https://github.com/kundajelab/deeplift ``` - [PyPi](https://pypi.org/project/deeplift) (📥 820 / month): ``` pip install deeplift ```
DiCE (🥉18 · ⭐ 520) - 生成任何机器学习的各种反事实说明。MIT - [GitHub](https://github.com/interpretml/DiCE) (👨‍💻 10 · 🔀 72 · 📋 38 - 31% open · ⏱️ 28.04.2021): ``` git clone https://github.com/interpretml/DiCE ``` - [PyPi](https://pypi.org/project/dice-ml) (📥 1.8K / month): ``` pip install dice-ml ```
aequitas (🥉18 · ⭐ 380 · 📉) - 偏差和公平审计工具包。MIT - [GitHub](https://github.com/dssg/aequitas) (👨‍💻 16 · 🔀 69 · 📦 71 · 📋 53 - 60% open · ⏱️ 23.02.2021): ``` git clone https://github.com/dssg/aequitas ``` - [PyPi](https://pypi.org/project/aequitas) (📥 1.1K / month): ``` pip install aequitas ```
imodels (🥉18 · ⭐ 210) - 可解释的ML包,用于简洁,透明和准确的预测。MIT - [GitHub](https://github.com/csinva/imodels) (👨‍💻 3 · 🔀 19 · 📦 7 · 📋 11 - 9% open · ⏱️ 27.04.2021): ``` git clone https://github.com/csinva/imodels ``` - [PyPi](https://pypi.org/project/imodels) (📥 380 / month): ``` pip install imodels ```
fairness-indicators (🥉18 · ⭐ 190) - Tensorflow的公平性评估和可视化。Apache-2 - [GitHub](https://github.com/tensorflow/fairness-indicators) (👨‍💻 20 · 🔀 52 · ⏱️ 22.04.2021): ``` git clone https://github.com/tensorflow/fairness-indicators ``` - [PyPi](https://pypi.org/project/fairness-indicators) (📥 930 / month): ``` pip install fairness-indicators ```
XAI (🥉17 · ⭐ 620) - XAI-用于机器学习的可解释性工具箱。MIT - [GitHub](https://github.com/EthicalML/xai) (👨‍💻 3 · 🔀 94 · 📦 11 · 📋 7 - 57% open · ⏱️ 23.04.2021): ``` git clone https://github.com/EthicalML/xai ``` - [PyPi](https://pypi.org/project/xai) (📥 3.2K / month): ``` pip install xai ```
tcav (🥉17 · ⭐ 450) - TCAV ML可解释性项目的代码。Apache-2 - [GitHub](https://github.com/tensorflow/tcav) (👨‍💻 18 · 🔀 100 · 📦 6 · 📋 49 - 8% open · ⏱️ 23.03.2021): ``` git clone https://github.com/tensorflow/tcav ``` - [PyPi](https://pypi.org/project/tcav) (📥 170 / month): ``` pip install tcav ```
ExplainX.ai (🥉17 · ⭐ 200) - 适用于数据科学家的可解释AI框架。MIT - [GitHub](https://github.com/explainX/explainx) (👨‍💻 4 · 🔀 33 · 📥 1 · 📋 24 - 29% open · ⏱️ 02.02.2021): ``` git clone https://github.com/explainX/explainx ``` - [PyPi](https://pypi.org/project/explainx) (📥 1K / month): ``` pip install explainx ```
model-card-toolkit (🥉17 · ⭐ 190) - 模型解释与分析卡片工具库。Apache-2 - [GitHub](https://github.com/tensorflow/model-card-toolkit) (👨‍💻 9 · 🔀 27 · 📦 2 · 📋 5 - 60% open · ⏱️ 20.04.2021): ``` git clone https://github.com/tensorflow/model-card-toolkit ``` - [PyPi](https://pypi.org/project/model-card-toolkit) (📥 370 / month): ``` pip install model-card-toolkit ```
FlashTorch (🥉16 · ⭐ 580) - PyTorch中用于神经网络的可视化工具包。MIT - [GitHub](https://github.com/MisaOgura/flashtorch) (👨‍💻 2 · 🔀 66 · 📦 6 · 📋 27 - 22% open · ⏱️ 27.04.2021): ``` git clone https://github.com/MisaOgura/flashtorch ``` - [PyPi](https://pypi.org/project/flashtorch) (📥 260 / month): ``` pip install flashtorch ```
Anchor (🥉14 · ⭐ 630) - High-Precision Model-Agnostic Explanations论文代码。BSD-2 - [GitHub](https://github.com/marcotcr/anchor) (👨‍💻 8 · 🔀 87 · 📋 61 - 24% open · ⏱️ 19.04.2021): ``` git clone https://github.com/marcotcr/anchor ``` - [PyPi](https://pypi.org/project/anchor_exp) (📥 760 / month): ``` pip install anchor_exp ```
LOFO (🥉14 · ⭐ 320 · 💤) - Leave One Feature Out特征重要度。MIT - [GitHub](https://github.com/aerdem4/lofo-importance) (👨‍💻 3 · 🔀 40 · 📦 3 · 📋 12 - 16% open · ⏱️ 02.07.2020): ``` git clone https://github.com/aerdem4/lofo-importance ``` - [PyPi](https://pypi.org/project/lofo-importance) (📥 210 / month): ``` pip install lofo-importance ```
contextual-ai (🥉14 · ⭐ 68) - AI 模型可解释性工具。Apache-2 - [GitHub](https://github.com/SAP/contextual-ai) (👨‍💻 10 · 🔀 9 · 📋 6 - 83% open · ⏱️ 25.01.2021): ``` git clone https://github.com/SAP/contextual-ai ``` - [PyPi](https://pypi.org/project/contextual-ai) (📥 210 / month): ``` pip install contextual-ai ```
Attribution Priors (🥉13 · ⭐ 75) - 训练可解释模型的工具。MIT - [GitHub](https://github.com/suinleelab/attributionpriors) (👨‍💻 6 · 🔀 6 · 📦 2 · ⏱️ 19.03.2021): ``` git clone https://github.com/suinleelab/attributionpriors ``` - [PyPi](https://pypi.org/project/attributionpriors) (📥 98 / month): ``` pip install attributionpriors ```
bias-detector (🥉13 · ⭐ 21 · 🐣) - Bias Detector是用于检测机器偏差的python软件包。MIT - [GitHub](https://github.com/intuit/bias-detector) (👨‍💻 3 · 🔀 4 · ⏱️ 25.04.2021): ``` git clone https://github.com/intuit/bias-detector ``` - [PyPi](https://pypi.org/project/bias-detector) (📥 340 / month): ``` pip install bias-detector ```

## 向量相似度搜索(ANN) Back to top _用于近似最近邻居搜索和向量索引/相似性搜索的库。_ 🔗 ANN Benchmarks ( ⭐ 2.2K) - Benchmarks of approximate nearest neighbor libraries in Python.
Annoy (🥇30 · ⭐ 8.4K) - C++/Python中的近似最近邻居实现,并针对内存使用进行了优化。Apache-2 - [GitHub](https://github.com/spotify/annoy) (👨‍💻 68 · 🔀 890 · 📦 1.5K · 📋 310 - 11% open · ⏱️ 03.12.2020): ``` git clone https://github.com/spotify/annoy ``` - [PyPi](https://pypi.org/project/annoy) (📥 570K / month): ``` pip install annoy ```
Faiss (🥇29 · ⭐ 13K) - 一个用于高效相似性搜索和密集向量聚类的库。MIT - [GitHub](https://github.com/facebookresearch/faiss) (👨‍💻 84 · 🔀 2.1K · 📦 360 · 📋 1.5K - 7% open · ⏱️ 27.04.2021): ``` git clone https://github.com/facebookresearch/faiss ``` - [PyPi](https://pypi.org/project/pymilvus) (📥 15K / month): ``` pip install pymilvus ``` - [Conda](https://anaconda.org/conda-forge/faiss) (📥 80K · ⏱️ 19.04.2021): ``` conda install -c conda-forge faiss ```
NMSLIB (🥇29 · ⭐ 2.4K) - 非度量空间库(NMSLIB):一种有效的相似度搜索。Apache-2 - [GitHub](https://github.com/nmslib/nmslib) (👨‍💻 44 · 🔀 340 · 📦 360 · 📋 360 - 11% open · ⏱️ 16.03.2021): ``` git clone https://github.com/nmslib/nmslib ``` - [PyPi](https://pypi.org/project/nmslib) (📥 70K / month): ``` pip install nmslib ``` - [Conda](https://anaconda.org/conda-forge/nmslib) (📥 25K · ⏱️ 08.01.2021): ``` conda install -c conda-forge nmslib ```
hnswlib (🥈26 · ⭐ 1.5K) - 仅标头的C++/python库,用于快速近似最近邻查找。Apache-2 - [GitHub](https://github.com/nmslib/hnswlib) (👨‍💻 41 · 🔀 260 · 📦 110 · 📋 190 - 43% open · ⏱️ 04.02.2021): ``` git clone https://github.com/nmslib/hnswlib ``` - [PyPi](https://pypi.org/project/hnswlib) (📥 37K / month): ``` pip install hnswlib ```
PyNNDescent (🥈25 · ⭐ 390) - 适用于近似最近邻查找的Python库。BSD-2 - [GitHub](https://github.com/lmcinnes/pynndescent) (👨‍💻 13 · 🔀 49 · 📦 420 · 📋 62 - 41% open · ⏱️ 12.03.2021): ``` git clone https://github.com/lmcinnes/pynndescent ``` - [PyPi](https://pypi.org/project/pynndescent) (📥 380K / month): ``` pip install pynndescent ``` - [Conda](https://anaconda.org/conda-forge/pynndescent) (📥 110K · ⏱️ 09.02.2021): ``` conda install -c conda-forge pynndescent ```
Milvus (🥉24 · ⭐ 5.6K) - 一个开源的embedding嵌入向量相似度搜索引擎。Apache-2 - [GitHub](https://github.com/milvus-io/milvus) (👨‍💻 130 · 🔀 850 · 📋 2.2K - 9% open · ⏱️ 28.04.2021): ``` git clone https://github.com/milvus-io/milvus ``` - [PyPi](https://pypi.org/project/pymilvus) (📥 15K / month): ``` pip install pymilvus ``` - [Docker Hub](https://hub.docker.com/r/milvusdb/milvus) (📥 320K · ⭐ 11 · ⏱️ 05.03.2021): ``` docker pull milvusdb/milvus ```
Magnitude (🥉23 · ⭐ 1.4K · 💤) - 快速,高效的通用向量嵌入实用程序包。MIT - [GitHub](https://github.com/plasticityai/magnitude) (👨‍💻 4 · 🔀 100 · 📦 190 · 📋 77 - 35% open · ⏱️ 17.07.2020): ``` git clone https://github.com/plasticityai/magnitude ``` - [PyPi](https://pypi.org/project/pymagnitude) (📥 10K / month): ``` pip install pymagnitude ```
NGT (🥉19 · ⭐ 700) - 最近邻搜索算法实现包。Apache-2 - [GitHub](https://github.com/yahoojapan/NGT) (👨‍💻 11 · 🔀 73 · 📋 80 - 7% open · ⏱️ 14.04.2021): ``` git clone https://github.com/yahoojapan/NGT ``` - [PyPi](https://pypi.org/project/ngt) (📥 11K / month): ``` pip install ngt ```
NearPy (🥉19 · ⭐ 670 · 💀) - 用于快速(近似)最近邻搜索的Python框架。MIT - [GitHub](https://github.com/pixelogik/NearPy) (👨‍💻 18 · 🔀 140 · 📦 52 · 📋 61 - 37% open · ⏱️ 21.10.2018): ``` git clone https://github.com/pixelogik/NearPy ``` - [PyPi](https://pypi.org/project/NearPy) (📥 2.6K / month): ``` pip install NearPy ```
N2 (🥉19 · ⭐ 460) - TOROS N2-快速运行的轻量级近似最近邻库。Apache-2 - [GitHub](https://github.com/kakao/n2) (👨‍💻 17 · 🔀 52 · 📦 14 · 📋 28 - 21% open · ⏱️ 21.10.2020): ``` git clone https://github.com/kakao/n2 ``` - [PyPi](https://pypi.org/project/n2) (📥 2.7K / month): ``` pip install n2 ```
PySparNN (🥉11 · ⭐ 870 · 💀) - C++/Python中的近似最近邻居实现,并针对内存使用进行了优化。BSD-3 - [GitHub](https://github.com/facebookresearch/pysparnn) (👨‍💻 5 · 🔀 140 · 📋 28 - 50% open · ⏱️ 31.01.2018): ``` git clone https://github.com/facebookresearch/pysparnn ```

## 概率统计 Back to top _提供概率编程/推理,贝叶斯推理,高斯过程或统计信息的功能的库。_
PyMC3 (🥇30 · ⭐ 5.7K) - Python中的概率编程。❗Unlicensed - [GitHub](https://github.com/pymc-devs/pymc3) (👨‍💻 310 · 🔀 1.3K · 📥 160 · 📦 2.4K · 📋 2.2K - 8% open · ⏱️ 05.04.2021): ``` git clone https://github.com/pymc-devs/pymc3 ``` - [PyPi](https://pypi.org/project/pymc3) (📥 200K / month): ``` pip install pymc3 ``` - [Conda](https://anaconda.org/conda-forge/pymc3) (📥 270K · ⏱️ 15.03.2021): ``` conda install -c conda-forge pymc3 ```
GPyTorch (🥇29 · ⭐ 2.4K) - 高斯过程的高效和模块化实现。MIT - [GitHub](https://github.com/cornellius-gp/gpytorch) (👨‍💻 78 · 🔀 330 · 📦 260 · 📋 890 - 22% open · ⏱️ 26.04.2021): ``` git clone https://github.com/cornellius-gp/gpytorch ``` - [PyPi](https://pypi.org/project/gpytorch) (📥 68K / month): ``` pip install gpytorch ```
hmmlearn (🥇29 · ⭐ 2.2K) - Python中的隐马尔可夫模型,具有类似于scikit-learn的API。BSD-3 - [GitHub](https://github.com/hmmlearn/hmmlearn) (👨‍💻 32 · 🔀 620 · 📦 950 · 📋 350 - 16% open · ⏱️ 16.04.2021): ``` git clone https://github.com/hmmlearn/hmmlearn ``` - [PyPi](https://pypi.org/project/hmmlearn) (📥 160K / month): ``` pip install hmmlearn ``` - [Conda](https://anaconda.org/conda-forge/hmmlearn) (📥 76K · ⏱️ 04.02.2021): ``` conda install -c conda-forge hmmlearn ```
Pyro (🥈28 · ⭐ 6.9K) - 使用Python和PyTorch进行深度通用概率编程。Apache-2 - [GitHub](https://github.com/pyro-ppl/pyro) (👨‍💻 110 · 🔀 810 · 📦 430 · 📋 830 - 16% open · ⏱️ 27.04.2021): ``` git clone https://github.com/pyro-ppl/pyro ``` - [PyPi](https://pypi.org/project/pyro-ppl) (📥 35K / month): ``` pip install pyro-ppl ```
tensorflow-probability (🥈28 · ⭐ 3.3K) - 概率推理与统计分析。Apache-2 - [GitHub](https://github.com/tensorflow/probability) (👨‍💻 410 · 🔀 840 · 📦 1 · 📋 970 - 41% open · ⏱️ 28.04.2021): ``` git clone https://github.com/tensorflow/probability ``` - [PyPi](https://pypi.org/project/tensorflow-probability) (📥 740K / month): ``` pip install tensorflow-probability ``` - [Conda](https://anaconda.org/conda-forge/tensorflow-probability) (📥 34K · ⏱️ 20.04.2021): ``` conda install -c conda-forge tensorflow-probability ```
GPflow (🥈27 · ⭐ 1.4K) - TensorFlow中的高斯过程。Apache-2 - [GitHub](https://github.com/GPflow/GPflow) (👨‍💻 70 · 🔀 390 · 📦 240 · 📋 690 - 12% open · ⏱️ 27.04.2021): ``` git clone https://github.com/GPflow/GPflow ``` - [PyPi](https://pypi.org/project/gpflow) (📥 4.8K / month): ``` pip install gpflow ``` - [Conda](https://anaconda.org/conda-forge/gpflow) (📥 8.7K · ⏱️ 06.11.2018): ``` conda install -c conda-forge gpflow ```
pomegranate (🥈26 · ⭐ 2.7K) - 在Python中快速,灵活且易于使用的概率建模。MIT - [GitHub](https://github.com/jmschrei/pomegranate) (👨‍💻 62 · 🔀 480 · 📦 440 · 📋 600 - 7% open · ⏱️ 29.03.2021): ``` git clone https://github.com/jmschrei/pomegranate ``` - [PyPi](https://pypi.org/project/pomegranate) (📥 45K / month): ``` pip install pomegranate ``` - [Conda](https://anaconda.org/conda-forge/pomegranate) (📥 55K · ⏱️ 01.11.2020): ``` conda install -c conda-forge pomegranate ```
pgmpy (🥈25 · ⭐ 1.8K) - 用于学习(结构和参数)和推理的Python库。MIT - [GitHub](https://github.com/pgmpy/pgmpy) (👨‍💻 91 · 🔀 560 · 📥 71 · 📦 220 · 📋 700 - 27% open · ⏱️ 26.04.2021): ``` git clone https://github.com/pgmpy/pgmpy ``` - [PyPi](https://pypi.org/project/pgmpy) (📥 31K / month): ``` pip install pgmpy ```
filterpy (🥈25 · ⭐ 1.8K) - Python卡尔曼过滤和最佳估计库。MIT - [GitHub](https://github.com/rlabbe/filterpy) (👨‍💻 33 · 🔀 420 · 📦 810 · 📋 180 - 17% open · ⏱️ 08.02.2021): ``` git clone https://github.com/rlabbe/filterpy ``` - [PyPi](https://pypi.org/project/filterpy) (📥 40K / month): ``` pip install filterpy ``` - [Conda](https://anaconda.org/conda-forge/filterpy) (📥 60K · ⏱️ 05.05.2020): ``` conda install -c conda-forge filterpy ```
patsy (🥈25 · ⭐ 740 · 💀) - 使用符号公式描述Python中的统计模型。❗Unlicensed - [GitHub](https://github.com/pydata/patsy) (👨‍💻 13 · 🔀 79 · 📦 33K · 📋 120 - 57% open · ⏱️ 31.10.2018): ``` git clone https://github.com/pydata/patsy ``` - [PyPi](https://pypi.org/project/patsy) (📥 2.6M / month): ``` pip install patsy ``` - [Conda](https://anaconda.org/conda-forge/patsy) (📥 2.9M · ⏱️ 28.10.2018): ``` conda install -c conda-forge patsy ```
Edward (🥉23 · ⭐ 4.6K · 💀) - TensorFlow中的一种概率编程语言。❗Unlicensed - [GitHub](https://github.com/blei-lab/edward) (👨‍💻 87 · 🔀 750 · 📥 14 · 📦 220 · 📋 510 - 36% open · ⏱️ 25.07.2018): ``` git clone https://github.com/blei-lab/edward ``` - [PyPi](https://pypi.org/project/edward) (📥 2.1K / month): ``` pip install edward ```
pingouin (🥉23 · ⭐ 700) - 基于Pandas的Python统计软件包。❗️GPL-3.0 - [GitHub](https://github.com/raphaelvallat/pingouin) (👨‍💻 18 · 🔀 56 · 📦 210 · 📋 130 - 9% open · ⏱️ 14.04.2021): ``` git clone https://github.com/raphaelvallat/pingouin ``` - [PyPi](https://pypi.org/project/pingouin) (📥 31K / month): ``` pip install pingouin ``` - [Conda](https://anaconda.org/conda-forge/pingouin) (📥 36K · ⏱️ 14.04.2021): ``` conda install -c conda-forge pingouin ```
SALib (🥉21 · ⭐ 450) - Python(Numpy)中的灵敏度分析库。MIT - [GitHub](https://github.com/SALib/SALib) (👨‍💻 25 · 🔀 140 · 📋 220 - 13% open · ⏱️ 21.04.2021): ``` git clone https://github.com/SALib/SALib ``` - [PyPi](https://pypi.org/project/salib) (📥 23K / month): ``` pip install salib ``` - [Conda](https://anaconda.org/conda-forge/salib) (📥 62K · ⏱️ 24.10.2020): ``` conda install -c conda-forge salib ```
bambi (🥉20 · ⭐ 600) - Python中的贝叶斯模型构建接口(Bambi)。MIT - [GitHub](https://github.com/bambinos/bambi) (👨‍💻 16 · 🔀 50 · 📦 13 · 📋 170 - 18% open · ⏱️ 26.04.2021): ``` git clone https://github.com/bambinos/bambi ``` - [PyPi](https://pypi.org/project/bambi) (📥 540 / month): ``` pip install bambi ```
scikit-posthocs (🥉20 · ⭐ 200) - Python中的多个成对比较(Post Hoc)测试。MIT - [GitHub](https://github.com/maximtrp/scikit-posthocs) (👨‍💻 8 · 🔀 21 · 📥 19 · 📋 40 - 10% open · ⏱️ 15.03.2021): ``` git clone https://github.com/maximtrp/scikit-posthocs ``` - [PyPi](https://pypi.org/project/scikit-posthocs) (📥 16K / month): ``` pip install scikit-posthocs ```
Funsor (🥉19 · ⭐ 170) - 用于概率编程的函数张量。Apache-2 - [GitHub](https://github.com/pyro-ppl/funsor) (👨‍💻 9 · 🔀 14 · 📦 13 · 📋 130 - 46% open · ⏱️ 16.04.2021): ``` git clone https://github.com/pyro-ppl/funsor ``` - [PyPi](https://pypi.org/project/funsor) (📥 530 / month): ``` pip install funsor ```
pyhsmm (🥉18 · ⭐ 490 · 💤) - HSMM和HMM中的贝叶斯推断。MIT - [GitHub](https://github.com/mattjj/pyhsmm) (👨‍💻 13 · 🔀 150 · 📦 18 · 📋 94 - 36% open · ⏱️ 24.08.2020): ``` git clone https://github.com/mattjj/pyhsmm ``` - [PyPi](https://pypi.org/project/pyhsmm) (📥 240 / month): ``` pip install pyhsmm ```
Baal (🥉18 · ⭐ 340) - 在深度网络中使用近似贝叶斯后验进行主动学习。Apache-2 - [GitHub](https://github.com/ElementAI/baal) (👨‍💻 8 · 🔀 31 · 📦 7 · 📋 40 - 22% open · ⏱️ 22.04.2021): ``` git clone https://github.com/ElementAI/baal ``` - [PyPi](https://pypi.org/project/baal) (📥 420 / month): ``` pip install baal ```
Orbit (🥉17 · ⭐ 400) - 用于贝叶斯预测的Python软件包,具有面向对象的设计。❗Unlicensed - [GitHub](https://github.com/uber/orbit) (👨‍💻 9 · 🔀 28 · 📦 4 · 📋 200 - 8% open · ⏱️ 15.04.2021): ``` git clone https://github.com/uber/orbit ``` - [PyPi](https://pypi.org/project/orbit-ml) (📥 380 / month): ``` pip install orbit-ml ```
PyStan (🥉16 · ⭐ 66) - PyStan是Stan的Python接口。ISC - [GitHub](https://github.com/stan-dev/pystan) (👨‍💻 7 · 🔀 16 · 📋 130 - 10% open · ⏱️ 26.04.2021): ``` git clone https://github.com/stan-dev/pystan ``` - [PyPi](https://pypi.org/project/pystan) (📥 1.1M / month): ``` pip install pystan ``` - [Conda](https://anaconda.org/conda-forge/pystan) (📥 960K · ⏱️ 25.08.2020): ``` conda install -c conda-forge pystan ```
ZhuSuan (🥉14 · ⭐ 2K · 💀) - TensorFlow中的一种概率编程语言。MIT - [GitHub](https://github.com/thu-ml/zhusuan) (👨‍💻 20 · 🔀 390 · 📋 60 - 11% open · ⏱️ 05.08.2019): ``` git clone https://github.com/thu-ml/zhusuan ```

## 对抗学习与鲁棒性 Back to top _用于测试机器学习模型抵抗攻击性/恶意示例的鲁棒性的库。_
CleverHans (🥇27 · ⭐ 5.1K) - 一个用于构造攻击的对抗性示例库。MIT - [GitHub](https://github.com/cleverhans-lab/cleverhans) (👨‍💻 120 · 🔀 1.2K · 📦 210 · 📋 430 - 3% open · ⏱️ 20.04.2021): ``` git clone https://github.com/cleverhans-lab/cleverhans ``` - [PyPi](https://pypi.org/project/cleverhans) (📥 820 / month): ``` pip install cleverhans ```
Foolbox (🥈26 · ⭐ 1.9K) - 一个Python工具箱,用于创建欺骗神经网络的对抗示例。MIT - [GitHub](https://github.com/bethgelab/foolbox) (👨‍💻 31 · 🔀 340 · 📦 180 · 📋 310 - 15% open · ⏱️ 19.03.2021): ``` git clone https://github.com/bethgelab/foolbox ``` - [PyPi](https://pypi.org/project/foolbox) (📥 2.6K / month): ``` pip install foolbox ```
TextAttack (🥈25 · ⭐ 1.4K) - TextAttack是用于对抗攻击,数据的Python框架。MIT - [GitHub](https://github.com/QData/TextAttack) (👨‍💻 34 · 🔀 160 · 📦 22 · 📋 120 - 33% open · ⏱️ 23.04.2021): ``` git clone https://github.com/QData/TextAttack ``` - [PyPi](https://pypi.org/project/textattack) (📥 2.6K / month): ``` pip install textattack ```
ART (🥉23 · ⭐ 2.2K) - 对抗性鲁棒性工具箱(ART)- 用于机器学习的Python库。MIT - [GitHub](https://github.com/Trusted-AI/adversarial-robustness-toolbox) (👨‍💻 66 · 🔀 600 · 📦 110 · 📋 480 - 11% open · ⏱️ 28.04.2021): ``` git clone https://github.com/Trusted-AI/adversarial-robustness-toolbox ``` - [PyPi](https://pypi.org/project/adversarial-robustness-toolbox) (📥 4.3K / month): ``` pip install adversarial-robustness-toolbox ```
robustness (🥉19 · ⭐ 520) - 一个用于实验,训练和评估神经网络的库。MIT - [GitHub](https://github.com/MadryLab/robustness) (👨‍💻 12 · 🔀 95 · 📦 46 · 📋 58 - 12% open · ⏱️ 04.03.2021): ``` git clone https://github.com/MadryLab/robustness ``` - [PyPi](https://pypi.org/project/robustness) (📥 460 / month): ``` pip install robustness ```
advertorch (🥉17 · ⭐ 850 · 💤) - 对抗性鲁棒性研究的工具箱。❗️GPL-3.0 - [GitHub](https://github.com/BorealisAI/advertorch) (👨‍💻 16 · 🔀 130 · 📦 36 · 📋 41 - 31% open · ⏱️ 15.06.2020): ``` git clone https://github.com/BorealisAI/advertorch ``` - [PyPi](https://pypi.org/project/advertorch) (📥 1.8K / month): ``` pip install advertorch ```
AdvBox (🥉15 · ⭐ 1.1K · 💤) - Advbox是一个工具箱,用于生成对抗示例。Apache-2 - [GitHub](https://github.com/advboxes/AdvBox) (👨‍💻 19 · 🔀 230 · 📋 31 - 9% open · ⏱️ 26.08.2020): ``` git clone https://github.com/advboxes/AdvBox ``` - [PyPi](https://pypi.org/project/advbox) (📥 77 / month): ``` pip install advbox ```

## GPU实用程序 Back to top _需要并利用CUDA / GPU系统功能来优化数据处理和机器学习任务的库。_
CuPy (🥇31 · ⭐ 5.1K) - CUDA加速了与NumPy兼容的数组库。MIT - [GitHub](https://github.com/cupy/cupy) (👨‍💻 260 · 🔀 440 · 📥 15K · 📦 720 · 📋 1.3K - 22% open · ⏱️ 28.04.2021): ``` git clone https://github.com/cupy/cupy ``` - [PyPi](https://pypi.org/project/cupy) (📥 88K / month): ``` pip install cupy ``` - [Conda](https://anaconda.org/conda-forge/cupy) (📥 540K · ⏱️ 23.04.2021): ``` conda install -c conda-forge cupy ``` - [Docker Hub](https://hub.docker.com/r/cupy/cupy) (📥 50K · ⭐ 6 · ⏱️ 28.04.2021): ``` docker pull cupy/cupy ```
gpustat (🥇26 · ⭐ 2.3K) - 一个简单的命令行实用程序,用于查询和监控GPU状态。MIT - [GitHub](https://github.com/wookayin/gpustat) (👨‍💻 12 · 🔀 180 · 📦 800 · 📋 64 - 23% open · ⏱️ 23.03.2021): ``` git clone https://github.com/wookayin/gpustat ``` - [PyPi](https://pypi.org/project/gpustat) (📥 400K / month): ``` pip install gpustat ``` - [Conda](https://anaconda.org/conda-forge/gpustat) (📥 50K · ⏱️ 24.11.2020): ``` conda install -c conda-forge gpustat ```
Apex (🥈23 · ⭐ 5.3K) - PyTorch扩展:易于实现混合精度和分布式的工具。BSD-3 - [GitHub](https://github.com/NVIDIA/apex) (👨‍💻 82 · 🔀 710 · 📦 540 · 📋 820 - 54% open · ⏱️ 19.04.2021): ``` git clone https://github.com/NVIDIA/apex ``` - [Conda](https://anaconda.org/conda-forge/nvidia-apex) (📥 42K · ⏱️ 22.04.2021): ``` conda install -c conda-forge nvidia-apex ```
GPUtil (🥈23 · ⭐ 710 · 💀) - 一个Python模块,用于从NVIDA GPU获取GPU状态。MIT - [GitHub](https://github.com/anderskm/gputil) (👨‍💻 13 · 🔀 79 · 📦 1.1K · 📋 25 - 44% open · ⏱️ 16.08.2019): ``` git clone https://github.com/anderskm/gputil ``` - [PyPi](https://pypi.org/project/gputil) (📥 100K / month): ``` pip install gputil ```
py3nvml (🥈22 · ⭐ 170 · 💤) - NVML库的Python3接口。在内部获取NVIDIA GPU状态。BSD-3 - [GitHub](https://github.com/fbcotter/py3nvml) (👨‍💻 6 · 🔀 21 · 📦 250 · 📋 11 - 9% open · ⏱️ 23.04.2020): ``` git clone https://github.com/fbcotter/py3nvml ``` - [PyPi](https://pypi.org/project/py3nvml) (📥 110K / month): ``` pip install py3nvml ``` - [Conda](https://anaconda.org/conda-forge/py3nvml) (📥 16K · ⏱️ 10.10.2020): ``` conda install -c conda-forge py3nvml ```
cuDF (🥈21 · ⭐ 3.9K) - cuDF-GPU DataFrame库。Apache-2 - [GitHub](https://github.com/rapidsai/cudf) (👨‍💻 210 · 🔀 500 · 📋 3.6K - 15% open · ⏱️ 28.04.2021): ``` git clone https://github.com/rapidsai/cudf ``` - [PyPi](https://pypi.org/project/cudf) (📥 1.7K / month): ``` pip install cudf ```
ArrayFire (🥈21 · ⭐ 3.4K) - ArrayFire:通用GPU库。❗Unlicensed - [GitHub](https://github.com/arrayfire/arrayfire) (👨‍💻 80 · 🔀 460 · 📥 1.1K · 📋 1.5K - 15% open · ⏱️ 23.03.2021): ``` git clone https://github.com/arrayfire/arrayfire ``` - [PyPi](https://pypi.org/project/arrayfire) (📥 1.1K / month): ``` pip install arrayfire ```
DALI (🥉20 · ⭐ 3.2K) - GPU加速的库,其中包含高度优化的构建块。Apache-2 - [GitHub](https://github.com/NVIDIA/DALI) (👨‍💻 57 · 🔀 380 · 📋 890 - 11% open · ⏱️ 27.04.2021): ``` git clone https://github.com/NVIDIA/DALI ```
PyCUDA (🥉20 · ⭐ 1.1K) - 适用于Python的CUDA集成,有着出色的功能。❗Unlicensed - [GitHub](https://github.com/inducer/pycuda) (👨‍💻 70 · 🔀 220 · 📦 810 · 📋 180 - 25% open · ⏱️ 16.04.2021): ``` git clone https://github.com/inducer/pycuda ``` - [PyPi](https://pypi.org/project/pycuda) (📥 54K / month): ``` pip install pycuda ```
scikit-cuda (🥉20 · ⭐ 820) - GPU工具库的python接口。❗Unlicensed - [GitHub](https://github.com/lebedov/scikit-cuda) (👨‍💻 44 · 🔀 160 · 📦 130 · 📋 210 - 20% open · ⏱️ 30.03.2021): ``` git clone https://github.com/lebedov/scikit-cuda ``` - [PyPi](https://pypi.org/project/scikit-cuda) (📥 850 / month): ``` pip install scikit-cuda ```
cuML (🥉19 · ⭐ 2.1K) - cuML-RAPIDS机器学习库。Apache-2 - [GitHub](https://github.com/rapidsai/cuml) (👨‍💻 130 · 🔀 330 · 📋 1.7K - 34% open · ⏱️ 27.04.2021): ``` git clone https://github.com/rapidsai/cuml ``` - [PyPi](https://pypi.org/project/cuml) (📥 950 / month): ``` pip install cuml ```
Vulkan Kompute (🥉18 · ⭐ 380) - 适用于跨供应商的通用GPU计算框架。Apache-2 - [GitHub](https://github.com/EthicalML/vulkan-kompute) (👨‍💻 11 · 🔀 29 · 📥 51 · 📦 2 · 📋 140 - 31% open · ⏱️ 24.04.2021): ``` git clone https://github.com/EthicalML/vulkan-kompute ``` - [PyPi](https://pypi.org/project/kp) (📥 210 / month): ``` pip install kp ```
BlazingSQL (🥉17 · ⭐ 1.5K) - BlazingSQL是一种用于GPU的轻量级,GPU加速的引擎。Apache-2 - [GitHub](https://github.com/BlazingDB/blazingsql) (👨‍💻 42 · 🔀 140 · 📋 670 - 16% open · ⏱️ 27.04.2021): ``` git clone https://github.com/BlazingDB/blazingsql ``` - [Conda](https://anaconda.org/blazingsql/blazingsql-protocol) (📥 920 · ⏱️ 11.11.2019): ``` conda install -c blazingsql blazingsql-protocol ```
cuGraph (🥉16 · ⭐ 700) - cuGraph-RAPIDS图形分析库。Apache-2 - [GitHub](https://github.com/rapidsai/cugraph) (👨‍💻 61 · 🔀 140 · 📋 640 - 15% open · ⏱️ 26.04.2021): ``` git clone https://github.com/rapidsai/cugraph ``` - [PyPi](https://pypi.org/project/cugraph) (📥 120 / month): ``` pip install cugraph ```
nvidia-ml-py3 (🥉16 · ⭐ 67 · 💀) - NVIDIA Management Library的Python3接口。❗Unlicensed - [GitHub](https://github.com/nicolargo/nvidia-ml-py3) (👨‍💻 2 · 🔀 14 · 📦 3.1K · ⏱️ 06.03.2019): ``` git clone https://github.com/nicolargo/nvidia-ml-py3 ``` - [PyPi](https://pypi.org/project/nvidia-ml-py3) (📥 690K / month): ``` pip install nvidia-ml-py3 ```
SpeedTorch (🥉15 · ⭐ 620 · 💀) - 用于更快的Pytorch中CPU-GPU传输的工具库。MIT - [GitHub](https://github.com/Santosh-Gupta/SpeedTorch) (👨‍💻 3 · 🔀 37 · 📦 3 · 📋 5 - 60% open · ⏱️ 21.02.2020): ``` git clone https://github.com/Santosh-Gupta/SpeedTorch ``` - [PyPi](https://pypi.org/project/SpeedTorch) (📥 200 / month): ``` pip install SpeedTorch ```
cuSignal (🥉15 · ⭐ 480) - GPU加速信号处理。Apache-2 - [GitHub](https://github.com/rapidsai/cusignal) (👨‍💻 30 · 🔀 62 · 📋 100 - 7% open · ⏱️ 27.04.2021): ``` git clone https://github.com/rapidsai/cusignal ```
ipyexperiments (🥉12 · ⭐ 130) - jupyter/ipython实验容器。❗Unlicensed - [GitHub](https://github.com/stas00/ipyexperiments) (👨‍💻 3 · 🔀 9 · 📦 5 · ⏱️ 28.03.2021): ``` git clone https://github.com/stas00/ipyexperiments ``` - [PyPi](https://pypi.org/project/ipyexperiments) (📥 400 / month): ``` pip install ipyexperiments ```

## Tensorflow实用程序 Back to top _TensorFlow的拓展工具库。_
tensor2tensor (🥇32 · ⭐ 11K) - 设计深度学习模型和数据集的库。Apache-2 - [GitHub](https://github.com/tensorflow/tensor2tensor) (👨‍💻 230 · 🔀 2.8K · 📦 960 · 📋 1.2K - 45% open · ⏱️ 05.03.2021): ``` git clone https://github.com/tensorflow/tensor2tensor ``` - [PyPi](https://pypi.org/project/tensor2tensor) (📥 91K / month): ``` pip install tensor2tensor ```
tensorflow-hub (🥇32 · ⭐ 2.8K) - 通过重用部分库来进行迁移学习的库。Apache-2 - [GitHub](https://github.com/tensorflow/hub) (👨‍💻 69 · 🔀 1.5K · 📦 6.3K · 📋 570 - 5% open · ⏱️ 28.04.2021): ``` git clone https://github.com/tensorflow/hub ``` - [PyPi](https://pypi.org/project/tensorflow-hub) (📥 1.6M / month): ``` pip install tensorflow-hub ``` - [Conda](https://anaconda.org/conda-forge/tensorflow-hub) (📥 52K · ⏱️ 18.04.2021): ``` conda install -c conda-forge tensorflow-hub ```
TF Addons (🥇32 · ⭐ 1.3K) - 由TensorFlow 2.x维护的有用额外功能。Apache-2 - [GitHub](https://github.com/tensorflow/addons) (👨‍💻 160 · 🔀 420 · 📦 2.8K · 📋 790 - 18% open · ⏱️ 27.04.2021): ``` git clone https://github.com/tensorflow/addons ``` - [PyPi](https://pypi.org/project/tensorflow-addons) (📥 1.1M / month): ``` pip install tensorflow-addons ```
TensorFlow Transform (🥈29 · ⭐ 860) - 输入管道框架。Apache-2 - [GitHub](https://github.com/tensorflow/transform) (👨‍💻 27 · 🔀 170 · 📦 440 · 📋 160 - 15% open · ⏱️ 27.04.2021): ``` git clone https://github.com/tensorflow/transform ``` - [PyPi](https://pypi.org/project/tensorflow-transform) (📥 7.3M / month): ``` pip install tensorflow-transform ```
TF Model Optimization (🥈26 · ⭐ 1K) - 用于优化ML模型以进行部署的工具包。Apache-2 - [GitHub](https://github.com/tensorflow/model-optimization) (👨‍💻 49 · 🔀 230 · 📦 750 · 📋 180 - 34% open · ⏱️ 28.04.2021): ``` git clone https://github.com/tensorflow/model-optimization ``` - [PyPi](https://pypi.org/project/tensorflow-model-optimization) (📥 140K / month): ``` pip install tensorflow-model-optimization ```
efficientnet (🥉25 · ⭐ 1.8K · 💤) - EfficientNet模型的实现。Apache-2 - [GitHub](https://github.com/qubvel/efficientnet) (👨‍💻 8 · 🔀 400 · 📥 170K · 📦 580 · 📋 100 - 46% open · ⏱️ 15.09.2020): ``` git clone https://github.com/qubvel/efficientnet ``` - [PyPi](https://pypi.org/project/efficientnet) (📥 120K / month): ``` pip install efficientnet ```
TensorFlow Cloud (🥉24 · ⭐ 240) - TensorFlow Cloud存储库提供的API。Apache-2 - [GitHub](https://github.com/tensorflow/cloud) (👨‍💻 18 · 🔀 47 · 📦 48 · 📋 67 - 62% open · ⏱️ 27.04.2021): ``` git clone https://github.com/tensorflow/cloud ``` - [PyPi](https://pypi.org/project/tensorflow-cloud) (📥 210K / month): ``` pip install tensorflow-cloud ```
TensorFlow I/O (🥉23 · ⭐ 450 · 📉) - Dataset, streaming, and file system extensions.. Apache-2 - [GitHub](https://github.com/tensorflow/io) (👨‍💻 73 · 🔀 150 · 📋 410 - 31% open · ⏱️ 26.04.2021): ``` git clone https://github.com/tensorflow/io ``` - [PyPi](https://pypi.org/project/tensorflow-io) (📥 120K / month): ``` pip install tensorflow-io ```
Neural Structured Learning (🥉22 · ⭐ 810) - 用结构化信号训练神经模型。Apache-2 - [GitHub](https://github.com/tensorflow/neural-structured-learning) (👨‍💻 27 · 🔀 140 · 📦 57 · 📋 45 - 11% open · ⏱️ 17.04.2021): ``` git clone https://github.com/tensorflow/neural-structured-learning ``` - [PyPi](https://pypi.org/project/neural-structured-learning) (📥 6K / month): ``` pip install neural-structured-learning ```
TensorNets (🥉19 · ⭐ 980) - 具有预先训练的权重的高级网络定义。MIT - [GitHub](https://github.com/taehoonlee/tensornets) (👨‍💻 6 · 🔀 190 · 📦 33 · 📋 56 - 25% open · ⏱️ 02.01.2021): ``` git clone https://github.com/taehoonlee/tensornets ``` - [PyPi](https://pypi.org/project/tensornets) (📥 220 / month): ``` pip install tensornets ```
TF Compression (🥉18 · ⭐ 470) - TensorFlow中的数据压缩。Apache-2 - [GitHub](https://github.com/tensorflow/compression) (👨‍💻 10 · 🔀 170 · ⏱️ 23.04.2021): ``` git clone https://github.com/tensorflow/compression ``` - [PyPi](https://pypi.org/project/tensorflow-compression) (📥 990 / month): ``` pip install tensorflow-compression ```
tffm (🥉17 · ⭐ 760 · 💤) - 任意阶乘分解机的TensorFlow实现。MIT - [GitHub](https://github.com/geffy/tffm) (👨‍💻 10 · 🔀 180 · 📦 11 · 📋 37 - 45% open · ⏱️ 22.05.2020): ``` git clone https://github.com/geffy/tffm ``` - [PyPi](https://pypi.org/project/tffm) (📥 2.3K / month): ``` pip install tffm ```
Saliency (🥉16 · ⭐ 660) - 与框架无关的实现,可实现最新的显着性。Apache-2 - [GitHub](https://github.com/PAIR-code/saliency) (👨‍💻 14 · 🔀 140 · 📦 15 · 📋 22 - 54% open · ⏱️ 26.04.2021): ``` git clone https://github.com/PAIR-code/saliency ``` - [PyPi](https://pypi.org/project/saliency) (📥 490 / month): ``` pip install saliency ```

## Sklearn实用程序 Back to top _scikit-learn的拓展工具库。_
imbalanced-learn (🥇31 · ⭐ 5.2K) - 一个解决不平衡类别数据建模的Python程序包。MIT - [GitHub](https://github.com/scikit-learn-contrib/imbalanced-learn) (👨‍💻 56 · 🔀 1K · 📦 5.1K · 📋 450 - 5% open · ⏱️ 25.04.2021): ``` git clone https://github.com/scikit-learn-contrib/imbalanced-learn ``` - [PyPi](https://pypi.org/project/imbalanced-learn) (📥 1.4M / month): ``` pip install imbalanced-learn ``` - [Conda](https://anaconda.org/conda-forge/imbalanced-learn) (📥 120K · ⏱️ 18.02.2021): ``` conda install -c conda-forge imbalanced-learn ```
MLxtend (🥇28 · ⭐ 3.4K) - 用于Python数据的扩展和帮助程序模块库。❗Unlicensed - [GitHub](https://github.com/rasbt/mlxtend) (👨‍💻 83 · 🔀 690 · 📦 3K · 📋 370 - 22% open · ⏱️ 26.04.2021): ``` git clone https://github.com/rasbt/mlxtend ``` - [PyPi](https://pypi.org/project/mlxtend) (📥 320K / month): ``` pip install mlxtend ``` - [Conda](https://anaconda.org/conda-forge/mlxtend) (📥 160K · ⏱️ 26.11.2020): ``` conda install -c conda-forge mlxtend ```
fancyimpute (🥈25 · ⭐ 960) - 多元插补和矩阵补全算法。Apache-2 - [GitHub](https://github.com/iskandr/fancyimpute) (👨‍💻 11 · 🔀 150 · 📦 900 · 📋 110 - 2% open · ⏱️ 25.01.2021): ``` git clone https://github.com/iskandr/fancyimpute ``` - [PyPi](https://pypi.org/project/fancyimpute) (📥 16K / month): ``` pip install fancyimpute ```
scikit-opt (🥈23 · ⭐ 2.2K) - 遗传算法,粒子群优化等实现。MIT - [GitHub](https://github.com/guofei9987/scikit-opt) (👨‍💻 10 · 🔀 500 · 📦 30 · 📋 98 - 23% open · ⏱️ 03.04.2021): ``` git clone https://github.com/guofei9987/scikit-opt ``` - [PyPi](https://pypi.org/project/scikit-opt) (📥 1.7K / month): ``` pip install scikit-opt ```
category_encoders (🥈23 · ⭐ 1.6K · 💤) - A library of sklearn compatible categorical variable.. BSD-3 - [GitHub](https://github.com/scikit-learn-contrib/category_encoders) (👨‍💻 37 · 🔀 300 · 📋 200 - 33% open · ⏱️ 31.07.2020): ``` git clone https://github.com/scikit-learn-contrib/category_encoders ``` - [PyPi](https://pypi.org/project/category_encoders) (📥 340K / month): ``` pip install category_encoders ``` - [Conda](https://anaconda.org/conda-forge/category_encoders) (📥 100K · ⏱️ 29.04.2020): ``` conda install -c conda-forge category_encoders ```
scikit-multilearn (🥈23 · ⭐ 660 · 💀) - 基于scikit-learn的多标签等模块。BSD-2 - [GitHub](https://github.com/scikit-multilearn/scikit-multilearn) (👨‍💻 15 · 🔀 120 · 📦 410 · 📋 160 - 41% open · ⏱️ 21.05.2019): ``` git clone https://github.com/scikit-multilearn/scikit-multilearn ``` - [PyPi](https://pypi.org/project/scikit-multilearn) (📥 75K / month): ``` pip install scikit-multilearn ```
combo (🥈21 · ⭐ 490) - (AAAI'20)用于机器学习模型的Python工具箱。BSD-2 xgboost - [GitHub](https://github.com/yzhao062/combo) (🔀 84 · 📦 320 · 📋 12 - 75% open · ⏱️ 15.03.2021): ``` git clone https://github.com/yzhao062/combo ``` - [PyPi](https://pypi.org/project/combo) (📥 28K / month): ``` pip install combo ```
sklearn-contrib-lightning (🥉20 · ⭐ 1.4K) - 大规模线性分类,回归分析等。❗Unlicensed - [GitHub](https://github.com/scikit-learn-contrib/lightning) (👨‍💻 17 · 🔀 170 · 📦 82 · 📋 79 - 54% open · ⏱️ 14.03.2021): ``` git clone https://github.com/scikit-learn-contrib/lightning ``` - [PyPi](https://pypi.org/project/sklearn-contrib-lightning) (📥 510 / month): ``` pip install sklearn-contrib-lightning ``` - [Conda](https://anaconda.org/conda-forge/sklearn-contrib-lightning) (📥 140K · ⏱️ 20.12.2020): ``` conda install -c conda-forge sklearn-contrib-lightning ```
scikit-lego (🥉20 · ⭐ 490) - scikit学习管道的额外块。MIT - [GitHub](https://github.com/koaning/scikit-lego) (👨‍💻 45 · 🔀 71 · 📦 21 · 📋 220 - 10% open · ⏱️ 21.04.2021): ``` git clone https://github.com/koaning/scikit-lego ``` - [PyPi](https://pypi.org/project/scikit-lego) (📥 3.2K / month): ``` pip install scikit-lego ``` - [Conda](https://anaconda.org/conda-forge/scikit-lego) (📥 10K · ⏱️ 02.11.2020): ``` conda install -c conda-forge scikit-lego ```
sklearn-crfsuite (🥉20 · ⭐ 370 · 💀) - 用于CRFsuite的scikit-learn启发式API。❗Unlicensed - [GitHub](https://github.com/TeamHG-Memex/sklearn-crfsuite) (👨‍💻 6 · 🔀 160 · 📦 2.7K · 📋 47 - 53% open · ⏱️ 05.12.2019): ``` git clone https://github.com/TeamHG-Memex/sklearn-crfsuite ``` - [PyPi](https://pypi.org/project/sklearn-crfsuite) (📥 100K / month): ``` pip install sklearn-crfsuite ```
iterative-stratification (🥉19 · ⭐ 550 · 💤) - scikit-learn交叉验证器。BSD-3 - [GitHub](https://github.com/trent-b/iterative-stratification) (👨‍💻 4 · 🔀 49 · 📦 130 · 📋 13 - 15% open · ⏱️ 12.09.2020): ``` git clone https://github.com/trent-b/iterative-stratification ``` - [PyPi](https://pypi.org/project/iterative-stratification) (📥 7.2K / month): ``` pip install iterative-stratification ```
skope-rules (🥉18 · ⭐ 370) - 使用Python中的逻辑规则进行机器学习。❗Unlicensed - [GitHub](https://github.com/scikit-learn-contrib/skope-rules) (👨‍💻 18 · 🔀 62 · 📦 31 · 📋 26 - 80% open · ⏱️ 23.10.2020): ``` git clone https://github.com/scikit-learn-contrib/skope-rules ``` - [PyPi](https://pypi.org/project/skope-rules) (📥 20K / month): ``` pip install skope-rules ```
DESlib (🥉18 · ⭐ 330) - 一个用于动态分类器和集成选择的Python库。BSD-3 - [GitHub](https://github.com/scikit-learn-contrib/DESlib) (👨‍💻 13 · 🔀 52 · 📦 17 · 📋 140 - 6% open · ⏱️ 09.04.2021): ``` git clone https://github.com/scikit-learn-contrib/DESlib ``` - [PyPi](https://pypi.org/project/deslib) (📥 1.1K / month): ``` pip install deslib ```
celer (🥉17 · ⭐ 110) - L1型问题的快速求解器:Lasso,稀疏Logisitic回归等BSD-3 - [GitHub](https://github.com/mathurinm/celer) (👨‍💻 9 · 🔀 22 · 📦 4 · 📋 66 - 22% open · ⏱️ 16.04.2021): ``` git clone https://github.com/mathurinm/celer ``` - [PyPi](https://pypi.org/project/celer) (📥 170 / month): ``` pip install celer ```
scikit-tda (🥉16 · ⭐ 280) - Python的拓扑数据分析。❗Unlicensed - [GitHub](https://github.com/scikit-tda/scikit-tda) (👨‍💻 2 · 🔀 31 · 📦 20 · 📋 15 - 73% open · ⏱️ 09.01.2021): ``` git clone https://github.com/scikit-tda/scikit-tda ``` - [PyPi](https://pypi.org/project/scikit-tda) (📥 4.5K / month): ``` pip install scikit-tda ```
skggm (🥉16 · ⭐ 180) - 通用图形模型的Scikit学习兼容估计。MIT - [GitHub](https://github.com/skggm/skggm) (👨‍💻 5 · 🔀 31 · 📦 6 · 📋 75 - 37% open · ⏱️ 24.12.2020): ``` git clone https://github.com/skggm/skggm ``` - [PyPi](https://pypi.org/project/skggm) (📥 130 / month): ``` pip install skggm ```
dabl (🥉14 · ⭐ 72 · 💤) - 数据分析基准库。BSD-3 - [GitHub](https://github.com/amueller/dabl) (👨‍💻 18 · 🔀 7 · ⏱️ 08.07.2020): ``` git clone https://github.com/amueller/dabl ``` - [PyPi](https://pypi.org/project/dabl) (📥 2.8K / month): ``` pip install dabl ```

## Pytorch实用程序 Back to top _Pytorch的拓展工具库。_
pretrainedmodels (🥇25 · ⭐ 7.9K · 💤) - pytorch预训练的ConvNets:NASNet,ResNeXt等BSD-3 - [GitHub](https://github.com/Cadene/pretrained-models.pytorch) (👨‍💻 22 · 🔀 1.6K · 📦 980 · 📋 160 - 46% open · ⏱️ 16.04.2020): ``` git clone https://github.com/Cadene/pretrained-models.pytorch ``` - [PyPi](https://pypi.org/project/pretrainedmodels) (📥 56K / month): ``` pip install pretrainedmodels ```
PML (🥇25 · ⭐ 3.1K) - 在应用程序中使用深度度量学习的最简单方法。MIT - [GitHub](https://github.com/KevinMusgrave/pytorch-metric-learning) (👨‍💻 15 · 🔀 400 · 📦 74 · 📋 250 - 18% open · ⏱️ 03.04.2021): ``` git clone https://github.com/KevinMusgrave/pytorch-metric-learning ``` - [PyPi](https://pypi.org/project/pytorch-metric-learning) (📥 16K / month): ``` pip install pytorch-metric-learning ``` - [Conda](https://anaconda.org/metric-learning/pytorch-metric-learning) (📥 2K · ⏱️ 03.04.2021): ``` conda install -c metric-learning pytorch-metric-learning ```
pytorch-optimizer (🥇25 · ⭐ 1.8K) - torch-optimizer - pytorch的优化器集合。Apache-2 - [GitHub](https://github.com/jettify/pytorch-optimizer) (👨‍💻 19 · 🔀 170 · 📦 180 · 📋 31 - 19% open · ⏱️ 26.04.2021): ``` git clone https://github.com/jettify/pytorch-optimizer ``` - [PyPi](https://pypi.org/project/torch_optimizer) (📥 32K / month): ``` pip install torch_optimizer ```
pytorch-summary (🥈24 · ⭐ 3.1K · 💤) - PyTorch中的模型摘要类似于`model.summary()`。MIT - [GitHub](https://github.com/sksq96/pytorch-summary) (👨‍💻 11 · 🔀 360 · 📦 2.4K · 📋 120 - 70% open · ⏱️ 07.08.2020): ``` git clone https://github.com/sksq96/pytorch-summary ``` - [PyPi](https://pypi.org/project/torchsummary) (📥 70K / month): ``` pip install torchsummary ```
SRU (🥈24 · ⭐ 1.9K) - 与CNN一样快地训练RNN(https://arxiv.org/abs/1709.02755)。MIT - [GitHub](https://github.com/asappresearch/sru) (👨‍💻 21 · 🔀 280 · 📦 15 · 📋 110 - 42% open · ⏱️ 19.03.2021): ``` git clone https://github.com/asappresearch/sru ``` - [PyPi](https://pypi.org/project/sru) (📥 2.9K / month): ``` pip install sru ```
EfficientNet-PyTorch (🥈22 · ⭐ 5.9K) - EfficientNet等模型的PyTorch实现Apache-2 - [GitHub](https://github.com/lukemelas/EfficientNet-PyTorch) (👨‍💻 24 · 🔀 1.1K · 📥 460K · 📋 240 - 44% open · ⏱️ 15.04.2021): ``` git clone https://github.com/lukemelas/EfficientNet-PyTorch ``` - [PyPi](https://pypi.org/project/efficientnet-pytorch) (📥 72K / month): ``` pip install efficientnet-pytorch ```
torchdiffeq (🥈21 · ⭐ 3.5K) - 具有完整GPU支持的可微分ODE求解器。MIT - [GitHub](https://github.com/rtqichen/torchdiffeq) (👨‍💻 19 · 🔀 580 · 📦 90 · 📋 130 - 14% open · ⏱️ 23.03.2021): ``` git clone https://github.com/rtqichen/torchdiffeq ``` - [PyPi](https://pypi.org/project/torchdiffeq) (📥 3.4K / month): ``` pip install torchdiffeq ```
reformer-pytorch (🥈21 · ⭐ 1.5K) - Reformer,Pytorch中高效的transformer实现。MIT - [GitHub](https://github.com/lucidrains/reformer-pytorch) (👨‍💻 10 · 🔀 190 · 📋 110 - 7% open · ⏱️ 21.04.2021): ``` git clone https://github.com/lucidrains/reformer-pytorch ``` - [PyPi](https://pypi.org/project/reformer-pytorch) (📥 2.2K / month): ``` pip install reformer-pytorch ```
TabNet (🥈21 · ⭐ 970) - Efficient Neural Architecture Search的Pytorch实现。MIT - [GitHub](https://github.com/dreamquark-ai/tabnet) (👨‍💻 18 · 🔀 190 · 📋 130 - 18% open · ⏱️ 01.03.2021): ``` git clone https://github.com/dreamquark-ai/tabnet ``` - [PyPi](https://pypi.org/project/pytorch-tabnet) (📥 11K / month): ``` pip install pytorch-tabnet ```
EfficientNets (🥈20 · ⭐ 1.3K) - 预训练的EfficientNet,EfficientNet-Lite,MixNet等Apache-2 - [GitHub](https://github.com/rwightman/gen-efficientnet-pytorch) (👨‍💻 5 · 🔀 180 · 📦 48 · ⏱️ 30.11.2020): ``` git clone https://github.com/rwightman/gen-efficientnet-pytorch ``` - [PyPi](https://pypi.org/project/geffnet) (📥 6.1K / month): ``` pip install geffnet ```
Higher (🥈20 · ⭐ 1.1K) - Higher是一个pytorch库,允许用户在跨训练循环而不是单个训练步骤的损失上获得更高阶的梯度。Apache-2 - [GitHub](https://github.com/facebookresearch/higher) (👨‍💻 8 · 🔀 79 · 📦 48 · 📋 80 - 40% open · ⏱️ 02.03.2021): ``` git clone https://github.com/facebookresearch/higher ``` - [PyPi](https://pypi.org/project/higher) (📥 23K / month): ``` pip install higher ```
Pytorch Toolbelt (🥈20 · ⭐ 990) - PyTorch扩展用于快速研发原型和Kaggle实验。MIT - [GitHub](https://github.com/BloodAxe/pytorch-toolbelt) (👨‍💻 5 · 🔀 73 · 📋 18 - 11% open · ⏱️ 17.04.2021): ``` git clone https://github.com/BloodAxe/pytorch-toolbelt ``` - [PyPi](https://pypi.org/project/pytorch_toolbelt) (📥 12K / month): ``` pip install pytorch_toolbelt ```
torch-scatter (🥈20 · ⭐ 650) - 优化图聚类的PyTorch扩展库MIT - [GitHub](https://github.com/rusty1s/pytorch_scatter) (👨‍💻 15 · 🔀 76 · 📋 190 - 34% open · ⏱️ 25.03.2021): ``` git clone https://github.com/rusty1s/pytorch_scatter ``` - [PyPi](https://pypi.org/project/torch-scatter) (📥 22K / month): ``` pip install torch-scatter ```
Poutyne (🥈20 · ⭐ 470) - PyTorch的简化框架和实用程序。❗️LGPL-3.0 - [GitHub](https://github.com/GRAAL-Research/poutyne) (👨‍💻 16 · 🔀 50 · 📦 59 · 📋 43 - 13% open · ⏱️ 15.04.2021): ``` git clone https://github.com/GRAAL-Research/poutyne ``` - [PyPi](https://pypi.org/project/poutyne) (📥 1.5K / month): ``` pip install poutyne ```
PyTorch Sparse (🥈20 · ⭐ 400) - 优化图聚类的PyTorch扩展库MIT - [GitHub](https://github.com/rusty1s/pytorch_sparse) (👨‍💻 15 · 🔀 52 · 📋 100 - 42% open · ⏱️ 25.04.2021): ``` git clone https://github.com/rusty1s/pytorch_sparse ``` - [PyPi](https://pypi.org/project/torch-sparse) (📥 14K / month): ``` pip install torch-sparse ```
AdaBound (🥉19 · ⭐ 2.8K · 💀) - 训练速度与Adam一样快且与SGD一样好的优化器。Apache-2 - [GitHub](https://github.com/Luolc/AdaBound) (👨‍💻 2 · 🔀 320 · 📦 110 · 📋 23 - 69% open · ⏱️ 06.03.2019): ``` git clone https://github.com/Luolc/AdaBound ``` - [PyPi](https://pypi.org/project/adabound) (📥 1.2K / month): ``` pip install adabound ```
Lambda Networks (🥉19 · ⭐ 1.4K · 🐣) - LambdaNetworks的实现。MIT - [GitHub](https://github.com/lucidrains/lambda-networks) (👨‍💻 3 · 🔀 150 · 📦 3 · 📋 27 - 44% open · ⏱️ 18.11.2020): ``` git clone https://github.com/lucidrains/lambda-networks ``` - [PyPi](https://pypi.org/project/lambda-networks) (📥 2.3K / month): ``` pip install lambda-networks ```
Torchmeta (🥉19 · ⭐ 1.3K) - 少量学习的扩展程序和数据加载器的集合。MIT - [GitHub](https://github.com/tristandeleu/pytorch-meta) (👨‍💻 10 · 🔀 150 · 📦 36 · 📋 100 - 25% open · ⏱️ 19.03.2021): ``` git clone https://github.com/tristandeleu/pytorch-meta ``` - [PyPi](https://pypi.org/project/torchmeta) (📥 1.2K / month): ``` pip install torchmeta ```
Performer Pytorch (🥉19 · ⭐ 590 · 🐣) - Performer的实现。MIT - [GitHub](https://github.com/lucidrains/performer-pytorch) (👨‍💻 4 · 🔀 74 · 📦 17 · 📋 58 - 34% open · ⏱️ 21.04.2021): ``` git clone https://github.com/lucidrains/performer-pytorch ``` - [PyPi](https://pypi.org/project/performer-pytorch) (📥 3.2K / month): ``` pip install performer-pytorch ```
Antialiased CNNs (🥉18 · ⭐ 1.4K) - pip安装antialiased-cnns以提高稳定性等。❗️CC BY-NC-SA 4.0 - [GitHub](https://github.com/adobe/antialiased-cnns) (👨‍💻 6 · 🔀 180 · 📋 39 - 20% open · ⏱️ 22.10.2020): ``` git clone https://github.com/adobe/antialiased-cnns ``` - [PyPi](https://pypi.org/project/antialiased-cnns) (📥 2.1K / month): ``` pip install antialiased-cnns ```
Tensor Sensor (🥉17 · ⭐ 550) - 该库的目标是为numpy/pytorch矩阵代数表达式生成更有用的异常消息。MIT - [GitHub](https://github.com/parrt/tensor-sensor) (👨‍💻 2 · 🔀 26 · 📦 2 · 📋 17 - 29% open · ⏱️ 27.04.2021): ``` git clone https://github.com/parrt/tensor-sensor ``` - [PyPi](https://pypi.org/project/tensor-sensor) (📥 390 / month): ``` pip install tensor-sensor ```
tinygrad (🥉16 · ⭐ 4.3K · 🐣) - You like pytorch? You like micrograd? You love tinygrad!. MIT - [GitHub](https://github.com/geohot/tinygrad) (👨‍💻 43 · 🔀 470 · 📦 1 · 📋 76 - 17% open · ⏱️ 26.04.2021): ``` git clone https://github.com/geohot/tinygrad ```
torchsde (🥉16 · ⭐ 700) - 具有GPU支持且高效的可微分SDE求解器。Apache-2 - [GitHub](https://github.com/google-research/torchsde) (👨‍💻 4 · 🔀 63 · 📋 36 - 13% open · ⏱️ 10.04.2021): ``` git clone https://github.com/google-research/torchsde ```
Torch-Struct (🥉15 · ⭐ 920) - 快速,通用和经过测试的微分结构化预测。MIT - [GitHub](https://github.com/harvardnlp/pytorch-struct) (👨‍💻 13 · 🔀 71 · 📋 39 - 38% open · ⏱️ 14.02.2021): ``` git clone https://github.com/harvardnlp/pytorch-struct ```
Pywick (🥉15 · ⭐ 320) - 更高层次的pytorch神经网络训练库。❗Unlicensed - [GitHub](https://github.com/achaiah/pywick) (👨‍💻 4 · 🔀 35 · 📦 3 · 📋 12 - 25% open · ⏱️ 01.03.2021): ``` git clone https://github.com/achaiah/pywick ``` - [PyPi](https://pypi.org/project/pywick) (📥 320 / month): ``` pip install pywick ```
micrograd (🥉12 · ⭐ 1.6K · 💤) - 一个微型的标量值autograd引擎和一个神经网络库。MIT - [GitHub](https://github.com/karpathy/micrograd) (👨‍💻 2 · 🔀 120 · 📦 1 · 📋 5 - 40% open · ⏱️ 18.04.2020): ``` git clone https://github.com/karpathy/micrograd ``` - [PyPi](https://pypi.org/project/micrograd) (📥 29 / month): ``` pip install micrograd ```
Tez (🥉12 · ⭐ 600 · 🐣) - Tez是用于PyTorch的超级简单且轻巧的Trainer。Apache-2 - [GitHub](https://github.com/abhi1thakur/tez) (👨‍💻 2 · 🔀 78 · 📦 6 · 📋 19 - 63% open · ⏱️ 06.03.2021): ``` git clone https://github.com/abhishekkrthakur/tez ``` - [PyPi](https://pypi.org/project/tez) (📥 720 / month): ``` pip install tez ```

## 数据库客户端 Back to top _用于连接,操作和查询数据库的库。_ 🔗 Python DB Clients - Collection of database clients for python.
## 中文自然语言处理 Back to top
jieba (🥇30 · ⭐ 26K · 💀) - Chinese Words Segementation Utilities. MIT - [GitHub](https://github.com/fxsjy/jieba) (👨‍💻 48 · 🔀 6K · 📦 9.9K · 📋 760 - 73% open · ⏱️ 15.02.2020): ``` git clone https://github.com/fxsjy/jieba ``` - [PyPi](https://pypi.org/project/jieba) (📥 420K / month): ``` pip install jieba ``` - [Conda](https://anaconda.org/conda-forge/jieba) (📥 75K · ⏱️ 25.03.2020): ``` conda install -c conda-forge jieba ```
snownlp (🥉22 · ⭐ 5.4K · 💀) - Python library for processing Chinese text. MIT - [GitHub](https://github.com/isnowfy/snownlp) (👨‍💻 8 · 🔀 1.3K · 📦 570 · 📋 99 - 34% open · ⏱️ 19.01.2020): ``` git clone https://github.com/isnowfy/snownlp ``` - [PyPi](https://pypi.org/project/snownlp) (📥 15K / month): ``` pip install snownlp ```

## Others Back to top
scipy (🥇41 · ⭐ 8.2K) - 用于数学,科学和工程的开源软件生态系统。BSD-3 - [GitHub](https://github.com/scipy/scipy) (👨‍💻 1.2K · 🔀 3.6K · 📥 310K · 📦 330K · 📋 7.2K - 18% open · ⏱️ 28.04.2021): ``` git clone https://github.com/scipy/scipy ``` - [PyPi](https://pypi.org/project/scipy) (📥 29M / month): ``` pip install scipy ``` - [Conda](https://anaconda.org/conda-forge/scipy) (📥 14M · ⏱️ 27.04.2021): ``` conda install -c conda-forge scipy ```
SymPy (🥇33 · ⭐ 8K) - 用纯Python编写的计算机代数系统。❗Unlicensed - [GitHub](https://github.com/sympy/sympy) (👨‍💻 1.1K · 🔀 3.3K · 📥 420K · 📦 31K · 📋 11K - 33% open · ⏱️ 27.04.2021): ``` git clone https://github.com/sympy/sympy ``` - [PyPi](https://pypi.org/project/sympy) (📥 1M / month): ``` pip install sympy ``` - [Conda](https://anaconda.org/conda-forge/sympy) (📥 1.4M · ⏱️ 10.04.2021): ``` conda install -c conda-forge sympy ```
Autograd (🥇29 · ⭐ 5.2K) - 高效地计算导数的numpy代码。MIT - [GitHub](https://github.com/HIPS/autograd) (👨‍💻 51 · 🔀 720 · 📦 1.8K · 📋 360 - 39% open · ⏱️ 03.03.2021): ``` git clone https://github.com/HIPS/autograd ``` - [PyPi](https://pypi.org/project/autograd) (📥 1.2M / month): ``` pip install autograd ``` - [Conda](https://anaconda.org/conda-forge/autograd) (📥 170K · ⏱️ 25.07.2019): ``` conda install -c conda-forge autograd ```
PyOD (🥇28 · ⭐ 4.4K) - (JMLR'19)用于可扩展离群值检测的Python工具箱。BSD-2 - [GitHub](https://github.com/yzhao062/pyod) (👨‍💻 23 · 🔀 890 · 📦 590 · 📋 190 - 54% open · ⏱️ 27.04.2021): ``` git clone https://github.com/yzhao062/pyod ``` - [PyPi](https://pypi.org/project/pyod) (📥 150K / month): ``` pip install pyod ```
Streamlit (🥈27 · ⭐ 14K) - Streamlit用Python构建数据应用程序的最快方法。Apache-2 - [GitHub](https://github.com/streamlit/streamlit) (👨‍💻 100 · 🔀 1.2K · 📦 75 · 📋 1.7K - 29% open · ⏱️ 27.04.2021): ``` git clone https://github.com/streamlit/streamlit ``` - [PyPi](https://pypi.org/project/streamlit) (📥 250K / month): ``` pip install streamlit ```
Datasette (🥈27 · ⭐ 5K) - 用于探索和发布数据的开源多功能工具。Apache-2 - [GitHub](https://github.com/simonw/datasette) (👨‍💻 49 · 🔀 280 · 📥 29 · 📦 410 · 📋 1K - 24% open · ⏱️ 24.04.2021): ``` git clone https://github.com/simonw/datasette ``` - [PyPi](https://pypi.org/project/datasette) (📥 19K / month): ``` pip install datasette ```
hdbscan (🥈27 · ⭐ 1.9K) - HDBSCAN群集的高性能实现。BSD-3 - [GitHub](https://github.com/scikit-learn-contrib/hdbscan) (👨‍💻 69 · 🔀 320 · 📦 820 · 📋 370 - 60% open · ⏱️ 07.04.2021): ``` git clone https://github.com/scikit-learn-contrib/hdbscan ``` - [PyPi](https://pypi.org/project/hdbscan) (📥 210K / month): ``` pip install hdbscan ``` - [Conda](https://anaconda.org/conda-forge/hdbscan) (📥 640K · ⏱️ 14.02.2021): ``` conda install -c conda-forge hdbscan ```
carla (🥈26 · ⭐ 5.9K) - 用于自动驾驶研究的开源模拟器。MIT - [GitHub](https://github.com/carla-simulator/carla) (👨‍💻 120 · 🔀 1.7K · 📦 64 · 📋 3.2K - 10% open · ⏱️ 21.04.2021): ``` git clone https://github.com/carla-simulator/carla ``` - [PyPi](https://pypi.org/project/carla) (📥 920 / month): ``` pip install carla ```
DeepChem (🥈26 · ⭐ 2.9K) - 在药物发现,量子化学,材料科学和生物学方面普及深度学习。MIT - [GitHub](https://github.com/deepchem/deepchem) (👨‍💻 160 · 🔀 930 · 📦 38 · 📋 1.2K - 27% open · ⏱️ 21.04.2021): ``` git clone https://github.com/deepchem/deepchem ``` - [PyPi](https://pypi.org/project/deepchem) (📥 5.7K / month): ``` pip install deepchem ```
agate (🥈26 · ⭐ 1K) - 为人而不是为机器优化的Python数据分析库。MIT - [GitHub](https://github.com/wireservice/agate) (👨‍💻 47 · 🔀 130 · 📦 550 · 📋 630 - 7% open · ⏱️ 10.03.2021): ``` git clone https://github.com/wireservice/agate ``` - [PyPi](https://pypi.org/project/agate) (📥 490K / month): ``` pip install agate ``` - [Conda](https://anaconda.org/conda-forge/agate) (📥 63K · ⏱️ 19.08.2018): ``` conda install -c conda-forge agate ```
Trax (🥈25 · ⭐ 6.1K) - 借助清晰的代码和速度来进行深度学习。Apache-2 - [GitHub](https://github.com/google/trax) (👨‍💻 68 · 🔀 580 · 📦 26 · 📋 180 - 39% open · ⏱️ 28.04.2021): ``` git clone https://github.com/google/trax ``` - [PyPi](https://pypi.org/project/trax) (📥 4.7K / month): ``` pip install trax ```
TabPy (🥈25 · ⭐ 1.1K) - 快速执行Python代码,并在Tableau可视化文件中显示结果。MIT - [GitHub](https://github.com/tableau/TabPy) (👨‍💻 40 · 🔀 390 · 📦 57 · 📋 270 - 3% open · ⏱️ 04.02.2021): ``` git clone https://github.com/tableau/TabPy ``` - [PyPi](https://pypi.org/project/tabpy) (📥 33K / month): ``` pip install tabpy ```
pyclustering (🥈25 · ⭐ 820) - pyclustring是Python,C++数据挖掘库。BSD-3 - [GitHub](https://github.com/annoviko/pyclustering) (👨‍💻 26 · 🔀 190 · 📥 320 · 📦 190 · 📋 630 - 7% open · ⏱️ 12.02.2021): ``` git clone https://github.com/annoviko/pyclustering ``` - [PyPi](https://pypi.org/project/pyclustering) (📥 38K / month): ``` pip install pyclustering ``` - [Conda](https://anaconda.org/conda-forge/pyclustering) (📥 20K · ⏱️ 25.01.2021): ``` conda install -c conda-forge pyclustering ```
Cython BLIS (🥈25 · ⭐ 170) - 快速矩阵乘法库。❗Unlicensed - [GitHub](https://github.com/explosion/cython-blis) (👨‍💻 9 · 🔀 25 · 📦 9.8K · 📋 21 - 23% open · ⏱️ 15.03.2021): ``` git clone https://github.com/explosion/cython-blis ``` - [PyPi](https://pypi.org/project/blis) (📥 1.8M / month): ``` pip install blis ``` - [Conda](https://anaconda.org/conda-forge/cython-blis) (📥 660K · ⏱️ 31.01.2021): ``` conda install -c conda-forge cython-blis ```
Pythran (🥉24 · ⭐ 1.5K) - 用于数字内核的时间编译器。BSD-3 - [GitHub](https://github.com/serge-sans-paille/pythran) (👨‍💻 54 · 🔀 140 · 📦 52 · 📋 660 - 14% open · ⏱️ 27.04.2021): ``` git clone https://github.com/serge-sans-paille/pythran ``` - [PyPi](https://pypi.org/project/pythran) (📥 12K / month): ``` pip install pythran ``` - [Conda](https://anaconda.org/conda-forge/pythran) (📥 150K · ⏱️ 01.04.2021): ``` conda install -c conda-forge pythran ```
pyjanitor (🥉24 · ⭐ 660) - 用于数据清理的API。MIT - [GitHub](https://github.com/pyjanitor-devs/pyjanitor) (👨‍💻 88 · 🔀 120 · 📦 94 · 📋 380 - 25% open · ⏱️ 20.04.2021): ``` git clone https://github.com/ericmjl/pyjanitor ``` - [PyPi](https://pypi.org/project/pyjanitor) (📥 6.7K / month): ``` pip install pyjanitor ``` - [Conda](https://anaconda.org/conda-forge/pyjanitor) (📥 87K · ⏱️ 25.03.2021): ``` conda install -c conda-forge pyjanitor ```
PaddleHub (🥉23 · ⭐ 5K) - 基于PaddlePaddle的出色的预训练模型工具包。Apache-2 - [GitHub](https://github.com/PaddlePaddle/PaddleHub) (👨‍💻 37 · 🔀 1.1K · 📥 490 · 📦 170 · 📋 780 - 28% open · ⏱️ 27.04.2021): ``` git clone https://github.com/PaddlePaddle/PaddleHub ``` - [PyPi](https://pypi.org/project/paddlehub) (📥 2.9K / month): ``` pip install paddlehub ```
causalml (🥉23 · ⭐ 1.9K) - 利用机器学习提升建模和因果推理。❗Unlicensed - [GitHub](https://github.com/uber/causalml) (👨‍💻 25 · 🔀 280 · 📦 18 · 📋 170 - 17% open · ⏱️ 26.04.2021): ``` git clone https://github.com/uber/causalml ``` - [PyPi](https://pypi.org/project/causalml) (📥 19K / month): ``` pip install causalml ```
metric-learn (🥉23 · ⭐ 1.1K) - Python中的度量学习算法。MIT - [GitHub](https://github.com/scikit-learn-contrib/metric-learn) (👨‍💻 19 · 🔀 210 · 📦 130 · 📋 160 - 30% open · ⏱️ 26.04.2021): ``` git clone https://github.com/scikit-learn-contrib/metric-learn ``` - [PyPi](https://pypi.org/project/metric-learn) (📥 7.9K / month): ``` pip install metric-learn ```
PySwarms (🥉23 · ⭐ 770) - 用于Python中粒子群优化的研究工具包。MIT - [GitHub](https://github.com/ljvmiranda921/pyswarms) (👨‍💻 43 · 🔀 240 · 📦 100 · 📋 180 - 12% open · ⏱️ 02.04.2021): ``` git clone https://github.com/ljvmiranda921/pyswarms ``` - [PyPi](https://pypi.org/project/pyswarms) (📥 6K / month): ``` pip install pyswarms ```
findspark (🥉23 · ⭐ 400 · 💤) - 查找pyspark并导入的工具库。BSD-3 - [GitHub](https://github.com/minrk/findspark) (👨‍💻 14 · 🔀 68 · 📦 1.7K · 📋 18 - 55% open · ⏱️ 08.06.2020): ``` git clone https://github.com/minrk/findspark ``` - [PyPi](https://pypi.org/project/findspark) (📥 1M / month): ``` pip install findspark ``` - [Conda](https://anaconda.org/conda-forge/findspark) (📥 530K · ⏱️ 06.07.2018): ``` conda install -c conda-forge findspark ```
Gradio (🥉21 · ⭐ 2.4K) - 对任何模型做UI封装并与他人共享。Apache-2 - [GitHub](https://github.com/gradio-app/gradio) (👨‍💻 16 · 🔀 150 · 📦 110 · 📋 97 - 8% open · ⏱️ 26.04.2021): ``` git clone https://github.com/gradio-app/gradio ``` - [PyPi](https://pypi.org/project/gradio) (📥 4.8K / month): ``` pip install gradio ```
cleanlab (🥉21 · ⭐ 1.9K) - 机器学习的标准软件包。❗️GPL-3.0 - [GitHub](https://github.com/cgnorthcutt/cleanlab) (👨‍💻 6 · 🔀 180 · 📦 11 · 📋 59 - 30% open · ⏱️ 20.04.2021): ``` git clone https://github.com/cgnorthcutt/cleanlab ``` - [PyPi](https://pypi.org/project/cleanlab) (📥 4.4K / month): ``` pip install cleanlab ```
pyopencl (🥉20 · ⭐ 800) - 适用于Python的OpenCL集成。❗Unlicensed - [GitHub](https://github.com/inducer/pyopencl) (👨‍💻 86 · 🔀 210 · 📦 500 · 📋 270 - 20% open · ⏱️ 23.04.2021): ``` git clone https://github.com/inducer/pyopencl ``` - [PyPi](https://pypi.org/project/pyopencl) (📥 21K / month): ``` pip install pyopencl ``` - [Conda](https://anaconda.org/conda-forge/pyopencl) (📥 390K · ⏱️ 05.04.2021): ``` conda install -c conda-forge pyopencl ```
Feature Engine (🥉20 · ⭐ 510) - 具有sklearn类功能的功能工程包。BSD-3 - [GitHub](https://github.com/solegalli/feature_engine) (👨‍💻 22 · 🔀 140 · 📋 110 - 23% open · ⏱️ 25.04.2021): ``` git clone https://github.com/solegalli/feature_engine ``` - [PyPi](https://pypi.org/project/feature_engine) (📥 22K / month): ``` pip install feature_engine ``` - [Conda](https://anaconda.org/conda-forge/feature_engine) (📥 2.7K · ⏱️ 25.01.2021): ``` conda install -c conda-forge feature_engine ```
BioPandas (🥉20 · ⭐ 340) - 在pandas DataFrames中处理分子结构。BSD-3 - [GitHub](https://github.com/rasbt/biopandas) (👨‍💻 7 · 🔀 78 · 📦 53 · 📋 36 - 41% open · ⏱️ 07.04.2021): ``` git clone https://github.com/rasbt/biopandas ``` - [PyPi](https://pypi.org/project/biopandas) (📥 950 / month): ``` pip install biopandas ``` - [Conda](https://anaconda.org/conda-forge/biopandas) (📥 73K · ⏱️ 08.08.2020): ``` conda install -c conda-forge biopandas ```
StreamAlert (🥉19 · ⭐ 2.5K) - StreamAlert是无服务器的实时数据分析框架。Apache-2 - [GitHub](https://github.com/airbnb/streamalert) (👨‍💻 31 · 🔀 290 · 📋 340 - 26% open · ⏱️ 10.02.2021): ``` git clone https://github.com/airbnb/streamalert ```
Prince (🥉19 · ⭐ 630) - Python因子分析库(PCA,CA,MCA,MFA,FAMD)。MIT - [GitHub](https://github.com/MaxHalford/prince) (👨‍💻 8 · 🔀 120 · 📦 110 · 📋 93 - 31% open · ⏱️ 11.01.2021): ``` git clone https://github.com/MaxHalford/prince ``` - [PyPi](https://pypi.org/project/prince) (📥 7.8K / month): ``` pip install prince ```
SUOD (🥉19 · ⭐ 260) - (MLSys' 21)大型无人驾驶加速系统。BSD-2 - [GitHub](https://github.com/yzhao062/SUOD) (🔀 30 · 📦 310 · 📋 5 - 60% open · ⏱️ 19.01.2021): ``` git clone https://github.com/yzhao062/SUOD ``` - [PyPi](https://pypi.org/project/suod) (📥 19K / month): ``` pip install suod ```
River (🥉18 · ⭐ 1.6K) - Python中的在线机器学习。BSD-3 - [GitHub](https://github.com/online-ml/river) (👨‍💻 63 · 🔀 200 · 📦 9 · 📋 290 - 7% open · ⏱️ 26.04.2021): ``` git clone https://github.com/online-ml/river ```
gplearn (🥉18 · ⭐ 930 · 💀) - 使用scikit-learn启发式API进行Python遗传编程。BSD-3 - [GitHub](https://github.com/trevorstephens/gplearn) (👨‍💻 9 · 🔀 160 · 📦 150 · 📋 150 - 22% open · ⏱️ 15.02.2020): ``` git clone https://github.com/trevorstephens/gplearn ``` - [PyPi](https://pypi.org/project/gplearn) (📥 1.9K / month): ``` pip install gplearn ```
impyute (🥉18 · ⭐ 280 · 💀) - 数据插补库可对缺少数据的数据集进行预处理。MIT - [GitHub](https://github.com/eltonlaw/impyute) (👨‍💻 9 · 🔀 41 · 📦 89 · 📋 62 - 41% open · ⏱️ 05.10.2019): ``` git clone https://github.com/eltonlaw/impyute ``` - [PyPi](https://pypi.org/project/impyute) (📥 2.8K / month): ``` pip install impyute ```
AstroML (🥉17 · ⭐ 740) - 天文学和天体物理学的机器学习,统计和数据挖掘.BSD-2 - [GitHub](https://github.com/astroML/astroML) (👨‍💻 30 · 🔀 260 · 📋 130 - 36% open · ⏱️ 07.04.2021): ``` git clone https://github.com/astroML/astroML ``` - [PyPi](https://pypi.org/project/astroML) (📥 1.5K / month): ``` pip install astroML ``` - [Conda](https://anaconda.org/conda-forge/astroml) (📥 23K · ⏱️ 16.02.2020): ``` conda install -c conda-forge astroml ```
## 相关资源 - [**Python资源汇集列表**](https://github.com/HanXinzi-AI/awesome-python-resources): 周更新的各种应用方向与主题的资源汇集列表 - [**python机器学习资源大全**](https://github.com/HanXinzi-AI/awesome-python-machine-learning-resources): 周更新的各种python机器学习资源汇集列表 - [**Jupyter及相关工具资源大全**](https://github.com/HanXinzi-AI/awesome-jupyter-resources): 周更新的各种Jupyter及相关工具资源汇集列表 - [**NLP项目和资源大全**](https://github.com/HanXinzi-AI/awesome-NLP-resources): 周更新的各种NLP板块涉及的项目和工具资源汇集列表 - [**CV项目和资源大全**](https://github.com/HanXinzi-AI/awesome-computer-vision-resources): 周更新的各种CV板块涉及的项目和工具资源汇集列表
*****
本文作者 韩信子
欢迎关注微信公众号 ShowMeAI研究中心 获取更多资源!