自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_32801595的博客

python小白

原创 训练集、验证集的划分

有些数据集没有单独划分验证集,只有训练集和测试集,需要自己划分 from sklearn.model_selection import train_test_split from sklearn import datasets iris = datasets.load_iris() # 30%用...

2018-07-27 09:53:56

阅读数 311

评论数 0

原创 卷积池化后的大小

‘SAME’ ‘VALID’ 比如输入图片是28*28的单通道图片,其输入shape为[batch_size, 28, 28, 1]; 第一层卷积为32个5*5卷积核,其shape为[5,5,1,32],其步长strides为[1,1,1,1],紧接着是第一层的2*2的max_po...

2018-06-10 10:19:17

阅读数 3044

评论数 0

原创 tf.tile()进行张量扩展

tf.tile( input, multiples, name=None ) tf.tile()应用于需要张量扩展的场景,具体说来就是: 如果现有一个形状如[width, height]的张量,需要得到一个基于原张量的,形状如[batch_size,width...

2018-06-02 12:15:02

阅读数 939

评论数 0

原创 过拟合的解决方法

一、 data augmentation 过拟合原因就是训练样本的缺乏和训练参数的增加。一般要想获得更好的模型,需要大量的训练参数,如果训练样本缺乏多样性,就造成了过拟合。data augmentation的手段一般有: 1)收集更多数据 2)对已有数据进行crop,flip,加光照等操作 ...

2018-06-01 16:02:57

阅读数 117

评论数 0

转载 关于slim

可能很多tensorflow的老版本玩家没见过这个东西,slim这个模块是在16年新推出的,其主要目的是来做所谓的“代码瘦身”。 但事实上它已经成为我比较喜欢,甚至是比较常用的模块,github上面大部分tensorflow的工程都会涉及到它,不得不说,撇开Keras,Tenso...

2018-05-28 09:59:19

阅读数 260

评论数 0

转载 多任务学习

    最近比较忙,之前一些博客没来得及完善,今天难得有时间,索性整理下之前的内容,让大家有个更加完整的学习过程。    如...

2018-05-27 20:30:29

阅读数 1143

评论数 1

原创 sys.stdout.write 与print

使用print输出线程标识和每个线程执行的次数。经常会出现多个线程输出到同一行中的情况,导致无法清晰看到每条信息。 使用sys.stdout.write 代替 print,自己输出换行符“/n”: sys.stdout.write('\r>> Conv...

2018-05-27 16:59:23

阅读数 1106

评论数 0

原创 批量改变图片尺寸

之前写过单张图片尺寸的改变,针对大量数据集图片,如何批量操作,记录一下,为以后数据集预处理提供一点参考: from PIL import Image import os.path import glob def convertjpg(jpgfile,outdir,width=1280,heigh...

2018-05-26 18:29:55

阅读数 61

评论数 0

原创 单张图像变换大小—— img.resize()

这个是一段学过的简单程序,可以改变图像的大小,jpg,png都可以的: #encoding=utf-8 #author: walker #date: 2014-05-15 #function: 更改图片尺寸大小 from PIL import Image '''...

2018-05-26 13:18:21

阅读数 8077

评论数 0

原创 验证码测试

接上面,验证码的验证 import tensorflow as tf import numpy as np from PIL import Image import os import matplotlib.pyplot as plt CAPTCHA_LEN = 4 MODEL_SAV...

2018-05-21 18:24:27

阅读数 987

评论数 0

原创 验证码的训练

像MNIST的一些数据集,一般是一张图像对应一个标签,而对于一张图片多个标签的情况怎么识别?这篇博客可以提供一个思路,拿验证码举例,大概思想就是将多个数字转化成数列的形式。下面是实现代码 import tensorflow as tf import numpy as np from PIL ...

2018-05-21 18:18:10

阅读数 276

评论数 0

原创 #四位数字验证码数据库的生成

只是为了记录一下多任务学习的历程,首先就是数据库的生成,需要一张图片里面有多个标签,为了方便学习,先简单的建立一个四个数字组成的验证码 import sys import os import shutil import random import time #captcha是用于生成验证码图...

2018-05-21 17:26:32

阅读数 958

评论数 1

原创 tf.shape与get_shape()

import tensorflow as tf import numpy as np x=tf.constant([[1,2,3],[4,5,6]] y=[[1,2,3],[4,5,6]] z=np.arange(24).reshape([2,3,4])) sess=tf....

2018-05-13 10:32:59

阅读数 582

评论数 0

原创 #猫狗大战——TensorFlow的实现

新手一枚,记录一下学习的艰辛历程,如果有什么错误,欢迎大家多多指教。根据所学知识,神经网络是允许图片直接输入进行训练的,可是当输入数据集太大时就不大方便啦,一般是生成tfrecords的形式进行训练,实践证明,这样做真的很方便!所以猫狗的识别第一步就是将数据图片生成TF文档。本人使用的是数据集来源...

2018-05-04 21:02:28

阅读数 1658

评论数 2

原创 tensorflow-gpu版本安装

1. 安装CUDA8.0,一定要找对应版本的,我安装的是Windows。修改环境变量:左击桌面的“计算机”图标,依次选择“高级系统设置”--“环境变量”,在“系统变量(S)”中找到Path选项,双击编辑“变量值(V)”:你需要以下的路径是否在Path中,如果没有,就添加对应的路径(一般是最后两个路...

2018-03-18 11:51:37

阅读数 112

评论数 0

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