torch.max()函数predic = torch.max(outputs.data, 1)[1].cpu().numpy()

Posted no_candy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了torch.max()函数predic = torch.max(outputs.data, 1)[1].cpu().numpy()相关的知识,希望对你有一定的参考价值。

torch.max(input, dim, keepdim=False, out=None)

维度dim 返回最大值以及最大值的索引。

dim = 0 表示按列求最大值,并返回其引
dim = 1 表示按行求最大值,并返回其索引

_, predicted = torch.max(outputs.data, 1)

torch.max()函数返回两个值,一个是具体的值,也就是预测概率,另一个是值对应的索引,即预测类别;这两个值分别用_,predidcted表示。

predic = torch.max(outputs.data, 1)[1].cpu().numpy()

troch.max()[1]:只返回最大值的索引

.numpy() :把数据转化为ndarray,即N维数组对象

以上是关于torch.max()函数predic = torch.max(outputs.data, 1)[1].cpu().numpy()的主要内容,如果未能解决你的问题,请参考以下文章

从图像角度理解torch.mean()函数。继而学习torch.max等等相关函数

torch.argmax与torch.max详解

PyTorch中的torch.max()和torch.maximum()的用法详解

pytorch max和clamp

关于 decoder_outputs[:,t,:] = decoder_output_t torch.topk, torch.max(),torch.argmax()的演示

torch.max(action_value, 1)[1].data.numpy()[0] 是什么意思