Web安全之机器学习入门6cannot import name ‘cross_validation‘ from ‘sklearn‘

第六章决策树与随机森林算法

  • Web安全之机器学习入门 刘焱
  • 报错+修改
  • 6-1.py
  • 6-2.py
  • 6-3.py
  • 6-4.py


Web安全之机器学习入门 刘焱

本书使用的代码和数据均在GitHub上发布,地址
为:https://github.com/duoergun0729/1book

报错+修改

6-1.py

新建文件夹:D:\software\Anaconda\JupyterNotebookCode\photo\6

6-2.py

报错一

from sklearn import cross_validation
...
print  cross_validation.cross_val_score(clf, x, y, n_jobs=-1, cv=10)

修改

from sklearn import model_selection
...
print(model_selection.cross_val_score(clf, x, y, n_jobs=-1, cv=10))

6-3.py

报错二

from sklearn import cross_validation
...
print cross_validation.cross_val_score(clf, x, y, n_jobs=-1, cv=10)

修改

from sklearn import model_selection
...
print(model_selection.cross_val_score(clf, x, y, n_jobs=-1, cv=10))

6-4.py

报错三

from sklearn import cross_validation

修改

from sklearn import model_selection
...
clf1=tree.DecisionTreeClassifier()
score=model_selection.cross_val_score(clf1, x, y, n_jobs=-1, cv=10)
print(np.mean(score))
clf2=RandomForestClassifier(n_estimators=10, max_depth=None,min_samples_split=2, random_state=0)
score=model_selection.cross_val_score(clf2, x, y, n_jobs=-1, cv=10)
print(np.mean(score))

认真是一种态度更是一种责任

你可能感兴趣的:(机器学习,python,机器学习)