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

相关推荐
Elastic 中国社区官方博客3 小时前
Elasticsearch 混合搜索 - Hybrid Search
大数据·人工智能·elasticsearch·搜索引擎·ai·语言模型·全文检索
@心都3 小时前
机器学习数学基础:29.t检验
人工智能·机器学习
9命怪猫3 小时前
DeepSeek底层揭秘——微调
人工智能·深度学习·神经网络·ai·大模型
kcarly5 小时前
KTransformers如何通过内核级优化、多GPU并行策略和稀疏注意力等技术显著加速大语言模型的推理速度?
人工智能·语言模型·自然语言处理
Jackilina_Stone5 小时前
【论文阅读笔记】浅谈深度学习中的知识蒸馏 | 关系知识蒸馏 | CVPR 2019 | RKD
论文阅读·深度学习·蒸馏·rkd
倒霉蛋小马6 小时前
【YOLOv8】损失函数
深度学习·yolo·机器学习
MinIO官方账号7 小时前
使用 AIStor 和 OpenSearch 增强搜索功能
人工智能
江江江江江江江江江7 小时前
深度神经网络终极指南:从数学本质到工业级实现(附Keras版本代码)
人工智能·keras·dnn
Fansv5877 小时前
深度学习-2.机械学习基础
人工智能·经验分享·python·深度学习·算法·机器学习
小怪兽会微笑7 小时前
PyTorch Tensor 形状变化操作详解
人工智能·pytorch·python