美文网首页
机器学习实例1:利用决策树分辨出苹果与橘子

机器学习实例1:利用决策树分辨出苹果与橘子

作者: 哎吆喂轩 | 来源:发表于2020-11-16 21:23 被阅读0次

场景:

  • 1.样本集(模拟):根据水果的(如苹果和橘子)的重量和光滑度(1:光滑,0:粗糙)搭建模型判断水果是苹果还是橘子;
  • 2.利用决策树这种分类算法简历模型,训练训练集,用过测试集进行验证模型的准确型。

工具:

python的 Anaconda ,借助 sklearn 库(是一种数据挖掘和数据分析的有效方式,以 pandas 、scipy 以及matplotlib 为基础建模、进行数学运算等,其中包含许多算法模型)

算法:

决策树分类算法(从 sklearn 库中导入已有的模型:DecisionTreeClassifier())

数据集:

序号 重量 光滑度 标签
1 140g 光滑 苹果
2 130g 光滑 苹果
3 150g 粗糙 橘子
4 170g 粗糙 橘子

实现代码:

# 从slearn包中导入tree模块
from sklearn import tree
# 特征:[重量,光滑度:[1:光滑;0:粗糙]]
# 样本数据:训练集
features = [[140,1],[130,1],[150,0],[170,0]]
# 打印样本集的特征值
print(features)
# 标签
label = ['apple','apple','organge','organge']

# 引入决策数模型
clf=tree.DecisionTreeClassifier()

# 训练样本数据,获得模型:clf
clf = clf.fit(features,label)
# 通过模型:clf 预测结果
print(clf.predict([[150,0]]))

运行结果:

相关文章

  • 机器学习实例1:利用决策树分辨出苹果与橘子

    场景: 1.样本集(模拟):根据水果的(如苹果和橘子)的重量和光滑度(1:光滑,0:粗糙)搭建模型判断水果是苹果还...

  • 6.machine_learning_Decision_Tree

    1 机器学习决策树 1.1机器学习中的决策树模型 ① 树模型不用做scaling ② 树模型不太需要做离散化 ③ ...

  • 决策树实例(机器学习)

    决策树 决策树是一个类似于流程图的树结构:其中,每个内部节点表示在一个属性上的测试,每个分支代表一个属性输出,而每...

  • 机器学习 | 决策树及若干基础问题

    决策树 1.构造决策树 学习决策树就是学习一系列if/else问题,是我们能够以最快的速度得到正确答案。在机器学习...

  • 机器学习 - 决策树算法[一]

    1 决策树模型与学习 1.1 决策树模型 决策树定义: 分类决策树模型是一种描述对实例进行分类的树形结构。决策树由...

  • [机器学习]决策树

    决策树 @(技术博客)[机器学习, 决策树, python] 学习决策树首先要搞清楚决策树是什么(what),在弄...

  • 决策树算法及python实现

    决策树算法是机器学习中的经典算法 1.决策树(decision tree) 决策树是一种树形结构,其中每个内部节点...

  • 决策树学习

    决策树学习的适用问题 通常决策树学习最适合具有以下特征的问题: 实例是由“属性-值”对(pair)表示的。实例是用...

  • 2018-05-14

    机器学习算法优缺点及其应用领域 决策树 一、 决策树优点 1、决策树易于理解和解释,可以可视化分析,容易提取出规则...

  • 常用机器学习算法优缺点及其应用领域

    机器学习算法优缺点及其应用领域 决策树 一、 决策树优点 1、决策树易于理解和解释,可以可视化分析,容易提取出规...

网友评论

      本文标题:机器学习实例1:利用决策树分辨出苹果与橘子

      本文链接:https://www.haomeiwen.com/subject/ixbkcftx.html