【发布时间】:2020-02-07 02:19:05
【问题描述】:
首先,我想道歉这个问题可能听起来很愚蠢,但我是深度学习的新手。谁能向我解释一下用于在 PyTorch 中加载预训练模型的以下代码行?
# Retrieving model parameters from checkpoint.
vocab_size = checkpoint["model"]["_word_embedding.weight"].size(0)
embedding_dim = checkpoint["model"]['_word_embedding.weight'].size(1)
hidden_size = checkpoint["model"]["_projection.0.weight"].size(0)
num_classes = checkpoint["model"]["_classification.4.weight"].size(0)
看不懂上面文字中的投影、权重、分类、size(0)、size(1)。
【问题讨论】:
-
最好还是看看 pytorch 上的一些教程来弄清楚代码的作用,而不是在这里问。
-
为什么
torch.load不足以满足您的情况?你做了什么研究?
标签: deep-learning nlp pytorch