第一讲:为什么使用Python
Python第三方工具包(机器学习基础工具)
* 科学计算
NumPy:机器学习、深度学习的基础工具。
SciPy:科学计算工具包,线性代数、积分、求最大最小值、以及常用的一些线性代数操作。
Matplotlib:Python用来可视化的包,在处理数据或者得到一些结果时,用来画图展示数据的结果。
Pandas:Python的一个数据分析基础包,处理一些结构化的数据。
* 机器学习
Scikit-Learn:包含机器学习的算法,聚类、分类、特征选择、模型评估...等一些列经典的机器学习算法。
Scikit-lmage:处理图像数据的基本工具。
OpenCV:一些图像处理领域以及视觉领域的常用工具,为Python提供一套调用接口。
Gensim:处理文本数据学习的一个机器学习库。
NLTK:一个非常传统的做自然语言处理的库。
* 深度学习
Tensorflow:Google提供的,学术界、工业界应用非常广泛。
Pytorch:Facebook提出使用的库,非常流行。
Keras:在Tensorflow上面构建的一个机器学习库,把Tensorflow底层的很多东西缩算到了算法层面更加容易。
Tgeano:最早使用的一个深度学习库,现在不维护了。
下一讲:Python环境配置
领取专属 10元无门槛券
私享最新 技术干货