![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PyTorch
Harry嗷
礼貌提问才会礼貌回答,伸手党勿扰!仅讨论知识,不帮人调bug哈。
展开
-
[PyTorch] 可视化tensor图像
PyTorch提供了直接对tensor可视化的接口函数:plt.imshow(transforms.ToPILImage()(image), interpolation="bicubic")transforms.ToPILImage()(image).show() # Alternatively参考:How do I display a single image in PyTorch?原创 2022-01-23 15:17:28 · 5939 阅读 · 0 评论 -
[PyTorch] reverse the normalization
有时候在程序中需要对图像做可视化,但是读取进来的tensor已经经过了normalization,为小数,甚至可能出现负值为了可视化图像,必须对将tensor通过逆标准化获得原始的tensor具体方法参考 [Feature Request] Un-Normalize Image Tensormean = torch.tensor([1, 2, 3], dtype=torch.float32)std = torch.tensor([2, 2, 2], dtype=torch.float32)nor原创 2022-01-23 11:55:35 · 1664 阅读 · 2 评论 -
[PyTorch] 译+注:一个例子,让你明白PyTorch框架
文章目录IntroductionMotivationTable of ContentsA Simple Regression Problem (一个简单的线性回归)Data Generation (生成数据)Gradient DescentStep 1: Compute the LossStep 2: Compute the GradientsStep 3: Update the Paramete...原创 2020-04-02 18:35:23 · 1322 阅读 · 0 评论 -
[PyTorch] 基于Python和PyTorch的cifar-10分类
下载cifar-10数据集代码如下import torchimport torchvisionimport torchvision.transforms as transformstransform = transforms.Compose( [transforms.ToTensor(), transforms.Normalize((0.5, 0.5, 0.5), (...原创 2019-06-10 12:20:11 · 11875 阅读 · 12 评论 -
[PyTorch] 基于Python和PyTorch的MNIST的手写数字数据集的分类
好比编程入门有 Hello World,机器学习入门有 MNIST 。原创 2019-06-10 14:10:30 · 7996 阅读 · 5 评论 -
[PyTorch] 深度学习框架PyTorch中的概念和函数
PyTorch的概念和常用函数。原创 2019-06-10 14:25:37 · 482 阅读 · 0 评论 -
[PyTorch] 基于Python和PyTorch的线性拟合
用神经网络实现线性拟合,代码源自《深度学习入门之pytorch》。《深度学习入门之pytorch》的使用体验关于这个书好不好,我也不好评价,但总体体验不是太好。书中的代码有些不全,新手自己运行不出结果,就不利于新手理解代码。另外GitHub上的代码版本比较旧。我用的pytorch版本为1.0.1,在运行示例代码的时候会报错,需要改动细节才能正常运行。线性拟合代码代码如下import ...原创 2019-06-10 19:14:08 · 878 阅读 · 0 评论 -
[PyTorch] 基于python和pytorch的多项式回归
源代码代码如下import torchimport numpy as npfrom torch.autograd import Variableimport torch.nn as nnimport torch.optim as optimimport matplotlib.pyplot as plt# """ builds features i.e. a matrix with...原创 2019-06-10 19:20:02 · 614 阅读 · 5 评论 -
Visdom:Python可视化神器
Visdom:可视化神器项目地址:visdom文章目录Visdom:可视化神器visdom实质visdom核心概念env:环境pane:窗格创建Visdom环境常用APIplot.scatterplot.lineplot.stemplot.heatmapplot.barplot.histogramplot.boxplotplot.surfplot.contourplot.quiverplot....原创 2020-02-14 20:09:38 · 2239 阅读 · 2 评论 -
[转] PyTorch 0.4新版本 升级指南 no_grad
转自PyTorch 0.4新版本 升级指南,博主为ShellCollector。PyTorch 0.4新版本 升级指南PyTorch 终于从0.3.1升级到0.4.0了, 首先引入眼帘的,是PyTorch官方对自己的描述的巨大变化.PyTorch 0.3.1说:PyTorch is a python package that provides two high-level features...转载 2020-01-18 11:28:50 · 412 阅读 · 0 评论 -
[Python+Anaconda] 查看Python、Anaconda下python、CUDA、函数库的版本
查看Python、Anaconda下Python、CUDA、函数库的版本前言第三方库(比如Pytorch)要依赖Python版本,CUDA版本,对于不同的版本组合,会有不同的安装命令。这就要求我们有方法去查看Python和CUDA版本。另外,第三方库还对于其他库的版本有要求,即所谓的依赖项。下面提供查看python、Anaconda下python、CUDA、函数库的版本的方法。原生P...原创 2020-01-17 16:45:58 · 6845 阅读 · 1 评论 -
[PyTorch] PyTorch版本不兼容问题+更新日志链接
PyTorch版本问题作于2019.10.14超分辨率的PyTorch实现,要求>=特定版本的PyTorch本人在最近需要用到超分辨率算法,于是从GitHub上找了开源的项目。但是本地部署之后发现,导入第三方库的时候有很多报错。经查阅后,发现在PyTorch1.1.0之后,很多库弃用,或者是进行了整合修改(不在原位置)。这就导致了import报错。简单来说,就是有些时候,PyTor...原创 2019-10-14 20:38:38 · 9602 阅读 · 0 评论 -
[PyTorch] 记录一次PyTorch版本更新
记录一次PyTorch版本更新问题描述:更新PyTorch中遇到的问题。问题1:conda中无法安装PyTorch直观表现为在conda的库中,找不到PyTorch的下载方式。本人的Anaconda是从镜像下载的。不排除其他人可以通过这个方式下载。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8zngVAky-1570705870113)(C:\Use...原创 2019-10-10 19:15:36 · 1103 阅读 · 0 评论 -
[PyTorch] torchvision库及其常用的函数
参考的是 torchvision - PyTorch中文文档相比于各种博客的良莠不齐的质量(也可能是我太菜看不懂),PyTorch中文文档 要友好的多。torchvision库:torchvision是独立于 PyTorch 的关于图像操作的一些方便工具库,包含了目前流行的数据集,模型结构和常用的图片转换工具。其常用的包:vision.datasets :几个常用视觉数据集,可以下载和加...原创 2019-06-29 16:37:03 · 4087 阅读 · 0 评论 -
[PyTorch] 拼接多个tensor:torch.cat((A,B),axis)
`torch.cat((A,B),axis)`是对`A`, `B`两个`tensor`进行拼接。参数axis指定拼接的方式。拼接的时候把待拼接的`tensor`视作整体。原创 2019-06-28 10:52:32 · 37220 阅读 · 0 评论 -
[PyTorch] 保存模型和恢复模型
推荐的方式:保存模型torch.save(the_model.state_dict(), PATH)加载模型参数the_model = TheModelClass(*args, **kwargs)the_model.load_state_dict(torch.load(PATH))原创 2019-06-27 19:39:16 · 578 阅读 · 4 评论 -
[PyTorch] 卷积函数 and 解卷积函数
卷积函数一维class torch.nn.Conv1d(in_channels, out_channels, kernel_size, stride=1, padding=0, dilation=1, groups=1, bias=True)二维class torch.nn.Conv2d(in_channels, out_channels, kernel_size, stride=1, ...原创 2019-06-27 13:01:59 · 2069 阅读 · 0 评论