自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (6)
  • 收藏
  • 关注

原创 D-SIFT

dense sift即直接指定关键点位置和描述子采样区域,计算sift特征。 主要过程是: 1,用一个patch在图像上以一定步长step滑动,代码中step=1,这个patch就是描述子采样区域,patch size是4bins*4bins,bin size可以自己指定,代码中是3pixels*3pixels。这里说的bin对应到《sift特征提取》中的第4步就是指子区域area。图中的

2015-09-26 12:11:04 2886

原创 gnuplot(知识介绍及demo图)

一、基础篇:1、plot命令基本命令:plot {}     { | {"" {datafile-modifiers}}}     {axes } {} {with }     {, {definitions,} ...}可以在gnuplot中输入help plot查看帮助,子选项中比较常用的with,可以在gnuplot中输入help plot with查看

2015-09-25 20:42:38 9520

转载 matlab对于文本文件(txt)数据读取

这篇转载的文章有点长,耐心看完能学到很多东西。一. 基本知识: 1. 二进制文件与文本文件的区别: 将文件看作是由一个一个字节(byte) 组成的, 那么文本文件中的每个字节的最高位都是0,也就是说文本文件使用了一个字节中的七位来表示所有的信息,而二进制文件则是将字节中的所有位都用上了。这就是 两者的区别;接着,第二个问题就是文件按照文本方式或者二进制方式打开,两者会有什么

2015-09-23 15:49:42 4494

转载 matlab的xml操作

本文介绍2种MATLAB XML操作的方法:1.MATLAB自带的xmlread,xmlwrite;2.xml_io_tools工具包。推荐大家使用xml_io_tools工具包。本文转自http://www.cnblogs.com/emituofo/archive/2011/11/06/2238219.html1. MATLAB自带的xmlread,xmlwrite  1

2015-09-23 15:29:08 3246

原创 matlab plot绘图

看到很多论文做的图都很漂亮,特此简单学习一下,文章后面有很多软件要学习,还有待进一步认真学习,matlab只是一个菜鸟级别的水平:function [ ] = Overhead_rate_step_number( )%step numberstep=[1 2 3 4];%different cascade numberOverhead_rate1=[6.9, 3.75, 3.82,

2015-09-23 15:16:19 6157

原创 matlab的excel的读和写(生成脚本m文件)

1. 读取Excel文件(a) 命令方式xlsread: 读取命令:[data,text]  = xlsread(FileName, SheetName, Range);data保存的是数据单元格的值, text保存的是字符串单元格的内容。2. 将MATLAB数据写入到Excel写入命令:xlswrite(FileName, Output, SheetName, Range)

2015-09-23 14:05:52 10875

原创 Spatial Pyramid Matching for Recognizing Natural Scene Categorie(阅读)

这篇文章要弄清楚需要先对sift,k-means,libsvm有很好了解,才能够很快的理清这篇论文,主要部分:一、Spatial Pyramid Matching 1. Pyramid Match Kernels  1)假设存在两个特征集合X、Y,其中每个特征x的维度为d。将特征空间划分为不同的尺度,在尺度下把特征空间的每一维划出个bins,那么d维的特征空间就能划出个

2015-09-17 19:39:31 1505

原创 Bag of words and Bag of features

关于BOW没什么好点资源,百度到的都是一些不详细的。碰巧看到了一个公开课,http://crcv.ucf.edu/courses/CAP5415/Fall2012/index.php里面有视频和PDF可能需要翻墙才能看到视频和pdf,这里我就把原资源截下来放里面了。版权归原作者所有。================================================

2015-09-17 09:45:25 4150 4

原创 Notes on Convolutional Neural Networks(阅读)

这篇文章是大家熟悉的CNN,这是被埋没了很久的一篇,是金子总会发光。=====================================================================使用的代码:DeepLearnToolbox  ,下载地址:点击打开,感谢该toolbox的作者=========================================

2015-09-15 18:08:44 7641

原创 处理大数据量的方法matlab(句柄)

MATLAB函数句柄函数句柄(Function handle)是MATLAB的一种数据类型。包含了函数的路径、函数名、类型以及可能存在的重载方法;引入函数句柄是为了使feval及借助于它的泛函指令工作更可靠;使“函数调用”像“变量调用”一样方便灵活;提高函数调用速度,特别在反复调用情况下更显效率;提高软件重用性,扩大子函数和私用函数的可调用范围;迅速获得同名重载函数的位置、类型

2015-09-15 16:01:27 3671

原创 Deciding the Number of Clusterings(学习Free Mind知识整理)

阅读http://freemind.pluskid.org/machine-learning/deciding-the-number-of-clusterings/文章的一些知识整理。=====================================================================前面不知道kid在后面会介绍如何确定聚类的类别个数这一部分知识

2015-09-15 14:50:53 850

原创 Dimensionality Reduction(学习Free Mind知识整理)

阅读http://blog.pluskid.org/?p=290文章中的一些知识整理:学习的知识点降维。=====================================================================先看一下这句话“feature selection 和 dimensionality reduction 两个 topic 都有许多很经典的算

2015-09-15 13:14:39 3350

转载 LBP+DLBP+STLBP+VLBP

 纹理是物体表面的固有特征之一,可认为是灰度(颜色)在空间以一定的形式变化而产生的图案(模式).LBP(Local Binary Pattern, 局部二值模式)是一种用来描述图像局部纹理特征的算子;它的作用是进行特征提取,提取图像的局部纹理特征.原始的LBP算子定义为在3*3的窗口内,以窗口中心像素为阈值,将相邻的8个像素的灰度值与其进行比较,若周围像素值大于

2015-09-15 12:27:46 3609 1

转载 降维工具箱

降维工具箱drtool工具箱下载:http://leelab.googlecode.com/svn/trunk/apps/drtoolbox/————————————————————————————————————————————参考:https://chunqiu.blog.ustc.edu.cn/?p=413  这

2015-09-15 12:25:46 5299 3

原创 matlab的imread

imread(matlab)                                            函数语法 A = imread(filename, fmt)[X, map] = imread(...)[...] = imread(filename)[...] = imread(URL,...)[...] = imread(

2015-09-15 12:21:31 104352 4

转载 multidimensional scaling

一般想到降维,就自然想到一种方法PCA,其实还有一种方法MDS(multidimensional scaling),可以获得样本间的相似性的空间表达。先说说这两种方法的相似处,PCA是把观察的数据用较少的维数来表达,这点上两种方法的相似的;两种方法的不太之处在于,MDS利用的是成对样本间相似性,目的是利用这个信息去构建合适的低维空间,是的样本在此空间的距离和在高维空间中的样本间的相似性尽可能的

2015-09-15 11:59:40 2149

转载 Latent Semantic Analysis

潜语义分析LSA介绍Latent Semantic Analysis (LSA), also known as Latent Semantic Indexing (LSI) literally means analyzing documents to find the underlying meaning or concepts of those documents. If each

2015-09-15 10:53:25 1699

转载 Principal Components Analysis

以前对PCA算法有过一段时间的研究,但没整理成文章,最近项目又打算用到PCA算法,故趁热打铁整理下PCA算法的知识。本文观点旨在抛砖引玉,不是权威,更不能尽信,只是本人的一点体会。主成分分析(PCA)是多元统计分析中用来分析数据的一种方法,它是用一种较少数量的特征对样本进行描述以达到降低特征空间维数的方法,它的本质实际上是K-L变换。PCA方法最著名的应用应该是在人脸识别中特征提取及数据维

2015-09-15 09:25:27 1792

原创 Expectation Maximization

1

2015-09-14 21:08:50 1159

原创 STL源码剖析 [简单应用总结二]

容器://see http://www.cplusplus.com/reference/stl/// 演示STL容器#include #include #include #include #include #include #include #include #include #include #include #include #include //用于排序的

2015-09-14 10:53:52 803

原创 STL源码剖析 [简单应用总结一]

组件:// 演示STL基本组件//construct//destroy//uninitialized_copy/uninitialized_copy_n//uninitialized_fill/uninitialized_fill_n//get_temporary_buffer/return_temporary_buffer#include #include #include

2015-09-14 10:42:43 1271

原创 STL源码剖析 [算法](三)[stl_function.h]

/*stl_function.h @功能,functor相关测试效果。函数对象函数适配器环境,win7-vs2013*//* NOTE: This is an internal header file, included by other STL headers. * You should not attempt to use it directly. */#ifndef

2015-09-14 10:27:11 1491

原创 STL源码剖析 [算法](二)[stl_algo.h]

前面在stl_algobase.h介绍了基本的几个算法了,接下来看一下一些经常用到的有价值的几十种算法,这些算法需要使用才能够熟练掌握,我这里就把源码直接盗过来了。stl_algo.h源码:// Filename: // Comment By: 凝霜// E-mail: mdl2009@vip.qq.com// Blog: http://blog.c

2015-09-14 10:04:14 901

原创 STL源码剖析 [算法](一)[stl_numeric.h]==>copy

//唯一对外接口/*--------------------------------------------------------------------------------------* copy 函数及其重载形式*///完全泛化版本。 template // ? 这里的 InputIterator 和 OutputIterator 都只是名称而已,哪里确保了它们真的至少是 In

2015-09-14 09:54:36 773

原创 STL源码剖析 [容器](二十二)[stl_hash_multimap.h和stl_hash_multiset.h]

hash_multimap和hash_multiset与前面的multimap和multiset特性没什么差别,差别就是底层机制是hashtable。这里就不详细说明了。stl_hash_multimap.h源码:// Forward declaration of equality operator; needed for friend declaration.//hash_m

2015-09-14 09:50:41 725

原创 STL源码剖析 [算法](一)[stl_numeric.h]

stl_numeric.h里面的都是数值算法,与数值计算有关。stl_numeric.h源码:#ifndef __SGI_STL_INTERNAL_NUMERIC_H#define __SGI_STL_INTERNAL_NUMERIC_H__STL_BEGIN_NAMESPACE/* sum (1) :The default operation is to add the

2015-09-14 09:46:11 965

原创 STL源码剖析 [容器](二十一)[stl_hash_map.h]

hash_map基于hash table(哈希表)。 哈希表最大的优点,就是把数据的存储和查找消耗的时间大大降低,几乎可以看成是常数时间;而代价仅仅是消耗比较多的内存。然而在当前可利用内存越来越多的 情况下,用空间换时间的做法是值得的。另外,编码比较容易也是它的特点之一。其基本原理是:使用一个下标范围比较大的数组来存储元素。可以设计一个函数(哈希函数,也叫做散列函数),使得每个元素的关

2015-09-14 09:33:52 1193

原创 STL源码剖析 [容器](二十)[stl_hash_set.h]

hash_set的底层数据结构是哈希表,因此要深入了解hash_set,必须先分析哈希表。哈希表是根据关键码值(Key-Value)而直接进行访问的数据结构,它用哈希函数处理数据得到关键码值,关键码值对应表中一个特定位置再由应该位置来访问记录,这样可以在时间复杂性度为O(1)内访问到数据。但是很有可能出现多个数据经哈希函数处理后得到同一个关键码——这就产生了冲突,解决冲突的方法也

2015-09-14 09:21:21 871

原创 Matlab2014b与C/C++(VS2013)混合编程(未完)

很多精通单一语言,c语言或matlab的人,在处理经常遇到Matlab与C/C++混合编程的问题,而且都会出现各种编译问题,使得这两种语言之间产生了代购,因为我对这些问题也比较反感,因此做一个简单认识和学习。1、Matlab调用C/C++Matlab调用C/C++的方式主要有两种:利用MEX技术和调用C/C++动态连接库。利用MEX技术:MEX是Matlab Execu

2015-09-12 12:05:37 5240 3

原创 VS2013生成DLL文件

1、打开VS2013,创建项目,点DLL,输入项目名称,MakeDll,添加新项,来创建头文件MakeDll.h;MakeDll.h#define DLL_API __declspec(dllexport)#includeusing namespace std;DLL_API int add(int a, int b);class DLL_API Point{private:

2015-09-12 11:56:16 17153 4

原创 STL源码剖析 [容器](十九)[stl_hash_fun.h]

hash表的实现是采用拉链法,其中用到了哈希函数,哈希函数的作用是把元素键值映射到对应的桶子里面,一般哈希值是键值对桶子数取余。源码:#ifndef __SGI_STL_HASH_FUN_H#define __SGI_STL_HASH_FUN_H#include __STL_BEGIN_NAMESPACE//hash function 是计算元素位置的函数//这些函

2015-09-08 18:46:58 781

原创 STL源码剖析 [容器](十八)[stl_hashtable.h]

hashtable就像用一个array来作为容器,把要存储的数据value编码成数字i,然后把value保存到array[i]的位置,以后要搜索该value,就直接取它的编码对应的索引值就行了。hashtable.h源码:#ifndef __SGI_STL_INTERNAL_HASHTABLE_H#define __SGI_STL_INTERNAL_HASHTABLE_H// Has

2015-09-08 18:40:44 969

原创 linux的ln重要命令详解

linux下面编译配置一些东西经常会找不到这个那个文件的,很烦,今天简单学习一下怎么链接。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln –s /bin/less /usr/local/bin/less  -s 是代

2015-09-08 14:30:23 1058

原创 ImageNet Classification with Deep Convolutional Neural Networks(阅读)

相信大家都看过CNN的网络框架,我就先从这篇文章框架说起,下面是Alexnet的网络结构:这个流程图的制作参考:http://blog.csdn.net/sunbaigui/article/details/399380971. conv1阶段DFD(data flow diagram):2. conv2阶段DFD(data flow diagram):3. conv

2015-09-08 12:11:18 17318 1

原创 Stochastic gradient descent与Batch gradient descent

梯度下降(GD)是最小化风险函数、损失函数的一种常用方法,下面的h(x)是要拟合的函数,J(theta)损失函数,theta是参数,要迭代求解的值,theta求解出来了那最终要拟合的函数h(theta)就出来了。其中m是训练集的记录条数,j是参数的个数。梯度下降法函数function [k ender]=steepest(f,x,e),需要三个参数f、x和e,其中f为目标函

2015-09-07 17:53:54 3680

原创 Deep Sparse Rectifier Neural Networks(阅读)

1、脑神经元接受信号更精确的激活模型(红框里前端状态完全没有激活):传统神经网络中最常用的两个激活函数,Sigmoid系(Logistic-Sigmoid、Tanh-Sigmoid)Rectifier and softplus激活函数:Softplus函数是Logistic-Sigmoid函数原函数, Softplus(x)=log(1+e x ) ,Softp

2015-09-01 13:39:27 6651 2

Tensorflow 实战Google深度学习框架&&TensorFlow;实战(二)

Tensorflow书籍仅供深度学习研究者学习使用,如有商业用途后果自负,本书是黄文坚的tensorflow,

2017-10-17

Tensorflow 实战Google深度学习框架&&TensorFlow;实战(一)

Tensorflow书籍仅供深度学习研究者学习使用,如有商业用途后果自负

2017-10-16

廖雪峰Python3.0.pdf

不同版本的python3.0基础教程

2016-08-02

廖雪峰Python2.7.pdf

基础教程python2.7适合新手学习

2016-08-02

TensorFlow Python API documentation

一个详细的Tensorflow的python教程

2016-06-29

空空如也

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

TA关注的人

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