在Keras中保存和加载重量/模型时出现错误结果

时间:2017-07-28 13:18:45

标签: python neural-network keras saving-data

我无法发布我正在使用的代码,但我会尝试解释它。 首先,我定义了一些函数来预处理原始数据。然后,使用keras我有以下arquitecture:

model = Sequential()

model.add(Dense(10, input_dim=230, init='uniform',activation='sigmoid'))  

model.add(Dense(5, init='uniform', activation='sigmoid'))

model.add(Dense(2, init='uniform', activation='sigmoid'))

model.compile(loss='mse', optimizer='RMSprop', metrics=['binary_accuracy'])

model.fit(trainX, trainY, nb_epoch=1000, batch_size=1, callbacks=[history], verbose=2)

现在关于这个问题。当我运行代码时,我得到了> 98%的准确度,但是当我保存权重/模型(跟随keras doc)然后我加载它们时,我得到了垃圾结果。

我尝试在编译行之后和之前加载,保存/加载权重/模型,没有任何作用(在不同的python会话中加载后我一直得到错误的结果)

0 个答案:

没有答案