- 博客(18)
- 资源 (22)
- 收藏
- 关注
翻译 CNN入门讲解:不一样的Softmax
今天我们的主题是CNN最后最后那个Softmax Function可是网上已经把关于Softmax讲烂了于是今天,我只想谈谈我对Softmax某些方面的理解建议大家看之前,先去别的地方学习一些Softmax敲黑板了,前排玩手机的同学麻烦叫一下后排的睡觉的同学首先这是卷积神经网络最后一层全连接层的构造,W是神经元的权值,K是要分类的类别数,X是上一层的输出平铺(Flat...
2019-06-26 15:07:38 1345
原创 TensorFlow精进之路(十六):使用slim模型库对图片分类
1、概述TF-slim是tensorflow的一个轻量级库,它将很多常见tensorflow函数进行封装,使的模型的构建、训练、测试都更加简洁,特别适用于构建结构复杂的深度神经网络。github地址为:https://github.com/tensorflow/models/tree/master/research/slim2、下载models模块到https://github.c...
2019-06-17 19:23:57 428
原创 TensorFlow精进之路(十五):深度神经网络简介
1、概述本来想用卷积神经网络来预测点东西,但是效果嘛......,还是继续学习图像类的应用吧~前面学习的神经网络都是一些基础的结构,这些网络在各自的领域中都有一定效果,但是解决复杂问题肯定不够的,这就需要用到深度神经网络。深度神经网络是将前面所学的网络组合起来,利用各自网络的优势,使整体效果达到最优。这一节就简单的记下一些常用的深度神经网络模型,因为tensorflow等框架都将这些网络实现...
2019-06-17 19:13:05 316
原创 TensorFlow精进之路(十四):RNN训练MNIST数据集
1、概述前面介绍了RNN,这一节就用tensorflow的RNN来训练MNIST数据集,看看准确率如何。2、代码实现2.1、导入数据集# encoding:utf-8import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#下载并导入MNIST数据集m...
2019-06-17 19:07:56 942
原创 TensorFlow精进之路(十三):长短时记忆神经网络LSTM
1、概述上一节说到,简单的循环神经网络不能解决长期依赖问题,那么,这节就来看看可以解决这个问题的长短时记忆神经网络LSTM。2、网络结构LSTM通过刻意的设计来避免长期依赖问题,先来看看标准的RNN,如下图所示,这里的激活函数使用tanh函数,而LSTM网络也是使用这样的结构,只是循环体用了不同的结构,如下图所示,上图中使用的各个元素的图标的含义如下图所示,...
2019-06-17 19:01:46 708
原创 TensorFlow精进之路(十二):随时间反向传播BPTT
1、概述上一节介绍了TensorFlow精进之路(十一):反向传播BP,这一节就简单介绍一下BPTT。2、网络结构RNN正向传播可以用上图表示,这里忽略偏置。上图中,x(1:T)表示输入序列,y(1:T)表示输出序列,Y(1:T)表示标签序列,表示隐含层输出,表示隐含层输入,表示经过激活函数之前的输出层输出。3、前向传播忽略偏置的前向传播过程如...
2019-06-17 18:58:34 388
原创 TensorFlow精进之路(十一):反向传播BP
1、概述全连接神经网络和卷积神经网络用的是反向传播(BackPropagation,BP),而卷积神经网络用的是随时间反向传播(BackPropagation Through Time,BPTT),这一节先讲BP。2、网络结构假设有如下网络,第一层为输入层,输入节点为x1,x2, 偏置为b1,第二层为隐含层,节点为a1,a2,偏置为b2,第三层为输出层,节点为y1,y2,激...
2019-06-17 15:09:16 240
原创 TensorFlow精进之路(十):循环神经网络RNN
1、概述本来想继续学习tensorflow图像方面的应用,但是循环神经网络的某一个应用吸引到了我,所以就先学学这个循环神经网络。2、用处前面学习的全连接神经网络或者卷积神经网络,网络结构都是从输入层,到隐含层,最后到输出层,层与层之间是全连接或者部分连接,但是,每层之间的节点是没有连接的。这样就无法处理和预测序列数据,或者说是没有“记忆”的。而循环神经网络的主要用途就是处理和预测序...
2019-06-17 15:02:57 527
原创 TensorFlow精进之路(九):TensorFlow编程基础
1、概述卷积部分的知识点在博客:TensorFlow精进之路(三):两层卷积神经网络模型将MNIST未识别对的图片筛选出来已经写过,所以不再赘述。这一节简单聊聊tensorflow的编程基础。2、会话SessionTensorflow有“图”和“会话”的概念,“图”定义一个计算任务,计算则是在“会话”中完成。从一个“Helloworld”理解这个概念吧。比如在python中,想打...
2019-06-17 14:52:54 275
原创 TensorFlow精进之路(八):神经元
1、概述喝完奶茶继续干,通过前面的学习,对深度学习似乎有那么点感觉了,本来想继续往下学学一些应用的例子的,但是现在我想还是系统的先把一些深度学习的基本概念总结一下,以及先系统的学习一下tensorflow的编程基础,工欲善其事,必先利其器。这一节就先说说神经元吧。2、单个神经元单个神经元网络模型如上图所示(画的有点丑),计算公式如下:y=x0w+x1w+...+xnw...
2019-06-17 14:41:32 354
原创 TensorFlow精进之路(七):关于两层卷积神经网络对CIFAR-10图像的识别
1、概述在前面已经对官方的CIFAR10图像识别模块进行分析,但如果只做到这一步感觉还是不够,没能做到举一反三以及对之前学的知识的巩固,所以这一节,我打算结合之前学的双层卷积神经网络自己写一个demo。2、代码解析2.1、下载CIFAR10数据集# 查看CIFAR-10数据是否存在,如果不存在则下载并解压def download(): # tf.app.flag...
2019-06-17 14:36:14 764
原创 TensorFlow精进之路(六):CIFAR-10图像是被(下)
8、源码分析1、入口函数要训练tensorflow官方的cifar10模型,只要执行pythoncifar10_train.py即可,所以入口函数应该是在cifar10_train.py里。找到def main(argv=None): # pylint: disable=unused-argument cifar10.maybe_download_and_extract()...
2019-06-17 14:30:04 320
原创 TensorFlow精进之路(五):CIFAR-10图像识别(中)
5、数据增强5.1、简介问题:深度学习中通常会要求数量很大的训练样本,一般来说,样本数量越多,训练效果越好,但是这么庞大的样本的收集整理是很大的工程。依据:如果对一张图像进行简单的平移、翻转、缩放、颜色变换等操作,并不会改变图像的类别。结论:数据增强是指对训练的图像数据,利用平移、翻转、缩放、颜色变换等操作,增大训练样本个数,从而得到充足的数据,使模型训练得更好。常用的数据增强...
2019-06-17 14:22:56 433
原创 TensorFlow精进之路(四):CIFAR-10图像识别(上)
1、CIFAR-10数据集简介CIFAR-10数据集包含10个类别的RGB彩色图片。图片尺寸为32×32,这十个类别包括:飞机、汽车、鸟、猫、鹿、狗、蛙、马、船、卡车。一共有50000张训练图片和10000张测试图片。CIFAR-10数据集有如下文件:batches.meta.txtdata_batch_2.bindata_batch_4.binreadme.html...
2019-06-13 23:47:56 2347
原创 TensorFlow精进之路(三):两层卷积神经网络模型将MNIST未识别对的图片筛选出来
1、概述自从开了专栏《TensorFlow精进之路》关于对TensorFlow的整理思路更加清晰。上两篇讲到Softmax回归模型和两层卷积神经网络模型训练MNIST,虽然使用神经网络能达到99.31%的正确率,但是我比较好奇是怎样杀马特的字能让它认错字?难道还有比我的字还丑的?所以这次笔记我打算将它们保存下来看看。2、tensorflow代码实现为简单起见直接拷贝昨天的代码...
2019-06-13 23:24:11 433
原创 TensorFlow精进之路(一):Softmax回归模型训练MNIST
1、MNIST数据集简介:MNIST数据集主要由一些手写数字的图片和相应标签组成,图片总共分为10类,分别对应0~9十个数字。如上图所示,每张图片的大小为28×28像素。而标签则由one-hot向量表示,一个one-hot向量除了某一位数字为1外,其余各唯独都是0。比如[1,0,0,0,0,0,0,0,0,0,0]表示数字“0”,[0,0,0,0,0,0,0,0,0,0,1]表示数...
2019-06-13 23:14:55 766
原创 Qt之QSS:带CheckBox的QGroupBox及其样式设计
前言在引入QGroupBox的QSS时,会出现下图中的三种问题,导致界面显示极其丑陋。所以要改变QSS设置使界面更bf~图a 左边显示问题图b 标题下沉问题图c 不对称下面是两个方式改变QSS让界面更加舒服~ 顺便在原生QGroupBox基础上添加了checkBox来实现功能。一、QSS设置 普通的QGroupBox是不带Chec...
2019-06-06 17:33:10 7003
原创 Tensorflow精进之路(二):两层卷积神经网络模型训练MNIST
这段时间,打算把TensorFlow再补补,提升一下技术水平~希望我能坚持下来,抽空把这本书刷下来吧~导入数据下面的代码会直接下载数据,如果没有那个文件夹的话,但是,如果有这个文件夹而且里面有那几个文件的话,就会直接调用那个数据。 这次直接在网上搜MNIST下载,就知道怎么下载啦~ 这里我更关注TensorFlow和算法本身from tensorflow.examples.t...
2019-06-03 23:32:02 583
caffe安装配置文件Makefile.config
2020-10-19
PCA算法的原理C++ Eigen库实现
2020-04-16
C++PrimerPlus(第6版)_高清中文版_超详带书签
2019-04-23
OpenCV3编程入门_毛星云版
2019-04-08
QTTest(主要关于TCP和UDP传输)
2019-01-18
QPaintEvent绘制雷达扫描图
2018-12-26
OSG学习资料及视频PPT超详
2018-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人