我无法用我的代码创建 Ann 模型,因为每次都会出现此错误消息。我该如何解决? 错误消息:AttributeError:'Adam' 对象没有属性 'build' 我试过使用不同的优化器,但它们总是以这个错误消息告终。这是我的代码:
import argparse
import logging
import math
import os
from keras.layers import Dense, Dropout
from keras.models import Sequential
from scikeras.wrappers import KerasClassifier, KerasRegressor
from sklearn.model_selection import GroupKFold, GridSearchCV, RandomizedSearchCV
import pandas as pd
from sklearn.model_selection import GroupKFold, GridSearchCV
def create_model(neurons_1, dropout_1, neurons_2, dropout_2, neurons_3, dropout_3):
# create model
model = Sequential()
model.add(Dense(neurons_1, input_shape=(20,), activation='tanh'))
model.add(Dropout(dropout_1, seed=0))
model.add(Dense(neurons_2, activation="tanh"))
model.add(Dropout(dropout_2, seed=0))
model.add(Dense(neurons_3))
model.add(Dropout(dropout_3, seed=0))
model.add(Dense(3, activation='relu'))
model.compile(optimizer = 'adam', loss = 'binary_crossentropy', metrics = ['accuracy'])
return model
model = create_model(350, 0.025, 450, 0.075, 400, 0.4)