传递的随机搜索值传递给参数'shape'的值的数据类型float32不在允许的值列表中:int32,int64

时间:2019-03-13 15:13:12

标签: machine-learning keras kaggle hyperparameters mlp

我正在尝试借助随机搜索来调整模型。但是我遇到了一些可怕的错误,我花了至少4个小时来理解该错误,并试图解决,但没有从Google或文章中得到任何合适的东西。这是我如何尝试实现随机搜索的代码。谢谢您一直在考虑我的问题。

代码:

model = KerasClassifier(build_fn=Randomized_Model, epochs=10, batch_size=500, verbose=1)
RandomizedSearchfit = RandomizedSearchCV(estimator=model, cv=KFold(10), param_distributions=params, 
                          verbose=1,  n_iter=10, n_jobs=1)
RandomizedSearch_result = RandomizedSearchfit.fit(X_resampled, y_resampled)

错误:

TypeError: Value passed to parameter 'shape' has DataType float32 not in list of allowed values: int32, int64

如果您想探索更多信息,请单击链接,您将获得通往我笔记本的路径

link:

通过在此输出上进行链接,您可以看到错误回溯

0 个答案:

没有答案