Sklearn决策树分类器-动物猜谜游戏

用户13784970

我正在尝试使用sklearn的决策树分类器制作动物猜谜游戏。这样,在用户输入的情况下,它将说出动物是蜘蛛还是鱼。当我输入腿的数量及其停留的位置时,它说动物是鱼,反之亦然。这是代码,有什么想法吗?

from sklearn.tree import DecisionTreeClassifier

clf = DecisionTreeClassifier()
features=[[6,0],
      [6,0],                #0 is spider and 1 is fish
      [0,1],                #6 = 4 legs and 8=stays in land ( this is a spider)
      [0,1]]               #4=no legs and 7 is stays in water (this is a fish)
     

outcomes=[1,1,0,0]

clf.fit(features, outcomes)

legs=int(input("Enter the number of legs your animal has: "))
land_water=input("Enter whether you animal stays in land or water: ")
if land_water=="land":
   land_water=0
else:
   land_water=1

sa=clf.predict([[legs, land_water]])

if sa==[0]:
    print("Animal is a spider")
else:
    print('Animal is a fish')
戴维·布雷克斯

您反转了outcomes,这样对我有用:

from sklearn.tree import DecisionTreeClassifier

clf = DecisionTreeClassifier()
features=[[6,0],
      [6,0],                #0 is spider and 1 is fish
      [0,1],                #6 = 4 legs and 8=stays in land ( this is a spider)
      [0,1]]               #4=no legs and 7 is stays in water (this is a fish)
     

outcomes=["spider","spider","fish","fish"]

clf.fit(features, outcomes)

legs=int(input("Enter the number of legs your animal has: "))
land_water=input("Enter whether you animal stays in land or water: ")
if land_water=="land":
   land_water=0
else:
   land_water=1

sa=clf.predict([[legs, land_water]])
print(sa)
if sa[0] == "spider":
    print("Animal is a spider")
else:
    print('Animal is a fish')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找sklearn决策树分类器的随机状态

来自分类Dev

稀疏矩阵的决策树分类器

来自分类Dev

为简单游戏创建决策树

来自分类Dev

遍历sklearn决策树

来自分类Dev

无法使用 gridsearch 调整决策树分类器参数

来自分类Dev

复杂对象的Python决策树分类

来自分类Dev

sklearn决策树图的Pydot错误

来自分类Dev

sklearn中的交叉验证+决策树

来自分类Dev

决策树 sklearn : PlayTennis 数据集

来自分类Dev

在SQL数据库上训练决策树分类器

来自分类Dev

Spark ML决策树分类器调用随机森林方法

来自分类Dev

如何在新数据上使用决策树回归器?(Python,Pandas,Sklearn)

来自分类Dev

在 sklearn 中,one-hot encoding 如何在构建具有分类特征的决策树时提供帮助?

来自分类Dev

将组分类到列表的决策树

来自分类Dev

网格搜索为决策树分类找到最佳参数

来自分类Dev

猜谜游戏逻辑存在问题-Java客户端-服务器

来自分类Dev

从sklearn Python的决策树在pydot中创建图形

来自分类Dev

如何获得sklearn决策树的每个分支?

来自分类Dev

决策树sklearn:预测准确性100%

来自分类Dev

决策树深度

来自分类Dev

C数字猜谜游戏

来自分类Dev

C数字猜谜游戏

来自分类Dev

C ++猜谜游戏

来自分类Dev

简单的猜谜游戏

来自分类Dev

猜谜游戏-如何记住猜谜范围

来自分类Dev

如何在Scikit学习中将固定的验证集(而非K折交叉验证)用于决策树分类器/随机森林分类器?

来自分类Dev

决策树/树桩与Adaboost

来自分类Dev

如何存储决策树

来自分类Dev

验证决策树图