【发布时间】:2021-08-04 03:18:13
【问题描述】:
假设我有两个 jupyter notebook,一个用于每个神经网络。它们都用于二进制分类。我想结合两个网络的结果,例如我希望x属于一个类的概率为0.2model1(x)+0.8model2(x)。
我保存了两个模型
torch.save(model.state_dict(), 'saved_networks/model1.pt')
现在我看到,为了加载一个模型,我首先必须创建一个此类的对象
model = TheModelClass(*args, **kwargs)
model.load_state_dict(torch.load(PATH))
但是我在两个不同的笔记本中都有这些课程,所以我的问题是一个通常如何处理这种情况?
【问题讨论】: