pytorch深度学习入门

参考:

1、Pytorch 最全入门介绍,Pytorch入门看这一篇就够了

2、

torch.nn模块

torch.nn模块是PyTorch中用于构建神经网络的核心模块,包含了各种不同类型的层(如全连接层、卷积层、池化层)、损失函数、优化器等。下面介绍torch.nn中常用的一些类和函数:

  • nn.module:所有神经网络层的基类,定义了神经网络中前向传播和反向传播需要的方法

各种常用的层:

  • nn.Linear(in_features, out_features):全连接层
  • nn.Conv2d(in_channels, out_channels, kernel_size):二维卷积层
  • nn.MaxPool2d(kernel_size):二位最大池化层
  • nn.Dropout( p):随机失活层,可以在训练时减少过拟合

各种常用的激活函数:

  • nn.ReLU()
  • nn.Sigmoid()
  • nn.Tanh()

损失函数:

  • nn.CrossEntropyLoss():交叉熵损失函数,通常用于分类问题
  • nn.MSELoss():均方差损失函数,通常用于回归问题

优化器:

  • torch.optim.SDG():随机梯度下降优化器
  • torch.optim.Adam()

参考:https://blog.csdn.net/ienest/article/details/130805219

相关推荐
fyakm2 小时前
RNN的注意力机制:原理与实现(代码示例)
rnn·深度学习·神经网络
金井PRATHAMA5 小时前
描述逻辑(Description Logic)对自然语言处理深层语义分析的影响与启示
人工智能·自然语言处理·知识图谱
Rock_yzh5 小时前
AI学习日记——参数的初始化
人工智能·python·深度学习·学习·机器学习
拆房老料6 小时前
Transformer推理优化全景:从模型架构到硬件底层的深度解析
深度学习·ai·自然语言处理·transformer
CiLerLinux6 小时前
第四十九章 ESP32S3 WiFi 路由实验
网络·人工智能·单片机·嵌入式硬件
七芒星20238 小时前
多目标识别YOLO :YOLOV3 原理
图像处理·人工智能·yolo·计算机视觉·目标跟踪·分类·聚类
Learn Beyond Limits8 小时前
Mean Normalization|均值归一化
人工智能·神经网络·算法·机器学习·均值算法·ai·吴恩达
byzy8 小时前
【论文笔记】VisionPAD: A Vision-Centric Pre-training Paradigm for Autonomous Driving
论文阅读·深度学习·计算机视觉·自动驾驶
ACERT3339 小时前
5.吴恩达机器学习—神经网络的基本使用
人工智能·python·神经网络·机器学习
C嘎嘎嵌入式开发9 小时前
(一) 机器学习之深度神经网络
人工智能·神经网络·dnn