GridSearch拟合方法错误:TypeError[调整RNN模型的参数]

2024-06-16 09:11:40 发布

您现在位置:Python中文网/ 问答频道 /正文

上下文:“使用RNN构建下一个单词预测器”

我已经做了一个LSTM模型,我想围绕这个模型调整epoch的数量和批处理大小。但是我无法通过网格搜索的fit方法。你知道吗

请点击链接观看代码:

X\u train是一本书中的50个单词列表,而y\u train是50个单词之后的1个单词列表。你知道吗

CODE FOR THE MODEL

CODE FOR GRID SEARCH

ERROR WHILE EXECUTING

谢谢你的帮助


Tags: 方法模型网格列表for数量链接code
1条回答
网友
1楼 · 发布于 2024-06-16 09:11:40

我认为您忘记了将keras模型放入sk learn包装器中,没有包装器是不可能在keras模型上运行网格或随机搜索的。比如在keras分类器函数build\u fn中传递你的模型。你知道吗

from keras.wrappers.scikit_learn import KerasClassifier
from sklearn.model_selection import RandomizedSearchCV

    model = KerasClassifier(build_fn=Model, epochs=10, batch_size
=20, verbose=1)
Random = RandomizedSearchCV(estimator=model, cv=KFold(3), param_distributions=params, 
                          verbose=20,  n_iter=10, n_jobs=1)

Random_result = Random.fit(X_train, y_train)

如果你想看到更多,请转到链接。在这里工作的随机搜索模型是执行。你知道吗

Random Search Link Kaggle Kernal

相关问题 更多 >