- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 Tensorflow实战6:Tensorflow实现AlexNet
算法实现过程的详细介绍\quad首先需要介绍一下AlexNet,2012年Hinton的学生Alex Krizhevsky提出了深度卷积神经网络模型AlexNet,它可以算是LeNet的一种更宽更深的版本。AlexNet中包含了几个技术点,也首次在CNN中成功应用了ReLU,Dropout和LRN等Trick。同时AlexNet也使用了GPU进行运算加速,作者开源了他们在GPU上训练神经网络的C...
2019-01-29 22:34:16 382
原创 语义分割算法之Unet论文理解
题外话\quadUnet是受到FCN启发针对医学图像做语义分割,且可以利用少量的数据学习到一个对边缘提取十分鲁棒的模型,在生物医学图像分割领域有很大作用。网络架构这就是整个网络的结构,大体分为收缩和扩张路径来组成。因为形似一个字母U,得名Unet。收缩路径仍然是利用传统卷积神经网络的卷积池化组件,其中经过一次下采样之后,channels变为原来的2倍。扩张路径由2 * 2的反卷积,反卷机的输...
2019-01-29 14:57:47 8122 1
原创 《Fully Convolutional Networks for Semantic Segmentation》论文阅读
题外话\quad这篇论文是拿到了CVPR2015 best paper候选的,意义可见一般。算法总体原理\quad算法第一次提出end2end来做语义分割的网络,简称为FCN。FCN网络的结构如上,直接用原图像的ground truth作为监督信息,训练一个端到端的网络,让网络做像素级别的预测,直接预测标签(mask)图像。算法的Trick1\quad将传统网络如AlexNet,VG...
2019-01-29 12:02:21 283
原创 《改进非线性亮度提升模型的逆光图像恢复》论文复现
算法原理这个论文是中文的,论文网址在这:http://html.rhhz.net/JSJYY/2017-2-564.htm 。算法原理可以直接在这个网址或者下载论文查看。源码实现//Method2#define PI 3.1415926double log2(double N) { return log10(N) / log10(2.0);}Mat Inrbl(Mat src, ...
2019-01-28 18:39:14 1525
原创 Tensorflow实战5:Tensorflow实现进阶的卷积网络(对CIFAR数据集进行分类)
算法实现过程的详细介绍卷积神经网路最强大的地方还是对于图像问题的处理,现在就来处理在CIFAR10数据集上进行分类的一个任务,关于CIFAR10数据集介绍和CIFAR10数据集下载,可以在网上查阅相关资料。载入一些常用库,比如Numpy和time,并载入Tensorflow Models中自动下载,读取CIFAR-10数据的类。其中下载的代码为:git clone https://git...
2019-01-26 22:53:46 392
原创 Tensorflow实战4:Tensorflow实现简单的卷积网络
算法实现过程的详细介绍这里主要讲如何用Tensorflow实现一个简单的卷积神经网络,使用的数据集为MNIST数据集,预期可以达到99.2%的准确率。这里使用2个卷积层加一个全连接层构建一个简单但是非常有代表性的卷积神经网络。载入MNIST数据集,并设置默认的Interactive Session。#2个卷积加一个全连接的神经网络from tensorflow.examples.tut...
2019-01-24 21:54:40 395
原创 Tensorflow实战3:Tensorflow实现多层感知机
算法实现过程的详细介绍之前在Tensorflow实战一种实现完整的Softmax Regression(没有隐含层),并在MNIST数据集种取得了大概92%的准确率。现在我们要给神经网络加上隐藏层,并使用减轻过拟合的Dropout,自适应学习速率的Adagrad,以及可以解决梯度弥散问题的激活函数ReLU。首先载入Tensorflow并加载MNIST数据集。创建一个Tensorflow默认的...
2019-01-24 21:13:56 332
原创 Tensorflow实战2:Tensorflow实现去噪自编码器
算法实现过程的详细介绍首先介绍一下自编码器,Hinton教授在Science发表了文章Reducing the dimensionality of data with neural networks,讲解使用自编码器进行降维的方法,自编码器就是可以使用自身的高阶特征编码自己。自编码器的输入节点和输出节点是一致的,但如果只是单纯的逐个复制输入节点则没有意义,所以我们可以加入几种限制:(1)如果限...
2019-01-23 22:11:24 1674
原创 Tensorflow实战1:Tensorflow实现Softmax Regression识别手写数字
实现过程的详细介绍对Minist数据进行加载,利用Tensorflow提供的封装函数from tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets("MNIST_data/", one_hot=True)查看一下mnist数据集的情况,可以发现训练集有55000个...
2019-01-22 23:05:58 306
转载 【转】FCN中反卷积、上采样、双线性插值之间的关系
原文地址:https://blog.csdn.net/u011771047/article/details/72872742最近看很多人在群里问关于FCN中反卷积,上采样和双线性插值之间的关系,想着有必要整理下思路总结下,欢迎拍砖指正,也欢迎大家一同更新!先看几个概念: 1、图像上采样 上采样upsampling的主要目的是放大图像,几乎都是采用内插值法,即在原有图像像素的基础上,在像素...
2019-01-22 14:32:56 999
转载 ROI Align 理解
尊重作者,转载网址。ROI Align 是在Mask-RCNN这篇论文里提出的一种区域特征聚集方式, 很好地解决了ROI Pooling操作中两次量化造成的区域不匹配(mis-alignment)的问题。实验显示,在检测测任务中将 ROI Pooling 替换为 ROI Align 可以提升检测模型的准确性。1. ROI Pooling 的局限性分析在常见的两级检测框架(比如Fast-RCNN,F...
2019-01-22 14:16:38 254
转载 Mask RCNN笔记
原文地址:https://blog.csdn.net/xiamentingtao/article/details/78598511mask rcnn是何凯明基于以往的faster rcnn架构提出的新的卷积网络,一举完成了object instance segmentation. 该方法在有效地目标的同时完成了高质量的语义分割。 文章的主要思路就是把原有的Faster-RCNN进行扩展,添加一个...
2019-01-21 17:37:51 181
转载 Feature Pyramid Networks for Object Detection 总结
转载地址:https://blog.csdn.net/xiamentingtao/article/details/785980271. FPN解决了什么问题?答: 在以往的faster rcnn进行目标检测时,无论是rpn还是fast rcnn,roi 都作用在最后一层,这在大目标的检测没有问题,但是对于小目标的检测就有些问题。因为对于小目标来说,当进行卷积池化到最后一层,实际上语义信息已经没...
2019-01-21 17:17:50 223
原创 Educational Codeforces Round 58 (Rated for Div. 2) A,B,C,D,E,G
竞赛链接:http://codeforces.com/contest/1101A:找到一个被d整除,但是不被[l,r]包含的最小的数解法:按照d和l的大小关系,分类讨论一下#include <bits/stdc++.h>using namespace std;int d, l, r, q;int main(){ scanf("%d", &a
2019-01-20 23:40:39 162
原创 Codeforces Round #531 (Div. 3)题解
A - Integer Sequence Dividing题意:输入n,判断1-n的序列是否可以分成2个子集,并且子集的和相等。解法:按照4分段讨论,因为容易发现每4个数字都可以构成2个子集的和相等,更简单的做法是直接判断前缀和的奇偶性。#include <bits/stdc++.h>using namespace std;int n;//1, 2, 3, 4int ma...
2019-01-14 16:53:59 221
原创 OpenCV图像处理专栏四 | 自动白平衡之完美反射算法原理及C++实现
算法原理https://www.cnblogs.com/Imageshop/archive/2013/04/20/3032062.html 在Imageshop前辈看到了这个完美反射算法用于自动全平衡的算法,此算法的原理是:完美反射理论假设图像中最亮的点就是白点,并以此白点为参考对图像进行自动白平衡,最亮点定义为R+G+B的最大值算法步骤计算每个像素R,G,B之后,并保存按照R+G+B的...
2019-01-07 08:39:07 4902 1
原创 OpenCV图像处理专栏三 | 灰度世界算法原理和实现
前置内容人的视觉系统具有颜色恒常性,能从变化的光照环境和成像条件下获取物体表面颜色的不变特性,但成像设备并不具有这样的调节功能,不同的光照环境会导致采集到的图像颜色与真实颜色存在一定程度的偏差,需要选择合适的颜色平衡算法去消除光照环境对颜色显示的影响。灰度世界算法原理灰度世界算法以灰度世界假设为基础,假设为:对于一幅有着大量色彩变化的图像,R,G,B,3个分量的平均值趋于同一个灰度值Gray...
2019-01-02 20:35:06 1804
cs231-斯坦福大学-李菲菲-2016 课件
2018-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人