如何在 keras 调谐器中执行管道操作

问题描述

我想使用 Keras 对 PCA 和 BiLSTM 执行超参数优化。这是我的构建功能。并让我了解 Keras 调谐器中的管道过程

def build_model(hp):

model = keras.Sequential()
#model.add(layers.Flatten())
for i in range(hp.Int('num_layers',2,5)):
    model.add(layers.Bidirectional(layers.LSTM
                                   (units=hp.Int('units_' + str(i),min_value=5,max_value=10,step=1),return_sequences=True),input_shape=((hp.Int("time_steps",min_value=50,max_value=250,step=5)),1)))

model.add(layers.Dense(1,activation="sigmoid"))
model.compile(
    optimizer=keras.optimizers.Adam(hp.Choice("learning_rate",values=[1e-2,1e-3,1e-4])),loss="mean_squared_logarithmic_error",metrics=["accuracy"],)

return model

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)