【问题标题】:AttributeError while using scikit tool使用 scikit 工具时出现 AttributeError
【发布时间】:2017-04-26 10:56:16
【问题描述】:

在这里,我使用 scikit learn 对模型进行分类,并提供训练数据以及我在下面使用的程序。

from sklearn import tree

#Training data

#weight --- texture  ---  label

#150g        bumpy       orange
#170           "           "
#140         smooth      apple
#130           "           "

features = [[140,1],[130,1],[150,0],[170,0]]
labels = [0,0,1,1]
clf = tree.DecisionClassifier()
clf = tree.fit(features , labels)
print (clf.predict([150 , 0]))

我们可以看到训练数据和这个程序的输出应该预测相应的水果和根据我们已经采取的数据orange = 0 and apple =1

但是在执行过程中我遇到了以下错误

C:\Users\HOME\Desktop\KIRAN\Scikit-Classifier>python fruit-classifier.py
Traceback (most recent call last):
  File "fruit-classifier.py", line 14, in <module>
    clf = tree.DecisionClassifier()
AttributeError: module 'sklearn.tree' has no attribute 'DecisionClassifier'

解决此问题的任何解决方案,因为我已尝试再次安装模块 numpy and scikit 但没有用。

【问题讨论】:

    标签: python image python-2.7 machine-learning scikit-learn


    【解决方案1】:

    DecisionClassifier 替换为DecisionTreeClassifier

    DecisionClassifiersklearn 中不存在。

    【讨论】:

      猜你喜欢
      • 2019-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多