TensorFlow运行中常用到一些Python第三方模块:
- numpy 是Python的一种开源的数字扩展这种工具可用来存储和处理大型矩阵比Python自身的嵌套列表nested list structure)结构要高效的多该结构也可以用来表示矩阵matrix
- maplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且 Gallery页面 中有上百幅缩略图
- jupyter Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。Jupyter能够将实时代码,公式,可视化图表以Cell的方式组织在一起,形成一个对代码友好的笔记本。
- scikit-image 一组用于图像处理的算法的集合。
- librosa 音频特征提取的第三方库。librosa在音频、乐音信号的分析中经常用到,是python的一个工具包,
- nltk 是一个python工具包, 用来处理和自然语言处理相关的东西. 包括分词(tokenize), 词性标注(POS), 文本分类, 等等现成的工具.
- keras 是基于Theano的一个深度学习框架,它的设计参考了Torch,用Python语言编写,是一个高度模块化的神经网络库,支持GPU和CPU。
- tflearn 是一个模块化和透明的深度学习库,构建在 TensorFlow 之上。它为 TensorFlow 提供高层次 API,目的是便于快速搭建试验环境,同时保持对 TensorFlow 的完全透明和兼容性。