小编yx1*_*131的帖子

在急切执行期间不支持会话关键字参数。你通过了:{'learning_rate': 1e-05}

我想对学习率进行超参数调整。但是,我收到了我不知道如何解决的错误。

我使用了 Tensorflow.Keras 包。

import tensorflow as tf 
from tensorflow.keras.optimizers import Adam
from tensorflow.keras.datasets.mnist import load_data 
from tensorflow.keras.models import Sequential 
from tensorflow.keras.layers import (Flatten, BatchNormalization, Dropout, Dense)
from keras.wrappers.scikit_learn import KerasClassifier

(x_train_all, y_train_all), (x_test, y_test) = load_data()
x_train, x_valid, x_test = x_train_all[5000:]/255.0, x_train_all[:5000]/255.0, x_test/255.0
y_train, y_valid = y_train_all[5000:], y_train_all[:5000]
tf.cast(x_train, tf.float32)
tf.cast(x_valid, tf.float32)
tf.cast(x_test, tf.float32)

def my_model(learning_rate = 5e-3):
    model = Sequential([
             Flatten(input_shape = (28, 28)),
             BatchNormalization(), 
             Dropout(rate = 0.2), 
             Dense(300, activation = "elu", kernel_initializer = "he_normal"),
             Dropout(rate = 0.2), …
Run Code Online (Sandbox Code Playgroud)

python machine-learning keras tensorflow

6
推荐指数
1
解决办法
4319
查看次数

标签 统计

keras ×1

machine-learning ×1

python ×1

tensorflow ×1