吐血整理!绝不能错过的24个Python库(4)
使用TensorFlow从阅读这些文章开始:
13. PyTorch 传送门:https://pytorch.org/ 什么是PyTorch?其实,这是一个基于Python的科学计算包,其功能如下:
安装指南传送门:https://pytorch.org/get-started/locally/ PyTorch提供以下功能:
以下是两篇有关PyTorch的十分详细且易于理解的文章:
用于数据解释性的Python库 你真的了解模型如何工作吗?能解释模型为什么能够得出结果吗?这些是每个数据科学家都能够回答的问题。构建黑盒模型在业界毫无用处。 所以,上文中已经提到的两个Python库可以帮助解释模型的性能。 14. LIME 传送门:https://github.com/marcotcr/lime LIME是一种算法(库),可以解释任何分类器或回归量的预测。LIME是如何做到的呢?通过可解释的模型在局部不断接近预测值,这个模型解释器可用于生成任何分类算法的解释。 安装LIME很简单:
下文将从总体上帮助开发LIME背后的直觉和模型可解释性: 《在机器学习模型中建立信任(在Python中使用LIME)》传送门: https://www.analyticsvidhya.com/blog/2017/06/building-trust-in-machine-learning-models/ 15. H2O 传送门:https://github.com/h2oai/mli-resources 相信很多人都听说过H2O.ai,自动化机器学习的市场领导者。但是你知道其在Python中也有一个模型可解释性库吗? H2O的无人驾驶AI,提供简单的数据可视化技术,用于表示高度特征交互和非线性模型行为,通过可视化提供机器学习可解释性(MLI),说明建模结果和模型中特征的影响。 通过下文,阅读有关H2O的无人驾驶AI执行MLI的更多信息。 《机器学习可解释性》传送门: https://www.h2o.ai/wp-content/uploads/2018/01/Machine-Learning-Interpretability-MLI_datasheet_v4-1.pdf 用于音频处理的Python库 音频处理或音频分析是指从音频信号中提取信息和含义以进行分析、分类或任何其他任务。这正在成为深度学习中的一种流行功能,所以要留意这一点。 16. LibROSA 传送门:https://librosa.github.io/librosa/ LibROSA是一个用于音乐和音频分析的Python库。它提供了创建音乐信息检索系统所需的构建块。 安装指南传送门:https://librosa.github.io/librosa/install.html 这是一篇关于音频处理及其工作原理的深度文章: 《利用深度学习开始音频数据分析(含案例研究)》传送门: https://www.analyticsvidhya.com/blog/2017/08/audio-voice-processing-deep-learning/ 17. Madmom 传送门:https://github.com/CPJKU/madmom Madmom是一个用于音频数据分析的很棒的Python库。它是一个用Python编写的音频信号处理库,主要用于音乐信息检索(MIR)任务。 以下是安装Madmom的必备条件:
以下软件包用于测试安装:
安装Madmom的代码:
下文可用以了解Madmom如何用于音乐信息检索: 《学习音乐信息检索的音频节拍追踪(使用Python代码)》传送门: https://www.analyticsvidhya.com/blog/2018/02/audio-beat-tracking-for-music-information-retrieval/ 18. pyAudioAnalysis 传送门:https://github.com/tyiannak/pyAudioAnalysis (编辑:ASP站长网) |