不负光阴不负卿

但愿每次回忆,对生活都不感到负疚

制作TFrecords格式数据

关于自己的图像制作成tfrecords格式,网上源码很多,github上面也有详细介绍。以下是个人经常使用的数据TFrecords制作的两个函数,借鉴《tensorflow技术解析与实战》P82队列和线程的使用。 #coding:utf-8 import os  import ten...

2017-11-03 17:24:07

阅读数 282

评论数 0

手码VGG16网络

VGG16网络在网上有很多原理分析,建议在看代码之前,先分析其原理,有助于学习。 以下是个人所做的一个小东西的源码,使用的是VGG16模型(有所改动),只是作为交流学习,并不推荐直接使用(处理数据不同)。 #coding:utf-8 import tensorflow as tf import...

2017-11-03 16:59:18

阅读数 227

评论数 0

函数何时可以返回变量的引用

函数返回值通常有(1)void类型(2)非引用类型(3)引用类型 对于前面两种是经常见到,也是容易理解的。 void princess(){//无返回值类型 //... } int count(const string & s) {//返回非引用类型 return s.size(); } ...

2017-10-12 20:42:40

阅读数 166

评论数 0

管程的理解

一、     管程的概念 1.     管程可以看做一个软件模块,它是将共享的变量和对于这些共享变量的操作封装起来,形成一个具有一定接口的功能模块,进程可以调用管程来实现进程级别的并发控制。 2.     进程只能互斥得使用管程,即当一个进程使用管程时,另一个进程必须等待。当一个进程使...

2017-10-11 10:05:12

阅读数 9575

评论数 1

防止训练深度网络中出现过拟合现象

在进行训练深度网络时,如果数据量(训练样本)比较小,或者网络结构过于复杂,是很容易出现过拟合现象。先解释下什么是过拟合现象,一般数据集会分为训练集,验证集,和测试集,如果在训练集上的正确率和验证集上的差值较大(即方差过大),就可以认定训练过程出现了过拟合现象。关于过拟合现象的解决,网络上和书籍中都...

2017-09-25 16:39:22

阅读数 9910

评论数 0

虚析构函数分析

析构函数

2017-09-15 21:42:49

阅读数 98

评论数 0

TensorFlow下网络模型的存储与加载

#!/usr/bin/env python# 导入mnist数据库from tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets("MNIST_data/",...

2017-09-14 10:51:03

阅读数 176

评论数 0

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