【发布时间】:2019-01-22 05:55:05
【问题描述】:
我对 Torch 不是很熟悉,我主要使用 Tensorflow。但是,我需要使用在 Torch 中重新训练的重新训练的初始模型。由于为我的特定应用重新训练初始模型需要大量计算资源,我想使用已经重新训练的模型。
此模型保存为.pth.tar 文件。
我希望能够先加载此模型。到目前为止,我已经能够弄清楚我必须使用以下内容:
model = torch.load('iNat_2018_InceptionV3.pth.tar', map_location='cpu')
这似乎可行,因为print(model) 打印出大量数字和其他值,我认为这些值是权重和偏差的值。
在此之后,我需要能够用它对图像进行分类。我一直无法弄清楚这一点。我必须如何格式化图像?图像是否应该转换为数组?在此之后,我必须如何将输入数据传递给网络?
【问题讨论】:
标签: python python-3.x neural-network pytorch torch