Pytorch
文章平均质量分 94
本系列主页更新Pytorch学习笔记,分为不同章节,供初学者详细学习Pytorch框架,入门深度学习。
GoAI
CSDN人工智能领域博客专家、新星计划计算机视觉方向导师、内容合伙人。阿里云社区专家博主、百度飞桨PPDE、飞桨校领航团团长、开源特训营导师,曾获多次AI比赛奖项及大厂实习,长期专注大数据与人工智能知识分享,相关合作和交流可私信。
展开
-
Pytorch学习笔记总结
PyTorch学习笔记整理,内容参考多个多个优秀Pytorch学习资源,适合深度学习pytorch学习者学习。(开篇词)PyTorch 学习笔记 - PyTorch 学习笔记;动手学CV-Pytorch:动手学CV-Pytorch;Pytorch 中文文档:主页 - PyTorch中文文档;Pytorch Tutorials...原创 2021-11-10 19:57:17 · 8093 阅读 · 2 评论 -
Pytorch入门教程
Pytorch学习总结:1.张量Tensor张量是一种特殊的数据结构,与数组和矩阵非常相似。在PyTorch中,我们使用张量对模型的输入和输出以及模型的参数进行编码。张量类似于NumPy的ndarray,除了张量可以在 GPU 或其他硬件加速器上运行。事实上,张量和NumPy数组通常可以共享相同的底层内存,从而无需复制数据。...原创 2022-03-08 11:24:17 · 39165 阅读 · 6 评论 -
Pytorch深度学习实战笔记
实战配套视频:《PyTorch深度学习实践》完结合集实战笔记:Learning_AI的博客_学习CV的研一小白_PyTorch学习笔记,刘二大人:pytorch深度学习实践(代码详细笔记,适合零基础)pytorch实战教学(一篇管够)_小星AI-CSDN博客_pytorch实战Pytorch学习笔记--Bilibili刘二大人Pytorch教学代码汇总原创 2022-03-14 18:55:26 · 6857 阅读 · 0 评论 -
Pyotorch自定义损失函数
本篇包含深度学习损失函数总结及如何使用Pytorch自定义损失函数(Loss Function),使用torch.Tensor提供的接口实现:继承nn.Module类在__init__函数中定义所需要的超参数,在foward函数中定义loss的计算方法。原创 2022-03-03 15:52:49 · 16625 阅读 · 0 评论 -
推荐模型复现(四):多任务模型ESMM、MMOE
本章为推荐模型复现第四章,使用torch_rechub框架进行模型搭建,主要介绍推荐系统召多任务模型ESMM、MMOE,包括结构讲解与代码实战,参考其他文章。原创 2022-06-27 11:54:27 · 2135 阅读 · 1 评论 -
推荐模型复现(三):召回模型YoutubeDNN、DSSM
本章主要介绍推荐系统召回模型YoutubeDNN、DSSM,包括结构讲解与代码实战,参考其他文章。原创 2022-06-24 09:25:45 · 917 阅读 · 0 评论 -
推荐模型复现(二):精排模型DeepFM、DIN
DeepFM主要在FNN和PNN的基础上,采用并行方式,结合FM Layer和Deep Layer,提高模型计算效率。主要功能:有效地训练出交叉特征的权重模型公式:FM Layer主要是由一阶特征和二阶特征组合,再经过Sigmoid得到logitsFM Layer的优点:2. DIN (深度兴趣网络)2.1 DIN产生背景 历史信息关注度不足 单方面点击预测难以预测用户广泛的兴趣 历史数据量大2.2 DIN模型正在上传…重新上传取消Activation Unit: 作用:原创 2022-06-24 09:16:20 · 944 阅读 · 0 评论 -
推荐模型复现(一):熟悉Torch-RecHub框架与使用
Torch-RecHub主要由数据处理模块、模型层模块和训练器模块组成: 以下采用小样本的criteo数据集,仅有115条数据。该数据集是发布的在线广告数据集。它包含数百万个展示广告的点击反馈记录,该数据可作为点击率(CTR)预测的基准。数据集具有40个特征,第1列是标签,其中值1表示已点击广告,而值0表示未点击广告。其他特征包含13个dense特征和26个sparse特征。Copy to clipboardErrorCopiedCopy to clipboardErrorCopied5 ..原创 2022-06-22 09:42:17 · 1509 阅读 · 0 评论 -
PyTorch学习笔记(八):PyTorch生态简介
本章主要介绍了PyTorch生态在图像、视频、文本等领域中的发展,并介绍了相关工具包的使用。图像:torchvision主要提供在计算机视觉中常常用到的数据集、模型和图像处理操作。视频:PyTorchVideo主要基于PyTorch,提供Model Zoo,支持数据预处理和常见数据,采用模块化设计,支持多模态,优化移动端部署。文本:torchtext是PyTorch的自然语言处理(NLP)的工具包,可对文本进行预处理,例如截断补长、构建词表等操作。原创 2022-03-23 15:47:35 · 5317 阅读 · 2 评论 -
PyTorch学习笔记(七):PyTorch可视化
本次任务,主要介绍了PyTorch可视化,包括可视化网络结构、CNN卷积层可视化和使用TensorBoard可视化训练过程。打印模型基础信息:使用print()函数,只能打印出基础构件的信息,不能显示每一层的shape和对应参数量的大小原创 2022-03-22 17:31:23 · 4527 阅读 · 0 评论 -
PyTorch学习笔记(六):PyTorch进阶训练技巧
本文章主要介绍了PyTorch的进阶训练技巧,包括自定义损失函数、动态调整学习率、模型微调和半精度训练等技巧。import osimport numpy as npimport pandas as pd..原创 2022-03-19 21:19:23 · 3793 阅读 · 2 评论 -
PyTorch学习笔记(五):模型定义、修改、保存
本文学习PyTorch模型定义的方式,Module 类是 torch.nn 模块里提供的一个模型构造类 (nn.Module),是所有神经⽹网络模块的基类,我们可以继承它来定义我们想要的模型;PyTorch模型定义应包括两个主要部分:各个部分的初始化(_init_);数据流向定义(forward)。基于nn.Module,可以通过Sequential,ModuleList和ModuleDict三种方式定义PyTorch模型。原创 2022-03-18 17:25:28 · 4487 阅读 · 3 评论 -
PyTorch学习笔记(四):PyTorch基础实战
本章以PyTorch基础实战为主,以FashionMNIST时装分类为例进行深度学习训练往期学习资料推荐:1.Pytorch实战笔记_GoAI的博客-CSDN博客2.Pytorch入门教程_GoAI的博客-CSDN博客本系列目录:PyTorch学习笔记(一):简介与基础知识_GoAI的博客-CSDN博客PyTorch学习笔记(二):PyTorch主要组成模块_GoAI的博客-CSDN博客原创 2022-03-18 16:54:24 · 8714 阅读 · 0 评论 -
PyTorch学习笔记(三):PyTorch主要组成模块
PyTorch学习笔记(二):PyTorch主要组成模块,本系列主要介绍Pytorch笔记,本章学习学习各种经典网络模型结构与训练实战。 深度学习步骤:(1)数据预处理:通过专门的数据加载,通过批训练提高模型表现,每次训练读取固定数量的样本输入到模型中进行训练(2)深度神经网络搭建:逐层搭建,实现特定功能的层(如积层、池化层、批正则化层、LSTM层等)(3)损失函数和优化器的设定:保证反向传播能够在用户定义的模型结构上实现(4)模型训练:使用并行计算加速训练,将数据按批加载,放入GPU中训练。原创 2022-03-18 09:25:08 · 7463 阅读 · 0 评论 -
PyTorch学习笔记(二):PyTorch简介与基础知识
本系列主页更新Pytorch学习笔记,分为不同章节,供初学者详细学习Pytorch,入门深度学习。本章主要简单介绍Pytorch基础知识。原创 2022-03-17 22:13:16 · 8499 阅读 · 0 评论 -
PyTorch学习笔记(一):PyTorch环境安装
本章详细介绍Pytorch安装教学,具体可参考:windows10下CUDA11.1、cuDNN8.0、tensorflow-gpu2.4.1安装教程以及问题解决方法_Win10中CUDA、cuDNN的安装与卸载Pytorch详细安装-强推!原创 2022-03-14 22:31:37 · 10334 阅读 · 0 评论