我对Hyperband有个问题,我在init中得到了一个意想不到的参数,是关于引擎盖下的东西
TypeError: __init__() got an unexpected keyword argument 'fit_params'
看到这些问题通常与版本控制有关后,我查阅了它,但是没有太多关于Hyperband实现的信息,或者很多信息都在R中。我为scikit运行了升级,但是终端说我有当前版本
我在thisgit存储库上使用了安装步骤,然后在python3.6.5中试用了hyperband文档中的general example
model = RandomForestClassifier()
param_dist = {
'max_depth': [3, None],
'max_features': sp_randint(1, 11),
'min_samples_split': sp_randint(2, 11),
'min_samples_leaf': sp_randint(1, 11),
'bootstrap': [True, False],
'criterion': ['gini', 'entropy']
}
digits = load_digits()
X, y = digits.data, digits.target
y = LabelBinarizer().fit_transform(y)
search = HyperbandSearchCV(model, param_dist,
resource_param='n_estimators',
scoring='roc_auc',
n_jobs=1,
verbose=1)
所以我总是用内联引用得到TypeError
~/anaconda3/lib/python3.6/site-packages/scikit_hyperband-0.0.1-py3.6.egg/hyperband/search.py in __init__(self, estimator, param_distributions, resource_param, eta, min_iter, max_iter, skip_last, scoring, n_jobs, iid, refit, cv, verbose, pre_dispatch, random_state, error_score, return_train_score)
显然没有合适的参数
引擎盖下发生了一些我不明白的事情。有什么想法吗?谢谢
目前没有回答
相关问题 更多 >
编程相关推荐