torch.nn和torch.nn.function的区别

torch.nn一般作为class提供,需要实例化后使用

torch.nn.functional一般作为函数提供,无需实例化可直接使用

例:

python 复制代码
import torch
import torch.nn.functional as F

x = torch.tensor([[1,2,3], [1,2,3], [1,2,3], [1,2,3]], dtype = torch.double)
nn_softmax = torch.nn.Softmax(dim=0)

out_nn = nn_softmax(x)
out_F = F.softmax(x, dim=0)

参考内容

1\]torch.nn.functional.softmax https://pytorch.org/docs/2.6/generated/torch.nn.functional.softmax.html#torch.nn.functional.softmax \[2\]torch.nn.Softmax https://pytorch.org/docs/stable/generated/torch.nn.Softmax.html

相关推荐
洛华3631 小时前
初识神经网络04——构建神经网络2
人工智能·深度学习·神经网络
BarbaraChow2 小时前
Seed-VC:零样本语音转换与扩散transformer
人工智能·深度学习·transformer
ChironW2 小时前
Ubuntu 22.04 离线环境下完整安装 Anaconda、CUDA 12.1、NVIDIA 驱动及 cuDNN 8.9.3 教程
linux·运维·人工智能·深度学习·yolo·ubuntu
zl293 小时前
论文学习22:UNETR: Transformers for 3D Medical Image Segmentation
深度学习·学习·transformer
是Dream呀3 小时前
YOLOv9:重构实时目标检测的技术革命
深度学习·机器学习
码流怪侠4 小时前
Google SoundStream音频编解码器技术解析
深度学习·音视频开发
paid槮6 小时前
机器学习处理文本数据
人工智能·机器学习·easyui
计算机sci论文精选6 小时前
CVPR 2025丨机器人如何做看懂世界
人工智能·深度学习·机器学习·机器人·github·人机交互·cvpr
Swaggy T6 小时前
自动驾驶决策算法 —— 有限状态机 FSM
linux·人工智能·算法·机器学习·自动驾驶
雪可问春风7 小时前
YOLOv8 训练报错:PyTorch 2.6+ 模型加载兼容性问题解决
人工智能·pytorch·yolo