我无法发布我正在使用的代码,但我会尝试解释它。 首先,我定义了一些函数来预处理原始数据。然后,使用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会话中加载后我一直得到错误的结果)