深度学习中torch.max函数的作用

文章目录


解释

torch.max 是 PyTorch 中的一个函数,用于在张量中沿指定维度计算最大值。它有两种用法:

    ① 如果只提供一个输入张量,则返回该张量中的最大值和对应的索引。
    ② 如果提供两个输入张量,则返回两个张量中对应位置的较大值。

深度学习中主要使用第一种用法,下面对该用法举例说明:

代码举例

import torch

# 创建一个张量
# tensor = torch.rand(1, 4, 3, 3)
tensor = torch.tensor(
       [[[[2, 2, 0.7944],
          [2, 0.6368, 0.6928],
          [0.9620, 0.5716, 0.3827]],

         [[0.6216, 0, 1],
          [0.0588, 1, 0.0718],
          [1, 0.1084, 0.0462]],

         [[0.3117, 0.3333, 0.655],
          [0.8207, 0.5918, 3],
          [0.6565, 3, 0.2866]],

         [[0.6613, 0.1222, 0.0590],
          [0.4555, 0.0166, 0.0838],
          [0.3797, 0.6666, 4]]]])
# print(tensor)
print("原张量的shape为:", tensor.shape, '\n')

# 计算整个张量中的最大值和对应的索引
max_value, max_indices = torch.max(tensor, dim=1)

print("max_value:\n", max_value)  # 输出第二个维度上的最大值
print("max_indices:\n", max_indices, '\n')  # 输出第二个维度上最大值的索引

print("max_value.shape为:", max_value.shape)  # 输出每行的最大值
print("max_indices.shape为:", max_indices.shape)  # 输出每行最大值的索引

运行结果:

在这里插入图片描述

相关推荐

  1. 深度学习训练“num_workers”作用

    2024-06-06 08:54:05       35 阅读
  2. 深度学习图像标注框作用是什么

    2024-06-06 08:54:05       38 阅读
  3. 深度学习损失函数和网络优化方法

    2024-06-06 08:54:05       17 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-06 08:54:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-06 08:54:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-06 08:54:05       82 阅读
  4. Python语言-面向对象

    2024-06-06 08:54:05       91 阅读

热门阅读

  1. 设计模式之备忘录模式

    2024-06-06 08:54:05       30 阅读
  2. LSTM 词语模型上的动态量化

    2024-06-06 08:54:05       24 阅读
  3. 面试高频问题----3

    2024-06-06 08:54:05       28 阅读
  4. IO转换流

    2024-06-06 08:54:05       27 阅读
  5. springboot项目Redis统计在线用户

    2024-06-06 08:54:05       29 阅读
  6. 怎么排查native层的bug

    2024-06-06 08:54:05       24 阅读
  7. 【k8s的三种探针】

    2024-06-06 08:54:05       25 阅读
  8. Scala学习笔记7: 对象

    2024-06-06 08:54:05       30 阅读
  9. 小程序真题合集

    2024-06-06 08:54:05       24 阅读
  10. HW面试应急响应之场景题

    2024-06-06 08:54:05       28 阅读