微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何在 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 举报,一经查实,本站将立刻删除。