Python 是否会在调用model.fit()时重新初始化权重

Python 是否会在调用model.fit()时重新初始化权重,python,keras,loss,Python,Keras,Loss,我打算每次训练看2个视频。我想知道每次调用model.fit()时是否会重新初始化模型的权重?或者重量会被保存?代码如下 length = len(videos) num = 2 steps = length // num for i in range(steps): imgs, labels = many_videos_reader(videos, index=i*num, num=num) model.fit(img,label, epochs=3, batch_size=1

我打算每次训练看2个视频。我想知道每次调用
model.fit()
时是否会重新初始化模型的权重?或者重量会被保存?代码如下

length = len(videos)
num = 2
steps = length // num
for i in range(steps):
    imgs, labels = many_videos_reader(videos, index=i*num, num=num)
    model.fit(img,label, epochs=3, batch_size=1, initial_epoch=0)

不,无论何时调用
fit
,权重都不会重置。无论何时调用
fit
,它们都会更新。要重置权重,可以调用
model.set_weights()
或创建新模型