我正在做一个指导性的RNN项目。我使用一本教科书来指导我,但我自己做了很多事情。我遇到了一个事实,即以下的历史不是Keras模型,而是历史对象。
from keras.models import Sequential
from keras import layers
from keras.optimizers import RMSprop
from keras.layers import LSTM
model = Sequential()
model.add(layers.Flatten(input_shape=(7,data.shape[-1])))
model.add(layers.Dense(32,activation='relu'))
model.add(layers.Dense(1))
val_steps = 99999//20
model.compile(optimizer=RMSprop(),loss='mae')
history = model.fit_generator(trainGen,
steps_per_epoch=250,
epochs=20,
validation_data=valGen,
validation_steps=val_steps,
use_multiprocessing=False)
由于历史记录是“历史记录”对象,因此在键入以下内容时会发生错误。有没有办法提取一个keras对象?预先谢谢你。
predictions = history.predict(testData)
答案 0 :(得分:1)
对不起,我无法发表评论。您为什么要对历史而不是模型本身进行预测?
DECLARE c1 cursor FOR
select sql_query from tempdb..M3_Checks_Query
GO
DECLARE @sql_query text
OPEN c1
FETCH c1 into @sql_query --@check_id , @sql_query, @base_table, @run_flag
WHILE @@sqlstatus = 0
BEGIN
print "test"
FETCH c1 into @sql_query
END
CLOSE c1
DEALLOCATE c1