美利坚节度使

你好 再见

Python中通过修饰器判断函数参数,决定是否执行函数

  修饰器是make_decorate 要修饰的函数是my_func 现在希望判断my_func的参数x 如果x==1, 就执行my_func; 否则, 就不执行my_func, 执行其他动作 代码如下: def make_decorator(func): print('aaa')...

2018-07-30 16:33:17

阅读数 312

评论数 0

Pytorch使用manual_seed

seed = 2018torch.manual_seed(seed)torch.cuda.manual_seed(seed)a=torch.rand([1,5])b=torch.rand([1,5])关闭进程,重新运行上面代码,发现得到的a和b和上一次的a和b是一样的seed = 2018torc...

2018-06-26 16:48:24

阅读数 2078

评论数 0

InforGAN笔记

InforGAN笔记Purpose: 通过非监督学习得到可分解的特征表示.Motivation:由于G使用噪声z的时候没有加任何的限制, 所以1z是在以一种高度混合的方式被使用, 2z的任何一个维度都没有被明显的表示数据的一个特征(即我们不知道什么样的噪声可以生成数字1,什么样的噪声可以生成数字3...

2018-06-07 21:06:08

阅读数 202

评论数 0

pytorch中如何只让指定变量向后传播梯度?

pytorch中如何只让指定变量向后传播梯度?(或者说如何让指定变量不参与后向传播?)(1)中,L对xvar的求导将同时计算out1部分和out2部分;(2)中,L对xvar的求导只计算out2部分,因为out1的requires_grad=False;(3)中,L对xvar的求导只计算out1部...

2018-05-23 11:21:49

阅读数 877

评论数 0

把vgg-face.mat权重迁移到pytorch模型

最近使用pytorch时,需要用到一个预训练好的人脸识别模型提取人脸ID特征,想到很多人都在用用vgg-face,但是vgg-face没有pytorch的模型,于是写个vgg-face.mat转到pytorch模型的代码#!/usr/bin/env python2 # -*- coding: ut...

2018-05-17 11:00:39

阅读数 736

评论数 3

starGAN的笔记(代码)

一、图片和标签融合输入CNN: 把标签转为one_hot(记为c), 维度是类别的个数, 假设是5个类别, 那么 x.size()==>[nb, cn, h, w] (cn是图片通道) y.size()==>[nb, 1] c.size()==>[nb, 5] 在generato...

2018-01-25 21:12:32

阅读数 1261

评论数 4

win10通过开启teredo访问ipv6

使用某工具想科学上网,但是需要开启ipv6, 因为在路由器拨号上网,开着dhcp,导致不能访问ipv6。 相关的解决办法在工具网页有说明 在win10开启ipv6 但是我把里里面方法尝试了一遍还是不行,后来在这里找到了 How to install Teredo Tunneling Pseudo...

2018-01-11 10:20:22

阅读数 19738

评论数 1

windows下安装django(python2.7)并配置mysql

一.安装django pip install django 二.安装mysql 1.去官网下载,我安装的版本是mysql-5.7.12-winx64 添加"..\mysql-5.7.17-winx64\bin\"到环境变量path, 2.在安装根目录下,新建my.ini,内...

2017-08-08 11:53:42

阅读数 1329

评论数 0

tensorflow从已经训练好的模型中,恢复(指定)权重(构建新变量、网络)并继续训练(finetuning)

之前已经写了一篇《Tensorflow保存模型,恢复模型,使用训练好的模型进行预测和提取中间输出(特征)》,里面主要讲恢复模型然后使用该模型 假如要保存或者恢复指定tensor,并且把保存的graph恢复(插入)到当前的graph中呢? 总的来说,目前我会的是两种方法,命名都是很关键! 两种方式保...

2017-07-27 18:18:45

阅读数 21849

评论数 15

在ubuntu上搭建ftp服务器及使用

搭建ftp服务器 参考:http://blog.csdn.net/u013971306/article/details/52928175 1,安装服务 sudo apt-get install vsftpd 2,判断是否成功 sudo service vsftpd restart 3,更...

2017-07-27 11:51:38

阅读数 204

评论数 0

Tensorflow中把稀疏的数字类别标签转为向量类型并计算loss和accuracy(附对mnist的损失函数值cross_entropy的理解)

对于N个类别,我们的数据中的标签一般是0,1,2,3,4,..n-1这样的数字 而官方的mnist中的标签是向量类型,比如有5类,那么五个标签大概分别是 ( 原谅我忘记自己确不确定了... ) : [ 1 , 0 , 0 , 0 , 0] [ 0 , 1 , 0 , 0 , 0] [ 0 ...

2017-07-10 13:00:46

阅读数 1370

评论数 0

tf.train.batch和tf.train.shuffle_batch的理解

capacity是队列的长度 min_after_dequeue是出队后,队列至少剩下min_after_dequeue个数据 假设现在有个test.tfrecord文件,里面按从小到大顺序存放整数0~100 1. tf.train.batch是按顺序读取数据,队列中的数据始终是一个有序的队列, ...

2017-06-28 21:51:30

阅读数 27219

评论数 2

tensorflow中对lstm及双向lstm的理解

双向RNN(LSTM)的实现参考: https://github.com/aymericdamien/TensorFlow-Examples/blob/master/examples/3_NeuralNetworks/bidirectional_rnn.py 需要注意的是,里面的static_bi...

2017-06-28 20:33:02

阅读数 8947

评论数 0

pca的最大方差理论解释

写这个主要为了自己理解,内容都是参考博文: http://www.cnblogs.com/jerrylead/archive/2011/04/18/2020209.html 一、数据预处理: 去均值化,使得样本数据的均值为0 方差归一化,保证每个特征的维度尺度近似(可以看出这里求方差没有...

2017-06-08 17:16:53

阅读数 3250

评论数 0

faster-rcnn中,对RPN的理解

        原文中rcnn部分的截图     图片来自网上,黑色是滑动窗口的区域,就是上图的红色区域的sliding window其他颜色 9种窗口 就是anchor机制生成的9种区域 这里要把sliding window和卷积层的滑动区别开,sliding winso...

2017-05-28 00:45:55

阅读数 32937

评论数 21

Tensorflow保存模型,恢复模型,使用训练好的模型进行预测和提取中间输出(特征)

前言: tensorflow中有operation和tensor,前者表示 操作 ,后者表示 容器 ,每个operation都是有一个tensor来存放值的,比如y=f(x), operation是f(x), tensor存放的就是y,如果要获取y,就必须输入x tensor的名字一般是 : 可以...

2017-05-25 17:22:41

阅读数 21945

评论数 10

CNN中使用SVM进行分类(keras的实现)

相关理论可以看这篇文章 Deep Learning using Linear Support Vector Machines,ICML 2013 主要使用的是SVM的hinge loss形式的损失函数 原始的SVM的损失:(公式图片截取自开头的论文) SVM的hinge loss形式的损失:(...

2017-05-07 20:03:49

阅读数 13012

评论数 3

caffe通过python(pycaffe)在已有模型上进行批量预测,批量提取特征

相关模块: import numpy as np  import caffe import cv2 我使用的是net.Classifier()这个接口,先看看这个类的初始化函数,了解一下各个参数: def __init__(self, model_file, pretrained_file, ...

2017-05-06 17:58:40

阅读数 4050

评论数 0

python下通过dlib和opencv实现人脸对齐(包括关键点检测和仿射变换)

python的dlib库的安装: 下载dlib源码,有个setup.py文件,安装, 然后把python_examples文件夹中dlib.so文件拷贝到python的site-packages文件中即可 参考: python中基于dlib的人脸关键点检测http://blog.csdn.ne...

2017-05-05 18:22:13

阅读数 1459

评论数 0

ubuntu16.04下,安装caffe+cuda8.0+cudnn5.1(附各种错误解决)

所需文件 1,caffe 2,cuda8.0 3,cudnn5.1 1,NIVIDA显卡驱动安装 先禁用nouveau驱动: 先去 /etc/modprobe.d/blacklist.conf中 最后一行加上 blacklist nouveau,保存 然后 sudo update-init...

2017-05-05 11:27:48

阅读数 6460

评论数 0

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