TensorFlow笔记-制作自己的训练集,利用卷积神经网络模型进行训练、测试(完整流程)

       在学习TensorFlow过程中,发现训练数据集(mnist)大都是直接从网上下载,直接加载到模型上。而如果我们大多时候需要用自己的图片进行训练、测试,为了解决这个问题,在网上看了很多教程,大概明白了制作自己训练数据集的过程。为此,以MNIST数字识别为例,总结一下训练神经网络模型的...

2018-05-11 18:21:23

阅读数 20057

评论数 28

全卷积网络 FCN 详解

背景CNN能够对图片进行分类,可是怎么样才能识别图片中特定部分的物体,在2015年之前还是一个世界难题。神经网络大神Jonathan Long发表了《Fully Convolutional Networks for Semantic Segmentation》在图像语义分割挖了一个坑,于是无穷无尽...

2018-06-09 09:22:09

阅读数 232

评论数 0

VGG网络模型详解

如今深度学习发展火热,但很多优秀的文章都是基于经典文章,经典文章中的一句一词都值得推敲和分析。此外,深度学习虽然一直被人诟病缺乏足够令人信服的理论,但不代表我们不能感性分析理解,下面我们将对2014年夺得ImageNet的定位第一和分类第二的VGG网络进行分析,在此过程中更多的是对这篇经典文章的感...

2018-05-30 20:33:37

阅读数 12184

评论数 2

基于TensorFlow实现AlexNet网络的构建、测试、微调过程

本文主要参照博客中内容实现AlexNet网络的构建、测试过程,利用自己的方法制作训练集来进行微调过程。本文主要介绍在TensorFlow框架下AlexNet网络的实现程序。下图是AlexNet网络的网络结构:1. AlexNet网络的构建过程:下面程序(注释)创建了一个类来定义AlexNet模型图...

2018-05-29 16:57:58

阅读数 2441

评论数 2

基于深度学习的目标检测技术演进:R-CNN、Fast R-CNN、Faster R-CNN

转自:https://www.cnblogs.com/skyfsm/p/6806246.html对于深度学习初学者,有助于了解R-CNN、Fast R-CNN、Faster R-CNN网络结构以及之间的区别。object detection我的理解,就是在给定的图片中精确找到物体所在位置,并标注出...

2018-05-23 10:54:48

阅读数 78

评论数 0

YOLO算法的原理与实现

摘要: 当我们谈起计算机视觉时,首先想到的就是图像分类,没错,图像分类是计算机视觉最基本的任务之一,但是在图像分类的基础上,还有更复杂和有意思的任务,如目标检测,物体定位,图像分割等,见图1所示。其中目标检测 ...1、前言当我们谈起计算机视觉时,首先想到的就是图像分类,没错,图像分类是计算机视觉...

2018-05-22 20:21:58

阅读数 1504

评论数 1

MTCNN算法详解

该MTCNN算法出自深圳先进技术研究院,乔宇老师组,是今年2016的ECCV。(至少我知道的今年已经一篇cvpr,一篇eccv了)。  进入正题理论基础:正如上图所示,该MTCNN由3个网络结构组成(P-Net,R-Net,O-Net)。Proposal Network (P-Net):该网络结构...

2018-05-21 16:18:15

阅读数 3312

评论数 0

RCNN算法详解

Region CNN(RCNN)可以说是利用深度学习进行目标检测的开山之作。作者Ross Girshick多次在PASCAL VOC的目标检测竞赛中折桂,2010年更带领团队获得终身成就奖,如今供职于Facebook旗下的FAIR。 这篇文章思路简洁,在DPM方法多年平台期后,效果提高显著。包括本...

2018-05-21 08:53:13

阅读数 216

评论数 0

TensorFlow程序:利用卷积神经网络(LeNet-5)模型实现MNIST数字识别

       LeNet-5模型是Yann LeCun教授于1998年在论文Gradient-based learning applied to document recognition中提出的,它是第一个应用于数字识别问题的卷积神经网络。在MNIST数据集上,LeNet-5模型可以达到大约99....

2018-05-08 20:42:28

阅读数 211

评论数 0

TensorFlow程序-监控指标可视化

利用TensorBoard中GRAPHS栏、EVENTS栏、IMAGES栏、AUDIO栏和HISTOGRAMS栏可视化一些监控指标,将TensorFlow程序运行时的信息输出到TensorBoard日志文件中。import tensorflow as tf from tensorflow.exam...

2018-05-05 18:16:18

阅读数 652

评论数 1

TensorFlow程序-图像预处理流程

在训练之前完成图像预处理,包括图像片段截取、图像大小调整、图像翻转以及色彩调整的步骤。图像预处理程序如下:import tensorflow as tf import numpy as np import matplotlib.pyplot as plt #给定一张图像,随机调整图像的色彩。因为...

2018-05-04 15:00:21

阅读数 320

评论数 0

TensorFlow程序-MNIST数字识别

该程序包括三个部分,第一个是mnist_inference.py,在该程序中定义了前向传播过程和神经网络中的参数。第二个是mnist_train.py,它定义了神经网络的训练过程,并且将模型持久化,保存的是训练完成后的最终模型;第三个是mnist_eval.py,它定义了测试过程,在该程序中用的是...

2018-05-02 15:14:59

阅读数 87

评论数 0

C程序-回溯法(递归形式)解决01背包和n后问题

1. 0-1背包问题 n=3的0/1背包问题,设物品质量w={18,14,16}; 物品价值v={48,30,30}; 背包容量c=30. 程序如下所示:#include<iostream> using namespace std; int best...

2018-04-22 09:40:15

阅读数 886

评论数 0

最小生成树(带权无向图)

在一个无向图中找出一棵最小生成树:      一个无向图G的最小生成树就是由该图的那些连接G的所有顶点的边构成的树,且其总价值最低,最小生成树存在当且仅当G是连通的。在最小生成树中边的条数是|V|-1,并且无圈。      对于任一个生成树T,如果将一条不属于T的边e添加进来,则产生一个圈。如果从...

2018-04-14 11:19:05

阅读数 4245

评论数 0

单源最短路径:迪杰斯特拉(Dijkstra)算法

在有权图中,利用迪杰斯特拉(Dijkstra)算法求解最短路径:程序如下:#include<iostream> #include<assert.h> #include<string&...

2018-04-14 09:34:24

阅读数 146

评论数 0

树的遍历-深度优先遍历和广度优先遍历

深度优先遍历类似于树的先序遍历。假设给定初态是图中所有顶点均未被访问过,从图中某一顶点vi出发遍历图中的定义如下:首先访问出发点vi,并将其访问标志置为1;然后,从vi出发点依次搜索vi的每个邻接点vj。如vj未被访问过,则以vj为新的出发点继续进行深度优先搜索。广度优先遍历,类似于树的按层次遍历...

2018-04-13 18:54:09

阅读数 1388

评论数 0

数据结构-堆(程序)

用程序实现:(1)根据一个数组建立大根堆(最大堆);(2)插入数据,向上调整为大根堆;(3)删除根节点数据,重新调整为大根堆;(4)堆排序程序如下:#include<iostream> #include<assert.h&a...

2018-04-12 15:49:54

阅读数 62

评论数 0

应用PCA算法提取特征脸,重构人脸图像,并利用SVM算法进行人脸识别

//--应用PCA进行特征提取,并重构人脸图像--// #include<highgui.h> #include<cv.h> #include<windows.h>...

2018-04-06 14:31:37

阅读数 733

评论数 0

编程题:从n个数中选取m个数,计算m个数的和s,判断剩余n-m个数中是否存在等于s的数,如果存在,输出最大值

描述:从n个数中选取m个数,计算m个数的和s,判断剩余n-m个数中是否存在等于s的数,如果存在,输出最大值。第一行输入n和m值,第二行输入n个数,输出最大值。例如:输入:6 2          1 2 5 3 7 4输出:7分析:1+2=3;2+5=7;2+3=5;3+4=7;1+3=4;1+4...

2018-04-04 10:14:11

阅读数 495

评论数 1

编程题:输入n个数,判断其中是否有k个数的和等于m

描述:输入n个数,判断其中是否有k个数的和等于m,如果有,输出“perfect”;否则,输出“good”。案例一:输入:5 100         10 20 30 40 50输出:perfect案例二:输入:5 100         10 40 70 86 120输出:good程序如下:pac...

2018-04-03 16:32:36

阅读数 1448

评论数 0

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