pytorch
文章平均质量分 88
Systemd
此人已经懒死了
展开
-
gradcheck报错RuntimeError: Jacobian mismatch for output 0 with respect to input 0
函数介绍:gradcheck(func, inputs, eps=1e-06, atol=1e-05, rtol=0.001, raise_exception=True, check_sparse_nnz=False)运行下面的程序时报错# sigmoidclass Sigmoid(Function): @staticmethod def forward(ctx ...原创 2019-07-08 22:22:28 · 2801 阅读 · 3 评论 -
pytorch笔记 --- 张量操作
修改时间记录:19/9/5 、 1、torch.Tensor 和 torch.tensor 区别torch.Tensor是默认的tensor类型(torch.FloatTensor)的简称,可以接受形状输入。需要注意用形状创建的tensor数值会很没规律,很大或很小,后续如果直接传入神经网络会出现各种莫名其妙的bug,所以用这样创建之后要尽快传入数值把它覆盖掉torch.tenso...原创 2019-09-05 22:03:33 · 613 阅读 · 0 评论 -
PyTorch 常用代码段整理合集
原文 | https://zhuanlan.zhihu.com/p/59205847?本文代码基于 PyTorch 1.0 版本,需要用到以下包import collectionsimport osimport shutilimport tqdmimport numpy as npimport PIL.Imageimport torchimport torchvision文...原创 2019-06-21 22:26:34 · 548 阅读 · 0 评论 -
pytorch中的Conv1d、Conv2d、Conv3d
修改时间:①19/9/11一、一维卷积 Conv1d一维卷积常用于序列模型,自然语言处理领域。输入输出数据格式:in/out:(batch_size , channel , length)torch.nn.modules.conv.Conv1d def __init__(self, in_channels: int, out_...原创 2019-09-11 18:18:22 · 5354 阅读 · 0 评论 -
Resnet理解
Resnet 解析from torch import nnfrom torch.nn import functional as Fclass ResidualBlaock(nn.Module): def __init__(self, in_channel, out_channel, stride=1, shortcut=None): ''' 实现r...原创 2019-09-14 20:22:14 · 365 阅读 · 1 评论 -
LSTM解析
网上那张彩图感觉有的点乱感觉这张图表达更清晰,懒得重新画了,直接放照片z=tanh(Wz[ht−1,xt]) (输入值)z=tanh(W_z[h_{t-1},x_t])~~~~~~~~~(输入值)z=tanh(Wz[ht−1,xt]) &...原创 2019-09-15 11:51:36 · 144 阅读 · 0 评论 -
PIL,matplotlib,pytorch tensor,visdom之间的图片显示问题
用pytorch训练模型过程中有时要显示图片,这里以mnist数据集为例,最方便的无疑是visdom,可以接受tensor格式的输入visdomvis.images(x,nrow=8,win='x source',opts=dict( title = 'x source' ))这里的x维度是 [32, 1, 28 ,28]显示效果:注:x 未经规范化 tra...原创 2019-09-17 22:16:50 · 1246 阅读 · 1 评论 -
pytorch中的kl divergence计算问题
偶然从pytorch讨论论坛中看到的一个问题,KL divergence different results from tf,kl divergence 在TensorFlow中和pytorch中计算结果不同,平时没有注意到,记录下kl divergence 介绍KL散度( Kullback–Leibler divergence),又称相对熵,是描述两个概率分布 P 和 Q 差异的一种方法。计...原创 2019-09-28 13:03:51 · 19920 阅读 · 3 评论 -
pytorch中使用tensorboard(各种补坑),不是tensorboardX,是1.x版本自带的 torch.utils.tensorboard
运行的是官网上的tensorboard_tutorial问题及解决方法总结:(1) ModuleNotFoundError: No module named ‘past’解决方法:安装future包,解决Py2、py3之间版本不兼容问题,问题链接:discuss.pytorch.org(2)UnicodeDecodeError: ‘utf-8’ codec can’t decode b...原创 2019-10-04 20:55:30 · 3044 阅读 · 0 评论