- 博客(22)
- 资源 (1)
- 收藏
- 关注
转载 PyTorch中Tensor Broadcasting详解
转载自:https://www.pytorchtutorial.com/pytorch-tensor-broadcasting/,本文只做个人记录学习使用,版权归原作者所有。Broadcasting是指再运算中,不同大小的两个tensor该如何处理的操作。通常情况下,小一点的tensor会被broadcast到大一点的,这样才能保持大小一致。Broadcasting过程中的循环操作都在C底层进...
2020-02-28 23:29:10 2317
原创 optimizer.zero_grad()和net.zero_grad()区别
翻译自https://discuss.pytorch.org/t/zero-grad-optimizer-or-net/1887,本文只做个人记录学习使用,版权归原作者所有。在基于pytorch的神经网络训练代码中,经常看到optimizer.zero_grad()和net.zero_grad()进行梯度清零操作,但是这两者有什么区别呢?PyTorch论坛上有人给出了解释,特此记录。也就是...
2020-02-27 00:17:03 4431
转载 sklearn.cluster.KMeans参数介绍
转载自:https://blog.csdn.net/weixin_41724761/article/details/89786414,本文只做个人记录学习使用,版权归原作者所有。sklearn.cluster.KMeans 参数介绍为什么要介绍sklearn这个库里的kmeans? 这个是现在python机器学习最流行的集成库,同时由于要用这个方法,直接去看英文文档既累又浪费时间、效率比...
2020-02-26 03:46:08 3671
转载 fd_event_list=self._selector.poll(timeout) keyboardInterrupt
转载自:https://blog.csdn.net/Nin7a/article/details/104138036/,本文只做个人记录学习使用,版权归原作者所有。Pycharm调试pytorch项目时出现类似标题的错误KeyboardInterrupt,很可能的一种原因是pycharm设置的问题,此类问题是由于在pycharm中开启了调试子线程的功能,在File->Settings-&g...
2020-02-25 10:18:22 2912
转载 安装conda后取消命令行前出现的base
转载自:https://blog.csdn.net/u014734886/article/details/90718719,本文只做个人记录学习使用,版权归原作者所有。安装conda后取消命令行前出现的base,取消每次启动自动激活conda的基础环境方法一:每次在命令行通过conda deactivate退出base环境回到系统自动的环境方法二1,通过将auto_act...
2020-02-24 22:33:27 3090
转载 PyTorch里面的torch.nn.Parameter()
转载自:https://blog.csdn.net/qq_36955294/article/details/88117170,本文只做个人记录学习使用,版权归原作者所有。在看过很多博客的时候发现了一个用法self.v = torch.nn.Parameter(torch.FloatTensor(hidden_size)),首先可以把这个函数理解为类型转换函数,将一个不可训练的类型Tensor转...
2020-02-24 10:36:14 2368
转载 stackedDAE的pytorch实现
转载自:https://github.com/jianzhuwang/dec-pytorch/blob/master/lib/stackedDAE.py,本文只做个人记录学习使用,版权归原作者所有。import torchimport torch.nn as nnfrom torch.nn import Parameterimport torch.nn.functional as F...
2020-02-24 09:05:20 1382 1
转载 Denoising Autoencoder的pytorch实现
转载自:https://github.com/jianzhuwang/dec-pytorch/blob/master/lib/denoisingAutoencoder.py,本文只做个人记录学习使用,版权归原作者所有。import torchimport torch.nn as nnfrom torch.nn import Parameterimport torch.nn.functi...
2020-02-24 09:03:53 3051 1
原创 Pytorch中tensor重叠取块与重构
相关代码如下:import torchimport torch.nn.functional as FB,C,W,H=64,1,1024,1024x=torch.rand(B,C,H,W)mask=torch.ones(B,C,H,W)kernel_size=128stride=64patches=x.unfold(2,kernel_size,stride).unfold(3...
2020-02-20 07:45:50 1624
原创 关于Pytorch中view函数的使用
If you areviewingcollapsing non-neighboring dimensions, you are interleaving the pixels. You could try it on an image tensor and your result should be interleaved.注意,在使用view函数的时候一定要配合permute函数使用,类...
2020-02-20 00:29:37 1253
转载 Pytorch之contiguous函数
转载自:https://zhuanlan.zhihu.com/p/64376950,本文只做个人记录学习使用,版权归原作者所有。contiguous()->Tensor返回一个内存连续的有相同数据的tensor,如果原tensor内存连续,则返回原tensor。pytorch contiguous一般与transpose,permute,view搭配使用:使用transpose或pe...
2020-02-19 23:31:20 1408
原创 Pytorch将大tensor分成一个个的小tensor再重构回去
https://discuss.pytorch.org/t/how-to-split-tensors-with-overlap-and-then-reconstruct-the-original-tensor/70261/2I encountered a problem. My network is trained with tensors of size BxCx128x128, bu...
2020-02-19 22:44:45 928
原创 pytorch逆归一化
在pytorch框架下训练网络的时候,经常会使用transforms.Normalize(...)对输入图像进行归一化,但有时候也会面临这样的场景,需要逆归一化即把输出返回到特定范围,该如何实现呢?参考https://discuss.pytorch.org/t/simple-way-to-inverse-transform-normalization/4821,我写了一个针对单通道图像进行逆归一化...
2020-02-16 04:18:01 4789 1
转载 zip函数用法
转载自:https://blog.csdn.net/eric_sunah/article/details/20551087,本文只做记录学习使用,版权归原作者所有。定义:zip([iterable,...])zip()是pthon的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tupe(元组),然后返回由这些tuples组成的list(列表)。若传入的参数长...
2020-02-16 00:49:24 227
转载 对自己的DataLoader进行数据归一化
The code is from:https://forums.fast.ai/t/normalizing-your-dataset/49799, and the copyright belongs to the author. I do not own the copyright.def online_mean_and_sd(loader): """Compute the mean...
2020-02-14 06:00:51 2677
转载 关于Autoencoder的激活函数
It is oriented fromhttps://www.researchgate.net/post/Should_the_output_function_for_outer_layer_and_activation_function_of_hidden_layer_in_auto_encoder_be_same, and the copyrights are owned by the re...
2020-02-13 05:57:44 1353
原创 关于transforms.Normalize()函数
经常看到transform.ToTensor(),transform.Normalize((0.5,0.5,0.5),(0.5,0.5,0.5))那transform.Normalize()是怎么工作的呢?以上面代码为例,ToTensor()能够把灰度范围从0-255变换到0-1之间,而后面的transform.Normalize()则把0-1变换到(-1,1).具体地说,对每个通道而...
2020-02-12 00:47:25 75182 29
转载 缺陷检测论文回顾(二)
转载自:https://blog.csdn.net/qq_27871973/article/details/86007150,本文只做个人记录学习使用,版权归原作者所有。[1] Autonomous Structural Visual Inspection Using Region-Based Deep Learning for Detecting Multiple Damage Types...
2020-02-11 05:54:41 487
转载 缺陷检测论文回顾(一)
转载自:https://blog.csdn.net/qq_27871973/article/details/85284757,本文只做个人记录学习使用,版权归原作者所有。前言:把以前刷的一些和基金相关的文章,年前这几周,分批次回顾一下。[1] A fast and robust convolutional neural network-based defect detection mode...
2020-02-11 05:51:00 1227
原创 批量化读取文件夹图像并抽取图像patch代码 Patch extraction from a set of images
我需要从一个文件夹下的每张图像中随机抽取一定量的图像patch用于训练网络,便写了一个图像patch抽取的代码用于满足自己的需求。整理记录下来,也许对能对其他人有帮助,避免重复造轮子。import osimport globimport numpy as npfrom PIL import Imageimport matplotlib.pyplot as pltfrom sklea...
2020-02-07 08:58:21 1201 2
转载 pytho中的clamp函数
clamp函数用于约束返回值到A和B之间,若value小于min,则返回min;若value大于max,则返回max,起到上下截断的作用。以下内容转载自:https://blog.csdn.net/u013230189/article/details/82627375,本文只做个人记录学习使用,版权归原作者所有。torch.clamp(input,min,max,out=None)-&g...
2020-02-03 04:10:36 9691 2
原创 使用tensorboardX可视化pytorch模型提示init() got an unexpected keyword argument 'record_shapes'
如题,出现以上错误的愿意很可能是pytorch版本和tensorboardX版本的问题,例如我的pytorch版本为1.1.0,使用tensorboardX2.0版本则会报以上错误,换做tensorboardX 1.7则正常运行。建议:PyTorch 1.1.0及以前的版本,最好使用tensorboardX 1.7及以前,因为在1.8更新了add_graph方法导致其可能无法使用。add_...
2020-02-01 07:15:52 7245 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人