![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习应用TenosorFlow实践
文章平均质量分 79
Happme1
厚积而薄发
展开
-
TensorFlow基础概念和编程(第一讲)
TensorFlow基本概念A machine learning platform for everyone to solve real problemsTensorFlow = Tensor + Flow;Tensor 张量:代表的是一种多维数组的数据结构Flow 流:张量之间通过计算而转换的过程TensorFlow是一个通过计算图的形式表达计算的编程系统,每一个计算都是...原创 2018-11-27 19:53:33 · 512 阅读 · 0 评论 -
tensorflow 图像预处理(下)
图像色彩调整跟图像的翻转类似,调整色彩的亮度、对比度、饱和度和色相在很多图像识别应用中都不会影响识别结果;所以在训练神经网络模型时,可以随机调整训练图像的这些属性,从而使训练得到的模型尽可能小的受到这些无关因素的影响import tensorflow as tfimport matplotlib.pyplot as plt# 读取图像的原始数据image_raw_data = t...原创 2019-05-27 12:14:22 · 491 阅读 · 0 评论 -
tensorflow 图像预处理(上)
所有的图像预处理操作都是基于解码之后的tensor进行操作的图像数据处理通过图像的预处理,可以尽量避免模型受到无关因素的影响;在大部分的图像预处理过程可以提高模型的准确率图像编码处理因为图像在存储过程中并不是直接记录这些矩阵中的数字,而是记录经过压缩编码之后的结果;所有将一张图像还原成一个三维矩阵需要解码的过程;tensorflow提供了对jpeg和png格式图像的编码/解码...原创 2019-05-25 20:40:57 · 241 阅读 · 0 评论 -
TFRecord格式介绍
TFRecord格式TFRecord文件中的数据都是通过tf.train.Example Protocol Buffer的格式存储的,TFRecord格式是一种二进制文件,它能够更好的利用内存,更方便复制和移动,并且不需要单独的标签文件;我们可以写一段代码获取你的数据,然后将数据填入到Example协议内存块(protocol buffer),将协议内存块序列化为一个字符串,并且通过tf.py...原创 2019-05-25 18:59:03 · 2787 阅读 · 0 评论 -
tensorflow模型的保存和重载
tensorflow提供了tf.train.Saver()函数来实现模型的保存和重载模型的保存import tensorflow as tfimport numpy as np# 创建两个变量W = tf.Variable([[1, 2, 3], [3, 2, 1]], dtype=tf.float32, name='weights')b = tf.Variable([1, 2...原创 2019-05-25 11:18:01 · 318 阅读 · 0 评论 -
数据增强tensorflow代码
基于tensorflow实现数据增强import tensorflow as tfimport osimport random source_file="./Data aug/picture/" #原始文件地址target_file="./aug_pic/" #修改后的文件地址num=50 #产生图片次数 if not os.pa...原创 2019-05-16 14:03:23 · 1053 阅读 · 2 评论 -
Faster RCNN paper精读
Faster RCNN github : https://github.com/rbgirshick/py-faster-rcnnFaster RCNN paper :https://arxiv.org/abs/1506.01497Bound box regression详解 : http://download.csdn.net/download/zy1034092330/9940097...转载 2019-04-22 22:11:27 · 901 阅读 · 0 评论 -
数据增强策略
【技术综述】 一文道尽深度学习中的数据增强方法(上)今天带来一次有关于深度学习中的数据增强方法的分享。00什么是数据增强在深度学习项目中,寻找数据花费了相当多的时间。但在很多实际的项目中,我们难以找到充足的数据来完成任务。为了要保证完美地完成项目,有两件事情需要做好:1、寻找更多的数据;2、数据增强。本篇主要描述数据增强。什么是数据增强呢?data augmen...转载 2019-03-20 20:15:28 · 2532 阅读 · 0 评论 -
Inception结构
代码和图片来源:https://blog.csdn.net/index20001/article/details/76623749前言2014年,GoogleNet模型在ILSVRC取得分类任务第一名,GoogleNet模型已经达到了22层的深度,而且在网络架构中引入了inception单元;这两个重要的改变说明,通过使用inception单元构造的深层次卷积神经网络模型,能够进一步提高模...转载 2019-03-16 15:45:01 · 1220 阅读 · 0 评论 -
tensorflow搭建RNN模型
使用RNN处理MNIST手写数据集一般来说CNN用来处理图像会更好一些,RNN一般用来处理语言或者情感方面的知识,这次就简单使用RNN来处理MNIST数据集原理框图入下:代码:import tensorflow as tf# 因为这个文件夹中有input_data.py文件,所以可以直接导入这个模块,否则需要输入完整的input_dataimport input_d...原创 2019-03-20 16:53:42 · 1330 阅读 · 0 评论 -
加载训练好的VGG模型
加载已经训练好的VGG模型,并使用该模型进行测试常用模型下载地址:http://www.vlfeat.org/matconvnet/models/import scipy.ioimport numpy as np import os import scipy.misc import matplotlib.pyplot as plt import tensorflow as tf...原创 2019-03-19 21:21:32 · 2416 阅读 · 0 评论 -
Tensorflow基础概念与编程(第四讲)
MNIST数字识别的问题MNIST是一个非常有名的手写体数字识别数据集,MNIST是NIST数据集的一个子集,它包含了60000张图片作为训练数据,10000张图片作为测试数据;在MNIST中每一张图片都代表了0-9中的一个数字,图片的大小都是28*28;虽然这个数据集中只有训练集和测试集,但是为了测试的效果,我们一般会从训练数据集中划分出一部分作为验证数据集from tensorflo...原创 2019-03-11 12:56:40 · 234 阅读 · 0 评论 -
Tensorflow基础概念与编程(第五讲)
图像识别与卷积神经网络图像识别问题简介及经典数据集对于图像处理的问题来说,卷积神经网络可以得到更低的错误率,而且通过卷积神经网络达到的错误率已经非常接近人工标注的错误率了;MNIST是一个相对简单的数据集,CIFAR数据集就是一个影响力很大的图像分类数据集,CIFAR-10有来自10个不同种类的60000张图片,大小为32*32,灰度图无论MNIST数据集还是CIFAR数据集,相比真实...原创 2019-03-13 22:13:37 · 141 阅读 · 0 评论 -
Tensoflow基础概念和编程(第三讲)
前向传播算法简介不同的神经网络的前向传播的方式也不一样,这里介绍的是最简单的全连接网络结构的前向传播算法;一个最简单的神经元结构的输出就是所有输入的加权和,而不同输入的权重就是神经元的参数,神经元的优化过程就是优化神经元中的参数的过程计算前向传播的结果需要三部分信息:神经网络的输入 神经网络的连接结构 神经元的参数上图的运算过程假设权重已知;这样前向传播算法就可...原创 2019-03-05 22:08:48 · 260 阅读 · 0 评论 -
TensorFlow基础概念和编程(第二讲)
波士顿房价预测问题:利用多元线性回归波士顿房价数据集包括506个样本,每个样本包含12个特征变量和该地区的平均房价。房价显然和多个特征变量有关,不是单变量回归(一元线性回归)问题,选择多个特征变量来建立线性方程,这就是多变量线性回归(多元线性回归)问题。读取数据%matplotlib notebookimport tensorflow as tfimport matplot...原创 2018-12-06 19:57:25 · 332 阅读 · 0 评论 -
全局变量和静态变量的区别
下面是中兴通讯2012校招笔试题的一道问答题:1. static全局变量与普通的全局变量有什么区别 ? 全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。 全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。 这两者的区别在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变...转载 2019-06-08 21:42:04 · 30035 阅读 · 2 评论