【发布时间】:2017-09-28 14:37:24
【问题描述】:
我有一个简单的训练好的 keras 模型:
model = Sequential()
model.add(Dense(output_dim, activation='relu',input_shape(input_dim,)))
model.add(Dense(output_dim, activation='sigmoid'))
model.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy'])
model.fit(x_train, y_train)
训练完模型后,我想添加一个层来选择权重。我试过了
model.layers.append(Dense(output_dim, activation='sigmoid', input_shape=(input_dim,), kernel_initializer='ones'))
但它不起作用...我觉得我可能需要再次编译模型,但它不起作用。有什么想法吗?
【问题讨论】:
标签: machine-learning deep-learning keras