Lavi的专栏

在自己的世界里孤芳自赏,在别人的世界里随遇而安

pytorch学习率调整

参考MobileFaceNet_Pytorch中的train.py文件 参考InsightFace_Pytorch 中的train.py,Learner.py文件

2018-12-14 13:30:58

阅读数:19

评论数:0

Pytorch多GPU训练以及怎样在训练的时候做validation

Pytorch多GPU训练以及怎样在训练的时候做validation参考:MobileFaceNet_Pytorch中的train.py文件

2018-12-14 13:24:16

阅读数:24

评论数:0

mxnet数据格式转换为tensorflow,pytorch数据

数据格式转换: mxnet的idx,rec格式数据生成参考:insightface mxnet的idx,rec格式数据转换成tfrecord,参考:MobileFaceNet_TF mxnet的idx,rec格式数据转换成pytorch容易读取的数据参考:InsightFace_Pyto...

2018-12-14 09:48:49

阅读数:6

评论数:0

深度学习框架卷积时的数据格式

pytorch:[b,channel,h,w] tensorflow: caffe:

2018-12-11 10:43:31

阅读数:52

评论数:0

C++用指向函数的指针作为函数参数

示例: #include <iostream> using namespace std; int add(int x, int y){ return x + y; } int sub(int x, int y){ return x - y; } ...

2018-12-05 19:42:12

阅读数:22

评论数:0

剑指offer:重建二叉树(C++)

题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 代码: #include <...

2018-12-03 16:39:38

阅读数:11

评论数:0

reverse函数:反转容器内容

reverse函数可以反转一个容器中的内容,包含在<algorithm>库中。 1、函数原型 reverse函数等同于下面的代码: template <class BidirectionalIterator> ...

2018-12-03 16:18:38

阅读数:11

评论数:0

C++中vector的用法解析(2)

一、向量的介绍 向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 与string相同, vector 同属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据类型, 可以广义上认为是数组的增强版。 在使用它时, ...

2018-12-03 16:16:02

阅读数:7

评论数:0

C++中指向指针的指针的作用

1 前言 C++中一个指针的使用就已经让很多人欲哭无泪,可是更不幸的是他还有指向指针的指针。指向指针的指针有时候还是非常有用的,我们这节就来介绍一下,指向指针的指针有什么妙用。 2 作用1:在子函数中修改主函数传过来的指针的指向 这是一个最常见的应用,比如: 比如主函数申明一个指针变量,且不为其...

2018-12-03 15:58:35

阅读数:9

评论数:0

C++使用组合对象时拷贝构造函数的定义

前言 C++中拷贝构造函数的深拷贝和浅拷贝是一个很重要的问题,在使用组合时,我们应该自定义拷贝构造函数,实现深拷贝。下面是一个实现组合对象的深拷贝的例子。 问题描述 读取"score.txt",将其中的人名全部进行加密处理,...

2018-11-30 21:42:37

阅读数:26

评论数:1

pytorch之gather()方法

首先,先给出torch.gather函数的函数定义: torch.gather(input, dim, index, out=None) → Tensor 官方给出的解释是这样的: 沿给定轴dim,将输入索引张量index指定位置的值进行聚合。 对一个3维张量,输出可以定义为: out[i][j]...

2018-11-30 21:40:43

阅读数:28

评论数:0

pytorch之max()函数

形式: torch.max(input) → Tensor 返回输入tensor中所有元素的最大值: a = torch.randn(1, 3) >>0.4729 -0.2266 -0.2085 torch.max(a) #也可以写成a.max() &a...

2018-11-30 21:30:47

阅读数:25

评论数:0

动态链接库dll的两种加载方式:隐式和显式

动态链接库的隐式和显式加载1 前言2 隐式链接----需要.lib,.dll,.h文件2.1 第一种方式(对应上面每种搜索路径1):针对数量较少的库2.2 第二种方式(对应上面每种搜索路径2):针对数量比较多的库(Opencv)3 显式链接---需要DLL(不需要.lib,.h文件)3.1 **示...

2018-11-30 15:42:44

阅读数:17

评论数:0

pytorch在不同的层使用不同的学习率

有时候我们希望某些层的学习率与整个网络有些差别,这里我简单介绍一下在pytorch里如何设置: 首先我们定义一个网络: class net(nn.Module): def __init__(self): super(net, self).__init__() ...

2018-11-30 13:27:10

阅读数:50

评论数:0

pytorch设置学习率衰减(learning rate decay)

很多时候我们要对学习率(learning rate)进行衰减,下面的代码示范了如何每30个epoch按10%的速率衰减: def adjust_learning_rate(optimizer, epoch): ""&q...

2018-11-30 13:24:34

阅读数:62

评论数:0

python内置函数filter()

描述: filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。 该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表...

2018-11-30 11:49:01

阅读数:27

评论数:0

python内置函数id()

描述: id() 函数用于获取对象的内存地址。 语法: id([object]) 参数说明:object – 对象。 返回值: 返回对象的内存地址。 示例: >>>a = 'runoob' &a...

2018-11-30 11:38:32

阅读数:31

评论数:0

ubuntu16.04 挂载新硬盘

查看电脑内读到的盘的情况,找到你要添加的新盘 sudo fdisk -l 格式化新盘(我没有进行分区) 我的盘是sdd1 sudo mkfs.ext4 /dev/sdd1 查看硬盘的UUID(每次格式化一次,这个uuid就会变化一次,认准uuid号识盘。。不然容量一样的盘容易搞混了…) su...

2018-11-27 21:56:50

阅读数:21

评论数:0

python随机数random模块的使用

random模块常用方法1 random.random2 random.uniform3 random.randint4 random.randrange5 random.choice6 random.shuffle7 random.sample 1 random.random random.ra...

2018-11-26 21:31:50

阅读数:39

评论数:0

python升级元组namedtuple

-- namedtuple(具名元组),Python元组的升级版本 因为元组的局限性:不能为元组内部的数据进行命名,所以往往我们并不知道一个元组所要表达的意义,所以在这里引入了collections.namedtuple 这个工厂函数,来构造一个带字段名的元组。具名元组的实例和普通元组消耗的内存一...

2018-11-26 21:18:44

阅读数:29

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭