Я использую приведенный ниже код, используя файл сценария kaggle, который возвращает сообщение об ошибке, говорящее, что файл не найден.
def data():
return X_train,X_test,Y_train,Y_test
def model(X_train, Y_train, X_test, Y_test):
model = Sequential()
model.add(LSTM(n_hidden,return_sequences=True, input_shape=(timesteps, input_dim)))
model.add(LSTM(n_hidden))
model.add(Dropout({{uniform(0, 1)}}))
model.add(Dropout({{uniform(0, 1)}}))
model.add(Dense(n_classes, activation='sigmoid'))
model.summary()
# If we choose 'four', add an additional fourth layer
if {{choice(['two', 'three'])}} == 'three':
model.add(LSTM(n_hidden))
model.add(Dropout({{uniform(0, 1)}}))
model.add(Dense(6))
model.compile(loss='categorical_crossentropy',optimizer={{choice(['rmsprop', 'adam', 'sgd'])}},metrics=['accuracy'])
model.fit(X_train,Y_train,batch_size={{choice([64, 128])}},validation_data=(X_test, Y_test),epochs=epochs)
score, acc = model.evaluate(X_test, Y_test, verbose=0)
print('Test accuracy:', acc)
return {'loss': -acc, 'status': STATUS_OK, 'model': model}
#best_run, best_model = optim.minimize(model=model,data=data(),max_evals=10,algo=tpe.suggest,trials=Trials())
if __name__ == '__main__':
X_train, Y_train, X_test, Y_test = data()
best_run, best_model = optim.minimize(model=model,
data=data,
algo=tpe.suggest,
max_evals=5,
trials=Trials())
Ошибка как:
FileNotFoundError: [Errno 2] Нет такого файла или каталога: '/ kaggle / working /'