首页 > 其他 > 详细

记一次让人无语的错误

时间:2018-08-03 11:06:29      阅读:143      评论:0      收藏:0      [点我收藏+]

代码是实现特征筛选并用随机森林分类,上课跟着老师敲但是运行不出结果报错信息居然涉及到内存方面的东西了,顿时有点懵,和老师代码进行比对终于发现错误。。。。闲着无聊的也可以来看看上面是正确答案下面是我的代码,就当锻炼眼力了

x, y = sd.samples_generator.make_classification( n_informative=4, n_features=20, n_redundant=0,random_state=5)
skb = fs.SelectKBest(fs.f_regression, k=5)
rfc = se.RandomForestClassifier(n_estimators=25, max_depth=4)
model = pl.Pipeline([(selector, skb), (classifier, rfc)])


x, y = sd.samples_generator.make_classification(n_informative=4, n_features=20, n_redundant=0, random_state=5)
print(x.shape, y.shape, np.unique(y))
# 特征选择器
skb = fs.SelectKBest(fs.f_regression, k=5)
rfc = se.RandomForestClassifier(n_estimators=25, max_depth=4)
# 创建管线名字加模型,前面的最先输出作为后面的输入
model = pl.Pipeline([(selector, skb)], [(classifier, rfc)])


model.set_params(selector__k=2,classifier__n_estimators=10)


model.set_params(selector__k=2,classifier__n_esitimators=10)

 

记一次让人无语的错误

原文:https://www.cnblogs.com/akuma233/p/9412870.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!