深度学习,TensorFlow
dreamer_kitty
C++ 数据结构与算法 数据库 深度学习 TensorFlow
展开
-
TensorFlow下网络模型的存储与加载
#!/usr/bin/env python# 导入mnist数据库from tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets("MNIST_data/", one_hot=True)import tensorflow as tfimport os# 定义输入变量x = tf.转载 2017-09-14 10:51:03 · 307 阅读 · 0 评论 -
防止训练深度网络中出现过拟合现象
在进行训练深度网络时,如果数据量(训练样本)比较小,或者网络结构过于复杂,是很容易出现过拟合现象。先解释下什么是过拟合现象,一般数据集会分为训练集,验证集,和测试集,如果在训练集上的正确率和验证集上的差值较大(即方差过大),就可以认定训练过程出现了过拟合现象。关于过拟合现象的解决,网络上和书籍中都有不少介绍,在这里本人是学习Andrew Ng的学习视频和台湾的Hung-yi Lee课件总结的。PS原创 2017-09-25 16:39:22 · 16574 阅读 · 0 评论 -
制作TFrecords格式数据
关于自己的图像制作成tfrecords格式,网上源码很多,github上面也有详细介绍。以下是个人经常使用的数据TFrecords制作的两个函数,借鉴《tensorflow技术解析与实战》P82队列和线程的使用。#coding:utf-8import os import tensorflow as tf from PIL import Image import matp原创 2017-11-03 17:24:07 · 528 阅读 · 0 评论 -
手码VGG16网络
VGG16网络在网上有很多原理分析,建议在看代码之前,先分析其原理,有助于学习。以下是个人所做的一个小东西的源码,使用的是VGG16模型(有所改动),只是作为交流学习,并不推荐直接使用(处理数据不同)。#coding:utf-8import tensorflow as tfimport numpy as np##read the tfrecod from rad原创 2017-11-03 16:59:18 · 533 阅读 · 0 评论