- 博客(12)
- 资源 (10)
- 收藏
- 关注
原创 Tensorflow中的tf.layers.batch_normalization()用法
使用tf.layers.batch_normalization()需要三步:在卷积层将激活函数设置为None。使用batch_normalization。使用激活函数激活。需要特别注意的是:在训练时,需要将第二个参数training = True。在测试时,将training = False。需要特别注意的是:在训练时,需要将第二个参数training = True。在测试时,将tra...
2018-09-28 10:53:53 31418 1
原创 minist数据集的获取方法
在官网下载minist数据集,速度感人。因此特意上传了一份,供需要的朋友下载:minist数据集第一次打开这个数据集,也是一脸懵,不过还好,脱坑代码如下:import numpy as npimport os# 训练集with open('./minist_data/train-images.idx3-ubyte') as f: loaded = np.fromfile(fil...
2018-09-26 18:18:45 4051 1
原创 Tensorflow图像增强的几个方法
在Tensorflow中提供了一些图像增强的方法,比如:缩放、裁剪、反转、光照对比度等。# resize 缩放# crop 裁剪# flip 反转# brightness && contrast 改变光照、对比度import numpy as npimport tensorflow as tfimport matplotlib.pyplot as pltfrom ...
2018-09-25 10:29:23 4261 6
原创 Tensorflow保存和恢复模型
方法saver = tf.train.Saver()获得一个文件句柄,将训练中的某一个快照状态保存到文件中去saver.save(sess, os.path.join(model_dir, ‘ckp-%05d’%(i+1)))将训练好的模型保存到文件中sess:session会话参数2:模型保存路径saver.restore(sess, model_path)从文件中恢复模型se...
2018-09-20 10:52:58 868
原创 tensorboard使用方法以及代码实例
介绍Tensorboard是Tensorflow的一个可视化工具,有效的展示出Tensorflow运行过程中的计算图、各种变量指标随着时间的变化趋势。实际工作中还是非常有用的。方法在训练过程中,主要用到了tf.summary()的各类方法:tf.summary.scalar(name, tensor) # 生成一个summaryname:生成节点的名称tensor:需要展示的tenso...
2018-09-19 11:17:58 3975
原创 Tensorflow使用Mobilenet思想实现CIFAR-10十分类(1)
思路:深度可分离卷积,拆分到极致. 做法:将每个通道拆分,分别进行卷积,然后在进行合并. 优点:计算量比较小,但是精度会有所下降. Mobilenet结构图: import tensorflow as tfimport osimport numpy as npimport pickle# 文件存放目录CIFAR_DIR = "./cifar-10-batches-py...
2018-09-15 10:16:49 3145 3
原创 Tensorflow使用Inception思想实现CIFAR-10十分类demo
使用Inception思想实现一个简单的CIFAR-10十分类.最主要的是领会Inception的结构. Inception结构图如下: 思想: 分别使用1*1,3*3,5*5卷积核和一个3*3最大池化层对上一层进行处理,然后将输入进行合并. 需要注意的是,因为最大池化之后,宽高都会发生变化,在合并的时候会出现问题,所以需要使用tf.pad()进行补齐. 上代码:# -*...
2018-09-14 12:05:31 2076 4
原创 Tensorflow使用Resnet思想实现CIFAR-10十分类demo
关于Resnet残差网络的介绍已经非常多了,这里就不在赘述.使用Tensorflow写了一个简单的Resnet,对CIFAR-10数据集进行十分类.关键步骤都写了详细注释,虽然最后的精度不高,但还是学习Resnet的思想为主.import tensorflow as tfimport osimport numpy as npimport pickle# 文件存放目录CIFAR...
2018-09-13 19:23:34 5668 25
原创 Tensorflow使用VGG思想实现CIFAR-10十分类demo
因为CIFAR-10数据集的每一张图像都是32*32像素,已经非常小了,所以在进行卷积和池化操作时,存在一些参数会和论文有一些区别,那都不是关键,体会到VGG的流程就好.import tensorflow as tfimport osimport numpy as npimport pickle# 文件存放目录CIFAR_DIR = "./cifar-10-batches-p...
2018-09-10 10:58:13 6220 8
原创 Tensorflow多层神经网络实现CIFAR-10十分类demo
使用Tensorflow多层神经网络来实现CIFAR-10分类,最主要就是使用了tf.layers.dense()方法.tf.layers.dense( inputs, units, activation=None, use_bias=True, kernel_initializer=None, bias_initializer=tf.zer...
2018-09-08 09:26:01 2127
原创 Tensorflow单层神经网络实现CIFAR-10十分类demo
使用Tensorflow单层神经网络实现CIFAR-10的十分类,虽然最后精度很差,但不影响对Tensorflow的学习.import tensorflow as tfimport osimport numpy as npimport pickle# 文件存放目录CIFAR_DIR = "./cifar-10-batches-py"def load_data( file...
2018-09-07 21:50:08 1496
原创 Tensorflow单个神经元实现二分类
使用单个神经元对CIFAR-10中的两个分类进行逻辑斯蒂回归,代码如下:import tensorflow as tfimport osimport numpy as npimport pickle# 文件存放目录CIFAR_DIR = "./cifar-10-batches-py"def load_data(filename): '''从文件中返回数据'''...
2018-09-01 17:44:53 2725 3
中文文本分类数据集.zip
2019-06-01
demo_duplicate.csv
2019-05-13
lmdb格式的minist数据集
2019-01-09
php_curl.dll文件,适合win8、win8.1,wamp中无法启动curl的问题
2015-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人