-
《深度学习框架PyTorch入门与实践》示例——利用LeNet进行CIFAR-10分类
平台及框架:python3 + anaconda + pytorch + pycharm我主要是根据陈云的《深度学习框架PyTorch入门与实践》来学习的,书中第二章的一个示例是利用卷积神经网络LeNet进行CIFAR-10分类。原书中的代码是在IPython或Jupyter Notebook中写的...
-
Anaconda3 + python3 + pytorch环境配置及安装过程遇到的问题总结
第一次尝试:Anaconda3 + python3 + VScode + pytorch之前想用VScode作为写代码的平台,无奈后面遇到的奇怪问题太多了,而且VScode的一些配置很麻烦(可能因为我脑子笨而且是个倒霉蛋),所以就放弃用VScode了。前情提要:系统:Win10。背景:安装过好几次a...
-
《深度学习框架PyTorch入门与实践》示例——AI艺术家:神经网络风格迁移
这是我在学习《深度学习框架PyTorch入门与实践》第九章的笔记。原书实现了Fast Neural Style,实现将输入图片转换为对应图片风格的类型。强烈建议参考:https://blog.csdn.net/u011436316/article/details/102472530?ops_requ...
-
《深度学习框架PyTorch入门与实践》示例——用Variable实现线性回归
《深度学习框架PyTorch入门与实践》第三章的一个示例,利用Variable实现线性回归。我将原书代码在pycharm中重写时有些运行错误,解决问题后可以运行。在代码中注释了解决方法。python代码如下:"""第三章 Tensor和autograd"""import torch as tfrom...
-
《深度学习框架PyTorch入门与实践》示例——AI插画师:生成对抗网络
运行环境:Anaconda3 + PyCharm + PyTorch + python3这是《深度学习框架PyTorch入门与实践》的第七章示例,利用生成对抗网络生成动漫人物头像。作者陈云的GitHub:https://github.com/*tc/pytorch-book/tree/m...
-
Pytorch: 命名实体识别: BertForTokenClassification/pytorch-crf
文章目录基本介绍BertForTokenClassificationpytorch-crf实验项目参考基本介绍命名实体识别:命名实体识别任务是NLP中的一个基础任务。主要是从一句话中识别出命名实体。比如姚明在NBA打球从这句话中应该可以识别出姚明(人), NBA(组织)这样两个实体。常见的方法是对字...
-
pytorch中查看gpu信息
其他:windows使用nvidia-smi查看gpu信息为什么将数据转移至GPU的方法叫做.cuda而不是.gpu,就像将数据转移至CPU调用的方法是.cpu?这是因为GPU的编程接口采用CUDA,而目前并不是所有的GPU都支持CUDA,只有部分Nvidia的GPU才支持。PyTorch未来可能会...
-
[Pytorch]基于混和精度的模型加速
这篇博客是在pytorch中基于apex使用混合精度加速的一个偏工程的描述,原理层面的解释并不是这篇博客的目的,不过在参考部分提供了非常有价值的资料,可以进一步研究。一个关键原则:“仅仅在权重更新的时候使用fp32,耗时的前向和后向运算都使用fp16”。其中的一个技巧是:在反向计算开始前,将dlos...
-
Pytorch训练中断,继续训练
https://www.jianshu.com/p/fb132fdbde3b
-
pytorch查看全连接层的权重和梯度
比如,建了一个两层全连接层的神经网络:class LinearClassifier_2layer(nn.Module): def __init__(self, last_layer_dim=None, n_label=None): super(LinearClassifier_...
-
pytorch之 Variable
1 import torch 2 from torch.autograd import Variable 3 4 # Variable in torch is to build a computational graph, 5 # but this graph is dynamic compar...
-
pytorch之 regression
1 import torch 2 import torch.nn.functional as F 3 import matplotlib.pyplot as plt 4 5 # torch.manual_seed(1) # reproducible 6 7 x = torch.unsqu...
-
pytorch之 activation funcion
1 import torch 2 import torch.nn.functional as F 3 from torch.autograd import Variable 4 import matplotlib.pyplot as plt 5 6 # fake data 7 x = torch...
-
Pytorch常用代码整理 Pytorch常用代码整理
查看Pytorch基本信息需要用到的包import collectionsimport osimport shutilimport tqdmimport numpy as npimport PIL.Imageimport torchimport torchvision检查 PyTorch 版本tor...
-
transgan_pytorch transgan_pytorch
Implementation of the paper:Yifan Jiang, Shiyu Chang and Zhangyang Wang. TransGAN: Two Pure Transformers Can Make One Strong GAN, and That Can Scale U...
-
PyTorch常用函数总结
将一个tensor分到多个GPU上:torch.cuda.comm.scatter
-
机器学习手稿--PyTorch篇
PyTorch什么是机器学习?机器学习是一门人工智能的科学,该领域的主要研究对象是人工智能,特别是如何在经验学习中改善具体算法的性能机器学习是对能通过经验自动改进的计算机算法的研究机器学习使用数据或者以往的经验,以此优化计算机程序的性能标准机器学习的发展第一阶段是20世纪50年代中叶到60年代中叶,...
-
(七)详解pytorch中的交叉熵损失函数nn.BCELoss()、nn.BCELossWithLogits(),二分类任务如何定义损失函数,如何计算准确率、如何预测
最近在做交叉熵的魔改,所以需要好好了解下交叉熵,遂有此文。关于交叉熵的定义请自行百度,相信点进来的你对其基本概念不陌生。本文将结合PyTorch,介绍离散形式的交叉熵在二分类以及多分类中的应用。注意,本文出现的二分类交叉熵和多分类交叉熵,本质上都是一个东西,二分类交叉熵可以看作是多分类交叉熵的一个特...
-
翻车现场:我用pytorch和GAN做了一个生成神奇宝贝的失败模型
前言神奇宝贝已经是一个家喻户晓的动画了,我们今天来确认是否可以使用深度学习为他自动创建新的Pokemon。我最终成功地使用了生成对抗网络(GAN)生成了类似Pokemon的图像,但是这个图像看起来并不像神奇宝贝。虽然这个尝试失败了,但是我认为其他人可能会喜欢这个过程,现在把他分享出来。GAN生成对抗...
-
使用PyTorch Lightning构建轻量化强化学习DQN
本文旨在探究将PyTorch Lightning应用于激动人心的强化学习(RL)领域。在这里,我们将使用经典的倒立摆gym环境来构建一个标准的深度Q网络(DQN)模型,以说明如何开始使用Lightning来构建RL模型。在本文中,我们将讨论:什么是lighting以及为什么要将它应用于RL标准DQN...
您的位置:首页 > 标签 “pytorch” 相关文章