第一讲:为什么使用Python

第一讲:为什么使用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环境配置

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180812G1A1TR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券