摘要:
## 一、简介 ### 1.1 Variable和Tensor的关系 - `Variable`是`torch.autograd`中的数据类型,用于封装`Tensor`,使其可以进行**自动求导**。 - 0.4.0后`Variable`并入了`Tensor`。 ```python #Variable 阅读全文
摘要:
## 一、问题点 如果直接将Typora编辑的内容复制到博客园的编辑视图中,其他都能正常显示,但图片的渲染会出现问题,基于此,本篇博客拟介绍一种解决该问题的方式(**不通过**图床),具体细节有兴趣的可以继续往下看。 ## 二、预先需要安装的包 ### 2.1 .Net3.5 ![dotnet3.5 阅读全文
摘要:
知乎的一篇文章: 关于如何使用nvidia smi查看显存与GPU使用情况,参考如下链接: 其中在知乎的那篇文章中,有一处,我认为有错: 应为: 先乘后加算一次MACC(multipy accumulate operation),有的也叫MADD。 每一次乘算一次flop,每一次加算一次flop。 阅读全文
摘要:
找到一篇好的科普文,总结如下: 阅读全文
摘要:
找到一篇关于理解多尺度很有帮助的一篇文章,特此记录,原文如下: 阅读全文
摘要:
首先,必须继承nn.Module这个类,要让Pytorch知道这个类是一个Module。 其次,在_init_(self)中设置需要的组件,比如(Conv,Pooling,Linear,BatchNorm等) 最后,在forward(self,x)中用定义好的组件进行组装,就像搭积木,把网络结构搭建 阅读全文
摘要:
01 引入 假如我们想要在cifar10上验证vgg的性能,可能就会出现以下问题: vgg 标准输入:224 x 224 x3 cifar10图像的分辨率:32 x 32 x 3 02 可行的解决方法 一种观点: 修改最后几个全连接层的大小!(绝对可行) 另一种观点: 对于普通的图像分类,resiz 阅读全文
摘要:
01 ShuffleNet V1要解决什么问题 为算力有限的嵌入式场景下专门设计一个高效的神经网络架构。 02 亮点 使用了两个新的操作:pointwise group convolution和channel shuffle。 根据这两个操作构建了ShuffleUnit,整个ShuffleNet都是 阅读全文
摘要:
01 什么是研究? 一个被普遍接受的对研究的广义定义为:研究是为了产生新的知识或者是为已有的知识设计新的应用的系统性的工作。因为我们今天的讨论其实更多集中在科学研究上,先确定狭义的研究的定义为:利用科学的方法来调查解释一个现象或者获取新的知识。 综合这两个定义,可以看到科学研究从本质上是由三个基本的 阅读全文