首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >python machine learning package

python machine learning package

作者头像
AI拉呱
发布2021-01-14 10:39:15
发布2021-01-14 10:39:15
5180
举报
  • Tensorflow

如果您目前正在使用Python进行机器学习项目,那么您可能已经听说过这个流行的开源库,称为Tensorflow。该库是由谷歌与Brain Team合作开发的。Tensorflow几乎用于所有Google应用程序,用于机器学习。您正在使用Tensorflow间接应用程序,如Google语音搜索或Google照片是使用此库开发的模型。

Tensorflow的工作方式类似于编写涉及大量张量操作的新算法的计算库,因为神经网络可以很容易地表示为计算图,它们可以使用Tensorflow作为Tensors上的一系列操作来实现。此外,张量是N维矩阵,代表您的数据。

并行性是tensorflow的主要优势之一,这意味着您可以并行执行计算图,您可以控制执行,并可以在GPU,CPU等不同的处理器上安排不同的任务。

在Tensorflow中创建的所有库都是用C和C ++编写的。但是,它有一个复杂的Python前端。您的Python代码将被编译,然后在使用C和C ++构建的tensorflow分布式执行引擎上执行。Tensorflow针对速度进行了优化,它利用XLA等技术实现快速线性代数运算。

  • Scikit-学习

这个Python库与NumPy和SciPy相关联,被认为是处理复杂数据的最佳库之一。它包含大量用于实现标准机器学习和数据挖掘任务的算法,如降低维度,分类,回归,聚类和模型选择。

这个库中有很多变化。修改是已经完成的交叉验证功能,提供了使用多个指标的能力。物流回归和最近邻居等许多培训方法都得到了一些改进。

  • NumPy

Numpy被认为是Python中最受欢迎的机器学习库之一。Tensorflow和其他库在内部使用Numpy在Ten

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/06/24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档