上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 问题描述 在深度学习的过程中,会需要有调节学习率的需求,一种方式是直接通过手动的方式进行调节,即每次都保存一个checkpoint,但这种方式的缺点是需要盯着训练过程,会很浪费时间。因此需要设定自动更新学习率的方法,让模型自适应地调整学习率。 解决思路 1. 通过epoch来动态调整,比如每10次学 阅读全文
posted @ 2020-05-09 21:14 wildkid1024 阅读(4079) 评论(0) 推荐(0) 编辑
摘要: BN层不能少于1张图片 File "/home/user02/wildkid1024/haq/models/mobilenet.py", line 71, in forward x = self.features(x) File "/home/user02/anaconda2/envs/py3_dl 阅读全文
posted @ 2020-05-07 12:37 wildkid1024 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: emplace_back和push_back是cpp11的新特性之一,都是对vector内添加元素的方法。 区别在于: push_bach(): 首先需要调用构造函数构造一个临时对象,然后调用拷贝构造函数将这个临时对象放入容器中,然后释放临时变量。 emplace_back(): 这个元素原地构造, 阅读全文
posted @ 2020-03-04 18:09 wildkid1024 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 利用VGG 16对Dogs vs Cats数据集进行训练,裁剪VGG 16可以获得3x的运算加速和4x的模型减小 简介 puring神经网络是一个古老的idea,具体可以追溯到1990年(与Yann LeCun的最佳脑损伤[1]工作)。这个想法是,在网络中的许多参数中,有些是冗余的,对输出没有太大贡 阅读全文
posted @ 2019-07-03 21:29 wildkid1024 阅读(2145) 评论(0) 推荐(0) 编辑
摘要: 1 . 在 Tensor 上的所有操作,autograd 都能为它们自动提供微分,避免了手动计算导数的复杂过程,只需要设置 tensor.requires_grad=True 即可。 注意:grad在反向传播过程中是累加的(accumulated),这意味着每一次运行反向传播,梯度都会累加之前的梯度 阅读全文
posted @ 2019-06-29 16:44 wildkid1024 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 1. Tensor是一个高维数组,可以通过GPU加速运算 torch.Size 是tuple对象的子类,因此它支持tuple的所有操作,如x.size()[0] 2. 加法的三种表示 注意,函数名后面带下划线_ 的函数会修改Tensor本身。返回新对象和原地运算。 3. Tensor与Numpy T 阅读全文
posted @ 2019-06-29 16:18 wildkid1024 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 简介 在上一篇关于list的复制中的问题中,笔者提到了一些由于list的复制语句产生的问题,如果能够搞明白一切皆对象的py设计思想,那么关于深复制和浅复制也很容易理解。其实这里的深复制和浅复制也类似于cpp概念中的深浅复制。 深复制和浅复制 在上节[3]中提到复制,在python中一切都是对象,每个 阅读全文
posted @ 2019-06-28 10:31 wildkid1024 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 问题来源 笔者曾经在python34上安装matlab接口,当时使用的版本为matlab 2015b,众所周知,2015年还没发行py36,所以只能支持到py34。这种不兼容有两种解决办法,你可以通过查看本地的matlab文档进而知道支持的py版本,升级到高版本的matlab可以支持更高版本的py。 阅读全文
posted @ 2019-06-27 21:22 wildkid1024 阅读(1646) 评论(0) 推荐(0) 编辑
摘要: 问题来源 当我使用py时,总是随手使用list/dict保存一切(尽管仍然有更效率的数据数据结构),因为list/dict足够方便,而且包含了大部分的常用操作。可是最近我发现了一些问题,这些问题可能会导致严重的错误。 一个简单的例子 复制语句是比较常用的语句,但是如果在py中不小心使用了list的复 阅读全文
posted @ 2019-06-26 20:49 wildkid1024 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 问题来源 在实验中经常需要将数据保存到易于查看的文件当中,由于大部分都是vector数据,所以选择pandas的dataframe来保存到csv文件是最简单的方法。 基本操作 下图是DataFrame的一些基本概念,可以看出与基本的csv结构是保持一致的。 1. 创建DataFrame 创建Data 阅读全文
posted @ 2019-06-26 18:58 wildkid1024 阅读(8621) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页