随笔分类 - Pytorch从入门到放弃
摘要:0902-用GAN生成动漫头像 pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 一、概述 本节将通过 GAN 实现一个生成动漫人物头像的例子。 在日本的技术博客网站上有个博主,利用 DCGAN 从 20 万张动漫头像
阅读全文
摘要:0901-生成对抗网络GAN的原理简介 pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 一、GAN 概述 GAN(生成对抗网络,Generative Adversarial Networks) 的产生来源于一个灵机一
阅读全文
摘要:0803-PyTorch的Debug指南 pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 一、ipdb 介绍 很多初学 python 的同学会使用 print 或 log 调试程序,但是这只在小规模的程序下调试很方便
阅读全文
摘要:0802-编程实战_猫和狗二分类_深度学习项目架构 pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 一、比赛介绍 接下来我们将通过 pytorch 完成 Kaggle 上的经典比赛:Dogs vs. Cats Dog
阅读全文
摘要:0801-深度学习程序架构设计 pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 前几章已经把 pytorch 的大部分基础知识讲的很详细了,足够我们未来的使用,但是如果你想更加详细的了解 pytorch 的使用方法,
阅读全文
摘要:0705-深度网络模型持久化 pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 一、持久化概述 在 torch 中,以下对象可以持久化到硬盘,并可以通过相应的方法把这些对象持久化到内存中: Tensor Variabl
阅读全文
摘要:0704-使用GPU加速_cuda pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 一、CPU 和 GPU 数据相互转换 在 torch 中以下数据结构分为 CPU 和 GPU 两个版本: Tensor Variab
阅读全文
摘要:0703-可视化工具tensorboard和visdom pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 一、可视化工具概述 当我们训练神经网络的时候,我们可能希望更加直观地了解训练情况,包括损失曲线、输入图片、输出
阅读全文
摘要:0702-计算机视觉工具包torchvision pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 一、torchvision 概述 计算机视觉是深度学习中最重要的一类应用,为了方便研究者使用,torch 专门开发了一
阅读全文
摘要:0701-数据处理 pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 一、概述 在机器学习中,尤其是在深度学习中,需要耗费大量的精力去处理数据,并且数据的处理对训练神经网络来说也是很重要的,良好的数据不仅会加速模型的训
阅读全文
摘要:0609-搭建ResNet网络 pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 一、ResNet 网络概述 Kaiming He 的深度残差网络(ResNet)相比较传统的深度深度神经网络,解决了训练极深网络的梯度消
阅读全文
摘要:0608-nn和autograd的区别 pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 一、nn 和 autograd 的区别 Module 利用的是 autograd 的技术,主要是为了实现前向传播。在 forwa
阅读全文
摘要:0606-nn.functional pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 一、nn.functional 和 nn.Module 的区别 nn 中还有一个经常使用的模块 nn.functional,nn
阅读全文
摘要:0607-参数初始化策略 pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 一、参数初始化策略概述 深度学习中,一个好的参数初始化策略可以让模型更快地收敛,而一个差的参数初始化策略可能会让模型很难进行收敛,反复震荡甚至
阅读全文
摘要:0605-优化器 pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 一、优化器概述 torch 把深度学习中常用的优化方法都存储在 torch.optim 中,它的设计十分灵活,可以很方便的扩展成自定义的优化方法。 所
阅读全文
摘要:0603-常用的神经网络层 pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 一、图像相关层 图像相关层主要包括卷积层(Conv)、池化层(Pool)等 这些层在实际的使用中也分为一维(1D)、二维(2D)和三维(3D
阅读全文
摘要:0404-Tensor的持久化和向量化作 pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 一、持久化 和sklearn中的持久化一样,保存一个模型或者特有的数据为pkl数据。但是tensor在加载数据的时候还可以把g
阅读全文
摘要:0402-Tensor和Numpy的区别 pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 由于tensor和ndarray具有很高的相似性,并且两者相互转化需要的开销很小。但是由于ndarray出现时间较早,相比较t
阅读全文
摘要:0602-nn.Module pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 一、nn.Module torch.nn 的核心数据结构就是 Module,它可以看做是某一层,也可以看做是整个神经网络。最常见的做法就是
阅读全文
摘要:0403-Tensor内部存储结构 pytorch完整教程目录:https://www.cnblogs.com/nickchen121/p/14662511.html 一、Tensor内部存储结构 tensor的数据存储结构如上图所示,它分为信息区(Tensor)和存储区(Storage),信息区主
阅读全文