INNER CODE UNIT · Python
predict
JackHCC/Chinese-Text-Classification-PyTorch · predict.py:58
def predict(self, query):
query = [query]
# 返回预测的索引
data = self.build_predict_text(query)
with torch.no_grad():
outputs = self.model(data)
num = torch.argmax(outputs)
return key[int(num)]
def predict_list(self, querys):
# 返回预测的索引
data = self.build_predict_text(querys)
with torch.no_grad():
outputs = self.model(data)
num = torch.argmax(outputs, dim=1)
pred = [key[index] for index in list(np.array(num))]
return pred