我想使用一组预先训练好的权重来训练我的模型,以便进行MNIST分类。更具体地说,我在一个数据集上训练我的模型。我想使用最终权重作为开始权重,在不同的数据集上训练模型。为此,我使用
intial_weights = model1.get_weights()
model2 = create_model()
model2.set_weights(initial_weights)
model2.fit(x=x_train59,y=y_train59, epochs=20,callbacks = [cp_callback2])
我的问题是型号.fit()将忽略使用model2设置的初始权重。是否设置\权重()。如果忽略了,是否有方法确保model2.fit()使用先前获得的权重。还有,有没有一种方法可以让你在比赛前想象一下开始的重量型号.fit()开始训练。提前多谢!你知道吗
执行
model2.set_weights
时,更改了model2
的权重。这就是全部。你知道吗您可以用同样的方式来查看权重:
w2 = model2.get_weights()
。然后以方便的方式打印w2
。你知道吗相关问题 更多 >
编程相关推荐