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

相关推荐
wperseverance1 小时前
Pytorch常用层总结
深度学习·机器学习
小殊小殊1 小时前
【论文笔记】LTX-Video极致速度的视频生成模型
图像处理·人工智能·深度学习
性感博主在线瞎搞2 小时前
【人工智能】神经网络的优化器optimizer(四):Adam自适应动量优化器
人工智能·深度学习·神经网络·性能优化·优化器
StarPrayers.2 小时前
(补)CNN 模型搭建与训练:PyTorch 实战 CIFAR10 任务的应用
人工智能·pytorch·cnn
paid槮2 小时前
深度学习复习汇总
人工智能·深度学习
Light602 小时前
深度学习 × 计算机视觉 × Kaggle(上):从理论殿堂起步 ——像素、特征与模型的进化之路
人工智能·深度学习·计算机视觉·卷积神经网络·transformer·特征学习
机器学习之心3 小时前
未发表,三大创新!OCSSA-VMD-Transformer-Adaboost特征提取+编码器+集成学习轴承故障诊断
深度学习·transformer·集成学习·ocssa-vmd
Theodore_10223 小时前
机器学习(7)逻辑回归及其成本函数
人工智能·机器学习
大千AI助手3 小时前
GELU(高斯误差线性单元)激活函数全面解析
人工智能·深度学习·神经网络·激活函数·正态分布·gelu·高斯误差线性单元
彩云回4 小时前
LOESS回归
人工智能·机器学习·回归·1024程序员节