Python ';型号';对象没有属性';添加';Keras自动编码器

Python ';型号';对象没有属性';添加';Keras自动编码器,python,keras,autoencoder,Python,Keras,Autoencoder,我想在我的自动编码器中添加初始值设定项 autoencoder=Model(input_img, decoded) autoencoder.add(Dense(64,kernel_initializer='random_uniform', bias_initializer='zeros')) 但我得到了这个错误 “模型”对象没有属性“添加” 如果要按顺序添加层(使用.add()方法),则需要使用如下的Sequential()模型: autoencoder = S

我想在我的自动编码器中添加初始值设定项

autoencoder=Model(input_img, decoded)
autoencoder.add(Dense(64,kernel_initializer='random_uniform',
                bias_initializer='zeros'))
但我得到了这个错误

“模型”对象没有属性“添加”


如果要按顺序添加层(使用
.add()
方法),则需要使用如下的
Sequential()
模型:

autoencoder = Sequential()
autoencoder.add(Dense(64,kernel_initializer='random_uniform',
                bias_initializer='zeros',input_shape=your_input_shape))

通过阅读和,您可以找到更完整的解释。

好的,谢谢,我将更改我的网络以进行顺序连接。但我仍然很好奇——是否可以将(使用不同的方法)初始值设定项添加到函数式API中?如果您讨论的是权重初始化,这是层中的一个选项,因此不应该更改您使用的是顺序API还是函数式API。