用于构建模型、语音图像处理的Python库

Python库种类很多,本文介绍了用于构建模型、语音图像处理的Python库。

04

用于建模

1、Scikit-learn

传送门:

https://scikit-learn.org/stable/

就像用于数据操作的Pandas和用于可视化的matplotlib一样,scikit-learn是Python构建模型中的佼佼者,建立在NumPy,SciPy和matplotlib之上。

2、TensorFlow

传送门:

https://www.tensorflow.org/

TensorFlow由谷歌开发,是一个流行的深度学习库,可帮助构建、培训不同模型。是一个开放源码的端到端平台。TensorFlow提供简单的模型构建,强大的机器学习生产,以及强大的实验工具和库。

3、PyTorch

传送门:

https://pytorch.org/

这是一个基于Python的科学计算包,其功能如下:

NumPy的替代品,可使用GPU的强大功能

深度学习研究型平台,拥有最大灵活性和最快速度

05

用于数据解释

1、LIME

传送门:

https://github.com/marcotcr/lime

LIME是一种算法(库),可以解释任何分类器或回归量的预测。这个模型解释器可用于生成任何分类算法的解释。

2、H2O

传送门:

https://github.com/h2oai/mli-resources

H2O的无人驾驶AI,提供简单的数据可视化技术,用于表示高度特征交互和非线性模型行为,通过可视化提供机器学习可解释性(MLI),说明建模结果和模型中特征的影响。

06

用于音频处理

1、LibROSA

传送门:

https://librosa.github.io/librosa/

LibROSA是一个用于音乐和音频分析的Python库。它提供了创建音乐信息检索系统所需的构建块。

2、Madmom

传送门:

https://github.com/CPJKU/madmom

Madmom是一个用于音频数据分析的很棒的Python库。它是一个用Python编写的音频信号处理库,主要用于音乐信息检索(MIR)任务。

07

用于图像处理

1、OpenCV-Python

传送门:

https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_setup/py_intro/py_intro.html

OpenCV-Python是用于图像处理的Python API,结合了OpenCV C ++ API和Python语言的最佳特性。主要用于解决计算机视觉问题。

2、Scikit-image

传送门:

https://scikit-image.org/

Scikit-image是另一个用于图像处理的python库,是用于执行多个不同图像处理任务的算法集合。可用于图像分割、几何变换、色彩空间操作、分析、过滤,形态学、特征检测等等。

3、Pillow

传送门:

https://pillow.readthedocs.io/en/stable/

Pillow是PIL(Python Imaging Library)的新版本。它是从PIL派生出来的,在一些Linux发行版(如Ubuntu)中被用作原始PIL的替代。

原文发布于微信公众号 - 加米谷大数据(DtinoneBD)

原文发表时间:2019-08-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券