自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 DCT和IDCT原始公式计算

代码转自:https://my.oschina.net/VenusV/blog/1797459 #include <time.h> #define WIDTH 5 #define HEIGHT 5 struct Complex_{ double real;...

2019-07-05 13:51:58 881 0

原创 tensorflow中bn运算

bn的原理:https://blog.csdn.net/sunjinshengli/article/details/74037208 为了搞清楚bn的整个过程,我们来做个实验: 1 搭建最简单的一个bn层网络,保存网络结构: import tensorflow as tf import n...

2019-02-26 14:13:21 382 0

原创 tf读取图像并预处理例程

import tensorflow as tf import numpy as np import cv2 import random import matplotlib.pyplot as plt batchsize = 50 ImgSize = 96 #读取数据 #-...

2019-01-30 16:33:31 129 0

原创 kendryte网络转换

又换了这个转换工具: https://github.com/kendryte/nncase 输入命令: toco.exe --input_file=FaceL_5.pb --input_format=TENSORFLOW_GRAPHDEF --output_file=FaceL_5.tfli...

2019-01-22 13:37:12 884 0

原创 tensorflow训练,带bn,学习率衰减

import tensorflow as tf import numpy as np import cv2 import random batchsize = 50 #读取数据 #--------------------------------------------------------...

2019-01-14 10:40:18 215 0

原创 tensorflow中bn的使用

1 损失函数得这样定义才行 2 training训练的时候True,预测的时候False out = tf.layers.batch_normalization(out, training=is_training) update_ops = tf.get_collection(tf.Gr...

2019-01-14 10:20:24 966 1

原创 最近使用tensorflow遇到的几个问题

1 softmax_cross_entropy_with_logits_v2函数输入的是softmax前的数据 这个一定要注意 2 使用了13层的卷积网络训练个简单的二分类问题,发现好难训练出来,换成4层的就比较轻松训练出来了 3 可分离卷积使用上就训练不出来,不知道原因 4 bn使用总是有问题,...

2019-01-11 15:17:16 78 0

原创 MTCNN批量生成人脸图像

直接上代码了 #coding:utf-8 import sys sys.path.append('..') from Detection.MtcnnDetector import MtcnnDetector from Detection.detector import Dete...

2019-01-04 11:46:42 338 0

原创 tensorflow 训练保存模型4 自由修改模型

上回已经可以得到一个清晰的模型结构,但是还是不够满意,为什么呢,因为预测的时候不需要dropout层,所以想修改接口,直接去除dropout层。 以下方法自己想的,可能有别的更好的方法: 首先,训练的时候得把每层的参数起好名字,否则名字都自动起的,怎么修改网络,直接就懵逼了。 #定义两个pl...

2018-12-19 16:00:26 1290 0

原创 tensorflow 训练保存模型3 PB格式

上回说到图看不明白。 所以有了下面的方法: 首先读取刚刚的ckpt文件,保存为pb格式(当然训练的时候直接保存也么有问题) 保存Softmax应该就是把计算Softmax所有必须的变量结构都保存下来,无关的就不要了 import os ckpt_dir = &amp;quot;...

2018-12-19 14:10:19 208 0

原创 tensorflow 训练保存模型2 ckpt tensorboard

以前写过一篇tensorflow 训练保存模型,本文的改进:换了一种模型,然后采用tensorboard来获取tesnor的名字。 训练模型: import tensorflow as tf from tensorflow.examples.tutorials.mnist import in...

2018-12-19 12:04:40 445 0

原创 mmdnn转换网络

https://github.com/Microsoft/MMdnn 刚开始在ubuntu18.04中使用的时候发现那些命令都不能使用,在windows下倒是好的。 后来发现是因为ubuntu18.04中默认使用的python2,而mmdnn需要使用的是python3 http://www....

2018-12-12 11:02:12 611 0

原创 mnist各种网络研究3 网络组合

尝试先训练几个独立的网络,预测的时候再组合到一起: import numpy as np from keras.datasets import mnist from keras.utils import np_utils from keras.models import Sequential,Mo...

2018-12-06 09:40:10 79 0

原创 mnist各种网络研究2 结果统计

统计实验结果: 网络 关键字 卷积核 卷积层数 参数量 acc 估计运算量 Net1 softmax x x 7850 0.9169 7840 Net2 全连接 x x 669706 0.9843 668672 Net3 标准卷积 5 2 3274634...

2018-12-05 13:47:44 106 0

原创 mnist各种网络研究1 实验记录

这次主要看看修改网络结构后,acc、参数个数、运算量之间的关系。 模型均用keras编写,sgd优化,4显卡并行训练,batch_size=2000(性能会降低,但是这不是为了做实验,需要最快的训练速度) 下面先列举训练的各种网络 Net1:直接softmax分为10类 test accu...

2018-12-05 12:49:35 188 0

原创 keras minist3

修改了可以使用多显卡训练 发现对于小模型,多显卡也没快起来 另:batchsize大了,训练速度是快了,但是性能狂跌 import numpy as np from keras.datasets import mnist from keras.utils import np_utils ...

2018-12-03 16:56:43 103 0

原创 keras minist2

import numpy as np from keras.datasets import mnist from keras.utils import np_utils from keras.models import Sequential from keras.layers import Den...

2018-12-03 16:16:50 67 0

原创 keras mnist

没啥说的,直接上代码 from __future__ import print_function import keras from keras.datasets import mnist from keras.models import Sequential from keras...

2018-12-03 14:53:06 110 0

原创 ubuntu18.04 caffe安装

1 安装虚拟机 2 下载ubuntu18.04 http://mirrors.zju.edu.cn/ubuntu-releases/18.04/ 3 安装ubuntu18.04 4 修改ubuntu的更新源 sudo apt-get update 让更新源生效 (记得2年前这个源把我折...

2018-11-30 10:41:05 1867 4

原创 初试ncnn

2018-11-20 Ncnn网址 https://github.com/Tencent/ncnn 开始使用: https://github.com/Tencent/ncnn/wiki/how-to-build 首先为了方便,直接使用虚拟机ubuntu16.04 编译: cd mkdir -p ...

2018-11-22 09:35:12 474 0

原创 python直接把数据写入文件

可以直接把浮点数据写进去,VC直接当作浮点读取就可以了。 doc = open(‘test.dat’,'wb') for ii in range (512): doc.write(layer_output1[ii]) doc.close()

2018-10-27 12:30:41 3067 0

原创 keras获取中间层输出

https://keras-cn.readthedocs.io/en/latest/for_beginners/FAQ/#intermediate_layer from keras import backend as K get_3rd_layer_output = K.function([mo...

2018-08-23 14:07:39 1169 0

原创 keras得到每层的系数

使用keras搭建好一个模型,训练好,怎么得到每层的系数呢: weights = np.array(model.get_weights()) print(weights) print(weights[0].shape) print(weights[1].shape) 这样系数就被存放到一个np...

2018-08-23 13:58:59 1526 0

原创 python随机选择出一些文件

import cv2 import numpy as np import os import fnmatch import os import pandas as pd import numpy as np import sys Addr = 'F:/test/' Ad...

2018-08-14 09:54:49 1723 0

原创 keras下载数据模型存放目录

keras中有很多现成的训练好的模型、数据库,调用函数就会自动下载 但是下载经常动不动就掉了,所以,最好的方法是手动去下载 下载好了放入默认目录 默认目录如下: ...

2018-07-30 14:04:11 4041 2

原创 tensorboad调试

上文中提到:只有一个模型文件,怎么能知道模型结构呢? 想来想去只有使用tensorboard了。 那么直接使用下列代码: saver = tf.train.import_meta_graph("./Model/ModelSoftmax.ckpt.meta") saver....

2018-06-22 14:53:57 294 0

原创 tensorflow 训练保存模型

训练模型: import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data #mnist已经作为官方的例子,做好了数据下载,分割,转浮点等一系列工作,源码在tensorflow源码中都可以找到 ...

2018-06-22 14:13:13 213 0

原创 tensorflow自己实现SGD功能

手动实现SGD和调用优化器结果比较 import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data #mnist已经作为官方的例子,做好了数据下载,分割,转浮点等一系列工作,源码在tensorf...

2018-06-22 11:16:03 1902 0

原创 银行家舍入

今天看到tf.round函数,指明使用的是银行家舍入 搜索了下银行家舍入: 四舍六入五考虑,五后非零就进一,五后为零看奇偶,五前为偶应舍去,五前为奇要进一。 银行家舍入是IEEE规定的小数舍入标准之一,也是IEEE目前规定中最优秀的舍入方法,因此所有符合 IEEE 标准的语言都应该实现这种算...

2018-06-15 13:57:16 364 0

原创 hard sigmoid函数

实际上就是如果&lt;=-1输出为0,&gt;=1输出为1,中间为一个线性

2018-06-14 14:43:52 4408 0

原创 python输出到文件

这样就直接输出到文件中去了 doc = open('out.txt','w') print(data_dict,file=doc) doc.close()

2018-05-30 14:58:21 11834 0

转载 C语言遍历文件

原文:https://www.cnblogs.com/collectionne/p/6815924.html 程序代码 遍历目录下的所有文件 复制代码 include include // for strcat() include include ...

2018-05-30 14:01:53 2015 1

原创 resnet50训练cifar10,请各位高手指正

使用resnet50从头训练cifar10,最终结果只有84%左右,貌似和 论文差很多,请各位高手指正。 首先加入cifar10的数据结构代码: import cifar10,cifar10_input import tensorflow as tf import numpy as np ...

2018-05-15 09:25:34 3816 6

原创 训练cifar10的简单例子

cifar10的数据最好自己先下载好import cifar10,cifar10_input import tensorflow as tf import numpy as np import time#max_steps = 30000 max_steps = 1000 data_dir = &...

2018-05-03 16:53:32 1278 3

原创 TensorFlow打印op名称

直接打印.op.name就能打印出名称 .get_shape().as_list()就输出shapedef print_activations(t): print(t.op.name, ' ', t.get_shape().as_list())def inferenc...

2018-04-08 09:51:08 2977 0

原创 python处理几个小功能

随机打乱顺序gdata = gdata.sample(frac=1) gdata = gdata.reset_index(drop=True) print(gdata)输出有缺失值的indextest=gdata.isnull().any()#检查缺失值 print(test.index) j...

2018-04-02 16:13:24 201 0

原创 手动读取pnet模型参数

说白了pnet模型参数就用numpy做了个保存,直接读取就好了。这样参数保存方式可以跨框架,也就是说caffe训练的模型可以直接拿到tensorflow上使用。当然结构得重写,所以只适合比较小的模型,例如:pnet import numpy as np #latin1是什么意思,我也不知道 ...

2018-03-30 11:45:00 347 0

原创 tensorflow复习日记(八)保存模型

发现一个问题,原来的代码在同一个文件中保存,读取模型是没有问题的,但是不同文件就不行。 原来是保存分2种,ckpt和pb模式。 ckpt中也保存了图的结构,所以正确用法应该是训练模型中把要使用的变量都起个名字。 然后读取后把这些名字读取出来,作为输入,输出,然后喂数据,进行预测: 保存部分...

2018-03-21 11:35:44 116 0

原创 python对站点类型聚类

有10个excel文件,记录了每个站点每个时间的进出站人数,统计上下班时间段进站日均人数、上下班时间段出站日均人数、非上下班时间段进站日均人数、非上下班时间段出站日均人数 四个变量。使用这4个变量做kmean聚类:#coding=utf-8 import pandas as pd from pan...

2018-03-19 11:59:34 274 0

原创 tensorflow复习日记(七)裁剪LeNet5

统计了上面LeNet5的改进形的参数量:from functools import reduce from operator import muldef get_num_params(): num_params = 0 for variable in tf.trainable_va...

2018-03-16 14:18:43 299 0

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