FindMyFUN

Anaconda:初学Python、入门机器学习的首选

Anaconda是初学Python、入门机器学习的首选。

它是一个用于科学计算的Python发行版,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。

Anaconda具有如下特点:

其特点的实现主要基于Anaconda拥有的:

Anaconda集成工具包及功能(部分):

其中,Scikit-Learn是Anaconda中集成的开源机器学习工具包,主要涵盖分类,回归和聚类算法,可以直接调用传统机器学习的算法进行使用。

同时,Anaconda也兼容Google开发的第二代人工智能系统TensorFlow,进行深度学习的开发。

最后,通过一个基于Python的决策树案例来了解一下机器学习的过程:

贷款申请的决策树,用于对未来的贷款申请进行分类

具体实现过程如下

  1. 准备数据集:从贷款申请样本数据表中,选取对训练数据具有分类能力的特征
  2. 构建树:选择信息增益最大的特征作为分裂特征构建决策树
  3. 数据可视化:使用Matplotlib对数据进行可视化
  4. 执行分类:用于实际数据的分类。例如输入测试数据[0,1],它代表没有房子,但是有工作,分类结果为“房贷”

附:Anaconda介绍、安装及使用教程

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »