- 博客(16)
- 收藏
- 关注
原创 Python图像特征检测算法(1):Python实现SIFT和Harris
Python图像特征检测算法(1):Python实现SIFT和Harris 本文将介绍用于图像匹配的两种局部描述子算法,SIFT[论文链接]和Harris,它们在很多应用中都有比较重要的作用,比如目标匹配、目标跟踪、创建全景图、增强现实技术以及计算图像的三维重建,常用的特征有颜色、角点、特征点、轮廓、纹理等。Harris角点检测算法(也称Harris&Stephens角点检测器)是特征点检测的基础,是一个极为简单的角点检测算法。Harris提出了应用邻近像素点灰度差值概念,从而进行判断是否为角点(兴趣点)、
2017-12-14 17:58:25 7549 3
原创 TensorFlow实现经典深度学习网络(7):TensorFlow实现双向长短时记忆循环神经网络
TensorFlow实现经典深度学习网络(7):TensorFlow实现双向长短时记忆循环神经网络 20世纪末,Schuster和Paliwal首次提出双向循环神经网络(Bi-directional Recurrent Neural Network ,Bi-RNN),长短时记忆模型LSTM也在同年被提出。Bi-RNN的主要目标是增加RNN可利用的信息。上节我门介绍来RNN的相关理论,然而,由于标准的循环神经网络(RNN)在时序上处理序列,可以处理不固定长度的时序数据,但他们往往忽略了未来的上
2017-11-03 10:05:05 1982
原创 TensorFlow实现经典深度学习网络(6):TensorFlow实现基于LSTM的语言模型
TensorFlow实现经典深度学习网络(6):TensorFlow实现基于LSTM的语言模型循环神经网络(Recurrent Neural Networks,RNNs)出现于20世纪80年代,由于神经网络结构的进步和GPU上深度学习训练效率的突破,PNNs已经在众多自然语言处理(Natural Language Processing, NLP)中取得了巨大成功以及广泛应用。RNN对时间序列数据非常有效,其每个神经元可通过内部组件保存之前输入的信息。RNNs已经被在实践中证明对NLP是非常成功的,如词向量
2017-11-02 15:17:24 2176
原创 TensorFlow实现经典深度学习网络(5):TensorFlow实现自然语言处理基础网络Word2Vec
TensorFlow实现经典深度学习网络(5):TensorFlow实现自然语言处理基础网络Word2Vec 循环神经网络RNN是在自然语言处理NLP领域最常使用的神经网络结构,和卷积神经网络在图像识别领域的地位相似,影响深远。而Word2Vec则是将语言中的字词转化为计算机可以理解的稠密向量Dense Vector,进而可以做其他自然语言处理任务,比如文本分类、词性标注、机器翻译等。有时,Word2Vec也称Word Embedings,中文也有很多叫法,比较普遍的是“词向量”或“词嵌入”
2017-11-02 08:52:02 770
原创 YOLO: Real-Time Object Detection深度网络: 在Darknet上的实现方式
YOLO: Real-Time Object Detection深度网络: 在Darknet上的实现方式 YOLO是一个最先进的实时对象检测系统,YOLO的升级版有两种:YOLOv2和YOLO9000[链接]。YOLO的发展主要有两个大方面的改进(1)是采用了一系列的方法优化YOLO的模型结构,产生了YOLOv2,在快速的同时准确率达到state of the art。同时,YOLOv2可以适应不同的输入尺寸,根据需要调整检测准确率和检测速度。(2)是采用wordtree的方法,综合Imag
2017-11-01 09:27:37 1454
原创 TensorFlow实现经典深度学习网络(4):TensorFlow实现ResNet
TensorFlow实现经典深度学习网络(4):TensorFlow实现ResNet ResNet(Residual Neural Network)——微软研究院何凯明团队的Residual Networks,其通过使用Residual Unit成功训练了152层深的神经网络,在ILSVRC 2015上大放异彩,获得第一名的成绩,取得3.57%的top-5错误率,效果非常突出。ResNet的结构可以极快地加速超深网络的训练,模型的准确率也有非常大的提升。而且Deep Residual Lea
2017-10-15 10:52:29 11407 4
原创 TensorFlow实现经典深度学习网络(3):TensorFlow实现Google Inception Net
TensorFlow实现经典深度学习网络(3):TensorFlow实现Google Inception Net Google Inception Net作为ILSVRC 2014比赛中的第一名(通常被称为Inception V1),其在控制计算量和参数量的同时,获得非常好的分类性能——top-5错误率6.67%,只有AlexNet的一半不到。Inception V1有22层(AlexNet 8层,VGGNet 19层),计算量却只有15亿次浮点运算,500万参数(AlexNet 6000万
2017-10-14 10:14:06 771
原创 TensorFlow实现经典深度学习网络(2):TensorFlow实现VGGNet
TensorFlow实现经典深度学习网络(2):TensorFlow实现VGGNet VGGNet是经典的深度学习网络之一,由牛津大学的视觉几何组(Visual Geometry Group)提出,是ILSVRC-2014中定位任务第一名和分类任务第二名(top-5错误率7.3%,19层神经网络)。其探索了卷积神经网络的深度与其性能之间的关系,拓展性很强,通过反复堆叠
2017-10-13 15:51:31 2441 1
原创 TensorFlow实现经典深度学习网络(1):TensorFlow实现AlexNet
TensorFlow实现经典深度学习网络(1):TensorFlow实现AlexNet 本文介绍的经典卷积神经网络为AlexNet,他是由Hinton的学生Alex Krizhevsky提出。AlexNet可以说是在2012年被发表的一个经典之作,它可以算是LeNet的一种更深更宽的版本,并在当年取得了ImageNet最好成绩,点燃了深度学习这把火。也是在那年之后,更多的更深
2017-10-12 20:53:55 3285 1
原创 TensorFlow深度学习进阶教程:TensorFlow实现CIFAR-10数据集测试的卷积神经网络
TensorFlow深度学习进阶教程:TensorFlow实现CIFAR-10数据集测试的卷积神经网络 TensorFlow是一个非常强大的用来做大规模数值计算的库。其所擅长的任务之一就是实现以及训练深度神经网络。本教程使用的数据集是CIFAR-10,这是一个非常经典的数据集,包含60000张32×32的彩色图像,其中训练集50000张,测试集10000张。对CIFAR-10 数
2017-10-11 19:50:12 1614
原创 TensorFlow深度学习新手教程:TensorFlow实现简单的卷积网络
TensorFlow深度学习入门教程:TensorFlow实现简单的卷积网络TensorFlow是一个非常强大的用来做大规模数值计算的库。其所擅长的任务之一就是实现以及训练深度神经网络。本教程将讲解如何使用TensorFlow实现一个简单的卷积神经网络(CNN),使用的数据集为经典的MNIST数据集,预期可以达到99%左右的准确率。我相信,通过此案例,读者会更进一步的理解与掌握深度神经网络
2017-10-11 11:09:12 550
原创 TensorFlow教程:TensorFlow实现多层感知机
TensorFlow教程:TensorFlow实现多层感知机 TensorFlow是一个非常强大的用来做大规模数值计算的库。其所擅长的任务之一就是实现以及训练深度神经网络。TensorFlow可以很容易的实现Softmax Regression模型,这个线性模型的最大特点就是简单易用,但是过拟合能力不强。有理论研究表明,为了拟合复杂函数需要的隐含节点的数目,基本上随着隐含层的
2017-10-10 21:09:13 660
原创 TensorFlow教程:TensorFlow实现自编码器
TensorFlow教程:TensorFlow实现自编码器 TensorFlow是一个非常强大的用来做大规模数值计算的库。其所擅长的任务之一就是实现以及训练深度神经网络。 实现自编码器和实现一个单隐含层的神经网络差不多,只不过在数据输入时做了标准化,并加上一个高斯噪声。 在本教程中,我将结合自己的亲身体会,介绍并构建一个TensorFlow自编码器(Au
2017-10-10 19:04:41 872
原创 Ubuntu16.04版本安装Anaconda+Tensorflow
Ubuntu16.04版本安装Anaconda+TensorflowUbuntu16.04系统下安装软件一直是“心头大患”,特别是安装Anacondahe和Tensorflow,可以说是一波三折。为了不让大家走弯路,快速的完成Anacondahe和Tensorflow的安装使用,本文结合自身的亲身体验介绍一个进行成功案列,既简单又实用。安装前确保Ubuntu16.04已经安装好,方法步骤:
2017-09-27 10:27:05 2420
原创 Python2.X与Python3.X编程代码笔记(1):AttributeError: 'dict' object has no attribute 'iteritems'
Python2.X与Python3.X代码笔记(1):AttributeError: 'dict' object has no attribute 'iteritems'在交替使用Python2.X与Python3.X两种不同版本进行编程时,通常会遇到各种各样的AttributeError,本系列笔记将依据编程过程,罗列出本人所遇到的各种错误及解决方法。
2017-09-26 15:32:53 1706
原创 Efficient Video Segmentation using Parametric Graph Partitioning阅读笔记(1)
Efficient VideoSegmentation using Parametric Graph Partitioning(基于参数图划分的高效视频分割) 本篇博文要讲解的是来自International Conference on Computer Vision(ICCV)2015国际计算机视觉大会上的一篇经典Paper《Efficient
2017-09-14 12:53:11 429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人