gpt4 book ai didi

functional-programming - 在函数式 API 中简化 Keras LSTM 模型

转载 作者:行者123 更新时间:2023-12-04 18:57:19 25 4
gpt4 key购买 nike

我有以下使用功能 API 的 Keras LSTM 模型:

model = Sequential()
model.add(Lambda(lambda x: x,input_shape=(timestep,n_feature)))
output = model.output
output = LSTM(8)(output)
output = Dense(2)(output)

inputTensor = model.input
myModel = Model([inputTensor], output)
myModel.compile(loss='mean_squared_error', optimizer='adam')

myModel.fit([trainX], trainY, epochs=100, batch_size=1, verbose=2, validation_split = 0.1)

该模型工作正常,但我认为我的架构中有多余的语法。例如,Lambda 层仅用于定义 input_shape,也许可以将其删除?上面的代码可以简化/清理吗(我想继续使用函数式API)?谢谢!

最佳答案

您可以使用功能 API 编写模型,如下所示 -

x=Input(shape=(timestep,n_feature))
model=LSTM(8)(x)
model=Dense(2)(model)

myModel=Model(x,model)

关于functional-programming - 在函数式 API 中简化 Keras LSTM 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49354382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com