自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (8)
  • 收藏
  • 关注

转载 Deep Learning模型之:CNN卷积神经网络(一)深度解析CNN

http://m.blog.csdn.net/blog/wu010555688/24487301 本文整理了网上几位大牛的博客,详细地讲解了CNN的基础结构与核心思想,欢迎交流。 [1]Deep learning简介[2]Deep Learning训练过程[3]Deep Learning模型之:CNN卷积神经网络推导和实现[4]D

2016-09-28 17:05:33 1411 1

转载 caffe模型参数的一些解释

作者:wjmishuai出处: http://blog.csdn.net/wjmishuai/article/details/50890214声明:版权所有,转载请联系作者并注明出处[plain] view plain copy 原始数据是28*28  1:数据层:  layer {    name: "mnist"//数据层

2016-09-21 15:14:19 1096

转载 caffe源码解析之blob.hpp或blob.cpp

作者:wjmishuai出处:http://blog.csdn.net/wjmishuai/article/details/50961471声明:版权所有,转载请注明出处caffe可以分为三层:Blob、Layer、NetBlob是一个四维的数组,用于存储数据,包括输入数据、输出数据、权值;Layer层则是神经网络中具体的各层结构,主要用于计算,在根据配

2016-09-21 15:12:37 787

转载 深度学习与人脸识别系列(4)__利用caffe训练深度学习模型

一:下载训练集和测试集训练集的下载地址:http://www.cbsr.ia.ac.cn/english/CASIA-WebFace-Database.html测试集的下载地址:http://vis-www.cs.umass.edu/lfw/二:利用linux脚本生成训练集[plain] view plain 

2016-09-21 15:11:22 3112 3

转载 TensorFlow教程06:MNIST的CNN实现——源码和运行结果

[小编推荐] 假定您已经安装好了TensorFlow,这里放了第二个MNIST实验的代码和参考结果,你可以直接运行验证。源码[python] view plain copy #!/usr/bin/python  import tensorflow as tf  import sys  from tensorflow.exa

2016-09-21 15:09:49 557

转载 Caffe学习笔记(七)—— solver参数说明及利用自己的数据集对权值微调

本文主要介绍:在进行网络训练和权值微调过程中,需要对solver中的参数进行设置,本文主要介绍solver中的参数设置,以及如何利用自己的数据集,对权值进行微调。1. solver参数设置[cpp] view plain copy net: "train_val.prototxt"  //深度学习模型的网络结构文件  

2016-09-21 15:07:53 4143 2

转载 Caffe学习笔记(三)——Matlab接口

本文主要介绍:Windows下Caffe框架的Matlab接口,即Matlab如何调用Caffe框架中的函数,进行分类、提取特征以及训练。1 官网说明官网:http://caffe.berkeleyvision.org/tutorial/interfaces.html2 相关说明2.1 图像预处理classification.m中,在图像输入CN

2016-09-21 15:05:02 6290

转载 深度学习-LSTM网络-代码-示例

一、 LSTM网络原理要点介绍 (1)LSTM网络用来处理带“序列”(sequence)性质的数据,比如时间序列的数据,像每天的股价走势情况,机械振动信号的时域波形,以及类似于自然语言这种本身带有顺序性质的由有序单词组合的数据。 (2)LSTM本身不是一个独立存在的网络结构,只是整个神经网络的一部分,即由LSTM结构取代原始网络中的隐层单元部分。 (3)LSTM网络具有“记忆性

2016-09-21 15:01:59 5261 1

转载 深度学习算法实践15---堆叠去噪自动编码机(SdA)原理及实现

在上一篇博文中,我们讨论了去噪自动编码机(dA),并讨论了Theano框架实现的细节。在本节中,我们将讨论去噪自动编码机(dA)的主要应用,即组成堆叠自动编码机(SdA),我们将以MNIST手写字母识别为例,用堆叠自动编码机(SdA)来解决这一问题。堆叠自动编码机(SdA)是由一系列去噪自动编码机堆叠而成,每个去噪自动编码机的中间层(即编码层)作为下一层的输入层,这样一层一层堆叠起来,构成

2016-09-21 15:00:26 2443

转载 深度学习算法实践12---卷积神经网络(CNN)实现

在搞清楚卷积神经网络(CNN)的原理之后,在本篇博文中,我们将讨论基于Theano的算法实现技术。我们还将以MNIST手写数字识别为例,创建卷积神经网络(CNN),训练该网络,使识别误差达到1%以内。我们首先需要读入MNIST手写数字识别的训练样本集,为此我们定义了一个工具类:[python] view plain copy from

2016-09-21 14:57:39 1263

转载 深度学习算法实践11---卷积神经网络(CNN)之卷积操作

卷积神经网络(CNN)主要特性有:稀疏连接和权值共享、卷积操作、池化。在前一篇博文中我们已经讨论了稀疏连接和权值共享,在本篇博文中,我们将介绍卷积操作和池化。正是由于对图像进行卷积操作,卷积神经网络才得以其名,可见卷积操作是其核心。在这篇博文中,我们将讨论卷积操作的实现其及物理含义。首先,我们来了解一下卷积概念。对于一维信号,卷积定义为:式1而我们要处理的图像信号,是二

2016-09-21 14:55:35 801

转载 深度学习算法实践9---用Theano实现多层前馈网络

我们到目前为止,我们讨论了神经网络中应用最广的BP算法,虽然想深入浅出的讲解出来,但是回头来看,还是非常复杂,晦涩难懂。这说明神经网络理论上是非常高深的,想要搞明白,是需要一定的IQ和努力的,这点上无法取巧。但是我们不要被数学的复杂性的蒙蔽,其实多层前馈网络,从原理上来说还是很简单的。在深度学习理论出现之前,神经网络尤其是BP网络,一般都只有三层,既输入层、隐藏层和输出层,可以证明,通过引

2016-09-21 14:53:56 784

转载 深度学习算法实践6---逻辑回归算法应用

在上篇博文中,我们介绍了深度学习算法的实现,并且以MNIST手写数字识别为例,验证了该算法的有效性。但是我们学习逻辑回归算法的目的是解决我们的实际问题,而不是学习算法本身。逻辑回归算法在实际中的应用还是很广泛的,例如在医学领域的疾病预测中,我们就可以列出一系疾病相关因素,然后根据某位患者的具体情况,应用逻辑回归算法,判断该患者是否患有某种疾病。当然,逻辑回归算法还是有局限性的,其比较适合于

2016-09-21 14:52:12 1432

转载 深度学习算法实践5---线性回归算法实现

在学习了基本的Theano的概念之后,我们可以将这些知识用来进行一些简单的应用。在这篇文章中,我们将实现一个简旱的逻辑回归算法。逻辑回归的数学模型还是有些小复杂的,但是其基本概念却是非常简单的,因此,我们在这里只讨论基本概念,而不太涉及复杂的数学理论。我们可以通过一个简单的例子来说明什么是逻辑回归算法,假设在三维空间中,有一组待分类的点,同时有一系平面,代表这些点应该属于的类别,我们将通过

2016-09-21 14:50:50 894

转载 深度学习算法实践4---Theano常用技巧

在上一篇文章中介绍了神经网感知器模型中用到的一些算法,在这篇文章中,将继续介绍这些常用的算法,首先是随机数的生成,因为感知器模型必须用随机数来初始化连接权值,其次是求导数,因为感知器学习算法是,会用到梯度下降算法,涉及到求导问题。在讨论随机数生成算法之前,我们先来讨论一下共享变量,这很像C语言中的静态变量,假设我们要对网站的内容的热度进行统计分析,我们用hottness来表示热度,用vis

2016-09-21 14:28:24 496

转载 深度学习算法实践3---神经网络常用操作实现

在神经网络中,最基本的单元为神经元。一个神经元可以视为具有i=1,2,...,n个输入,一个偏移量bias的单元,假设输入信号为x1,x2,...,xn,每个输入信号的权重为w1,w2,...,wn,则这个神经元的总体输入为:而通常我们为了计算方便,我们会额外引入一个输入i=0,并设置其输入权重为w0,在数值上等于偏移量bias,则上面的公式可以简化为:下面

2016-09-21 14:26:57 633

转载 Spark MLlib Deep Learning Neural Net(深度学习-神经网络)1.1

Spark MLlib Deep Learning Neural Net(深度学习-神经网络)1.1http://blog.csdn.net/sunbow0Spark MLlib Deep Learning工具箱,是根据现有深度学习教程《UFLDL教程》中的算法,在SparkMLlib中的实现。具体Spark MLlib Deep Learning(深度学习)目录结构:

2016-09-21 11:19:10 1294

转载 Batch Normalization 学习笔记

转载自:http://blog.csdn.net/hjimce/article/details/50866313可参阅:知乎http://www.zhihu.com/question/38102762一、背景意义本篇博文主要讲解2015年深度学习领域,非常值得学习的一篇文献:《Batch Normalization: Accelerating Deep Network Tr

2016-09-21 11:14:18 1144

原创 小米公司编程题2(欢迎批评指正)

2, 异形数长度为n的数组里面,除了3个数字,其他都出现2次,写出程序找出任意一个数。例如 1 3 7 9 5 5 9 4 3 6 1 7输出4/5/6/************************************************************************//* 长度为n的数组里面,除了3个数字,其他都出现2次,写出程序找出任意一

2013-08-18 12:58:12 992

原创 小米公司编程题1(欢迎批评指正)

输入: 一个长度为n的整数数组input输出: 一个长度为n的数组result,满足result = input数组中,除了input 之外的所有数的乘积,不用考虑溢出例如 input{2, 3, 4, 5}output:{60, 40, 30, 24}/************************************************************

2013-08-18 12:56:29 865

转载 深入Java集合学习系列:HashMap的实现原理

1.    HashMap概述:   HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2.    HashMap的数据结构:   在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本

2013-06-09 19:36:45 577

原创 几种排序算法实现

//2013年6月3日13:13:49#include "stdio.h"#define MAX 100/************************************************************************//* 插入排序算法 参数:数组

2013-06-04 18:54:31 515

转载 光流法简单介绍

光流的概念是Gibson在1950年首先提出来的。它是空间运动物体在观察成像平面上的像素运动的瞬时速度,是利用图像序列中像素在时间域上的变化以及相邻帧之间的相关性来找到上一帧跟当前帧之间存在的对应关系,从而计算出相邻帧之间物体的运动信息的一种方法。一般而言,光流是由于场景中前景目标本身的移动、相机的运动,或者两者的共同运动所产生的。其计算方法可以分为三类:(1)基于区域或者基于特征的匹配方

2013-06-03 09:52:40 922

转载 Background Subtraction and Modeling 常见的目标检测中的背景建模方法漫谈

转载者的话:最近一直在看background subtraction and modeling。正如如下链接的第一个回帖所说,背景建模虽然最近研究不是很热,但对视频的处理至关重要,甚至直接影响一个系统的成败。研究不热的原因可能是因为能挖掘的方法都差不多了,剩下的就是个人消化和理解了。有时一种方法不一定管用,可能需要好几种组合起来才能有效,而且在不用的场景下需要不同的参数,这些都是在具体

2013-06-03 09:39:33 1079

转载 如何写出正确的二分查找?——利用循环不变式理解二分查找及其变体的正确性以及构造方式

序言  本文以经典的二分查找为例,介绍如何使用循环不变式来理解算法并利用循环不变式在原始算法的基础上根据需要产生算法的变体。谨以本文献给在理解算法思路时没有头绪而又不甘心于死记硬背的人。  二分查找究竟有多重要?《编程之美》第2.16节的最长递增子序列算法,如果想实现O(n2)到O(nlogn)的时间复杂度下降,必须借助于二分算法的变形。其实很多算法都是这样,如果出现了在有序序列中

2013-05-26 16:30:36 1767

转载 综合面试题

1、SELECT * FROM TABLE和SELECT * FROM TABLE WHERE NAME LIKE '%%' AND ADDR LIKE '%%' AND (1_ADDR LIKE '%%' OR 2_ADDR LIKE '%%' OR 3_ADDR LIKE '%%' OR 4_ADDR LIKE '%%' ) 检索的结果相同吗,若不相同写出不同之处

2013-05-26 15:08:13 1148

原创 static关键字

static关键字的作用1.函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,其值在下次调用时仍维持上次的值;2.在模块内的static全局变量可以被模块内的所用函数访问,但不能被模块外的其他函数访问;3.在模块内的static函数只可被这一模块内的其他函数调用,这个函数使用范围被限制在声明它的模块内;4.在类中的static成员变量属于整

2013-05-20 19:24:44 625

原创 sizeof的用法

#include#include //2013年5月20日19:16:21int main(void){ char s[]="\n123\\"; printf("%d,%d\n",strlen(s),sizeof(s)); return -1;}这段程序的输出结果是5,6。sizeof表示的是计算机对象所占的空间大小,它只是一个关键字而非函数。在计算变量所占的空间大小时,括

2013-05-20 19:14:41 635

原创 数据结构链表操作1

/************************************************************************//* 2013年4月8日19:40:12 *//********************************

2013-05-19 18:49:22 634

原创 数据结构链表基本操作

# include # include # include struct Arr{ int * pBase;//存储数据的第一个元素的地址 int len;//数据的长度 int cnt;//当前数组有效元素的个数};void init_arr(struct Arr *pArr,int length);void show_arr(struct Arr *pArr);boo

2013-05-19 18:48:16 1347

原创 求最大公约数

#include "stdio.h"/**最大公约数函数:穷举法*/int gcdNormal(int x, int y){ int i; int maxNumber=0; //首先判断两个数中的最大数 if(x>y) maxNumber=x; else maxNumber=y; for (i=maxNumber;i>=1;i--) { if(x%i==0

2013-05-19 18:30:54 669

转载 常用设计模式之基本概念

设计模式:是指在软件开发中,经过验证的,用于解决在特定环境下、重复出现的、特定问题的解决方案。设计模式分类创建型模式:抽象了对象实例化的过程,用来帮助创建对象的实例结构型模式:描述如何组合类和对象以获得更大的结构行为型模式:描述算法和对象间职责的分配常用设计模式简单工厂:提供一个创建对象实例的功能,而无须关心其具体实现。被创建实例的类型可以是接口、抽

2013-05-19 17:42:04 629

原创 Java二分查找

package com.test.day1;//二分查找2013年5月19日15:38:43public class Binarysearch { public static void main(String[] args) { int[] array=new int[]{2,4,6,8,10,12}; System.out.println(Binarysearch.bi

2013-05-19 16:52:02 828

转载 UML用例关系include和extend区别

在画用例图的时候,理清用例之间的关系是重点。用例的关系有泛化(generalization)、扩展(extend)和包含(include)。其中include和extend最易混淆。基本概念用例图(Use Case Diagram):用例图显示谁是相关的用户,用户希望系统提供什么服务(用例),以及用例之间的关系图。用例图主要的作用是获取需求、指导测试。用例图的4个基本组件:参与者(Ac

2013-05-18 20:12:25 1289

原创 UML中多重度0..*和*有什么区别

0-*表示一个集合中的一个对象对应另一个集合中的0个或多个对象。(可以不对应)1-*表示一个集合中的一个对象对应另一个集合中的一个或多个对象。(至少对应一个)*表示一个集合中的一个对象对应另一个集合中的多个的对象。

2013-05-18 20:11:16 15550 5

原创 视频监控中遇到的内存分配失败问题

这几天在做车流量统计,用的是Emgu,查看Emgu安装文件下的Examples例子,经过修改后,第一次选择视频进行车辆统计的时候没有问题,但是不关闭窗体第二次选择视频进行统计的时候会出现内存分配失败的问题。搜了很多方法还是没有解决。using System;using System.Collections.Generic;using System.ComponentModel;using S

2013-05-13 21:29:24 1484

原创 调用Emgu中函数进行高斯背景建模

刚刚学习Emgu,调用其中的函数进行混合高斯背景建模。 BackgroundSubtractorMOG bg_mog = null;//高斯模型 const int defaultNMixtures = 5;//默认混合模型个数 const int defaultHistory = 200;//默认历史帧数 const d

2013-05-10 20:45:02 2003 1

原创 基于颜色特征的图像检索

下面是基于颜色特征的图像检索效果图

2012-11-23 18:09:24 1232 1

精通spring2.x企业应用开发详解

精通spring2.x企业应用开发详解 源代码 patr6

2009-09-19

精通spring2.x企业应用开发详解

精通spring2.x企业应用开发详解 源代码 part5

2009-09-19

精通spring2.x企业应用开发详解

精通spring2.x企业应用开发详解 源代码 part4

2009-09-19

精通spring2.x企业应用开发详解

精通spring2.x企业应用开发详解 源代码 part3

2009-09-19

精通spring2.x企业应用开发详解

精通spring2.x企业应用开发详解 源代码 part2

2009-09-19

Ajax 经典案例开发大全

Ajax 经典案例开发大全 源代码 学习Ajax很好的资料

2009-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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