gpt4 book ai didi

python - Keras Fit_generator 回调

转载 作者:行者123 更新时间:2023-11-28 18:27:16 24 4
gpt4 key购买 nike

我正在使用从文件读取数据的 fit_generator,当它到达文件末尾时,它会从下一个文件加载数据。我还在 keras 中使用有状态 RNN,因此我需要手动重置状态,在这种情况下,每次生成器加载新文件时。我怎样才能做到这一点?

生成器看起来像这样:

def gendata():
crow = 0
path = 'somepath'
df = pd.read_csv(path)
while True:
if x + l < len(df):
yield df.iloc[x:x+l,:]
x += l
else:
path = newpath(path)
df = pd.read_csv(path)
model.reset_states() # this line obviously doesn't work

最佳答案

只需将模型的引用传递给生成器:

def gendata(model):
...
model.reset_states()

model.fit_generator(gendata(model), ...)

关于python - Keras Fit_generator 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40458861/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com