07 2015 档案

摘要:参考《21天学通C++》第15和16章节,在对宏和模板学习之后,开启对C++实现的标准模板类STL进行简介,同时介绍简单的string类。虽然前面对于vector、deque、list等进行过学习和总结,... 阅读全文
posted @ 2015-07-31 15:22 ZhangPYi 阅读(183) 评论(0) 推荐(0)
摘要:参考《21天学通C++》第15和16章节,在对宏和模板学习之后,开启对C++实现的标准模板类STL进行简介,同时介绍简单的string类。虽然前面对于vector、deque、list等进行过学习和总结,... 阅读全文
posted @ 2015-07-31 15:22 ZhangPYi 阅读(177) 评论(0) 推荐(0)
摘要:参考《21天学通C++》第14章节,对C++中的宏和模板进行了学习,总结起来其主要内容如下:(1) 预处理器简介(2) 关键字#define与宏(3) 模板简介(4) 如何编写函数模板和模板类(5) 宏和... 阅读全文
posted @ 2015-07-30 11:45 ZhangPYi 阅读(243) 评论(0) 推荐(1)
摘要:参考《21天学通C++》第14章节,对C++中的宏和模板进行了学习,总结起来其主要内容如下:(1) 预处理器简介(2) 关键字#define与宏(3) 模板简介(4) 如何编写函数模板和模板类(5) 宏和... 阅读全文
posted @ 2015-07-30 11:45 ZhangPYi 阅读(2170) 评论(0) 推荐(0)
摘要:经过数据结构(二)系列文章,已经把线性结构中最常用的数据结构进行了介绍,包括顺序存储结构中顺序表、顺序队列和顺序栈,链式存储结构中的链表、链栈和链队列。线性结构是数据结构中最为常见也最简单的逻辑结构。下面... 阅读全文
posted @ 2015-07-29 13:12 ZhangPYi 阅读(324) 评论(0) 推荐(0)
摘要:经过数据结构(二)系列文章,已经把线性结构中最常用的数据结构进行了介绍,包括顺序存储结构中顺序表、顺序队列和顺序栈,链式存储结构中的链表、链栈和链队列。线性结构是数据结构中最为常见也最简单的逻辑结构。下面... 阅读全文
posted @ 2015-07-29 13:12 ZhangPYi 阅读(587) 评论(0) 推荐(0)
摘要:上一篇博文中主要总结线性表中的链式存储结构实现,比如单向链表、循环链表,还通过对比链表和顺序表的多项式的存储表示,说明链表的优点。可以参看上篇博文http://blog.csdn.net/lg125915... 阅读全文
posted @ 2015-07-27 00:24 ZhangPYi 阅读(320) 评论(0) 推荐(0)
摘要:上一篇博文中主要总结线性表中的链式存储结构实现,比如单向链表、循环链表,还通过对比链表和顺序表的多项式的存储表示,说明链表的优点。可以参看上篇博文http://blog.csdn.net/lg125915... 阅读全文
posted @ 2015-07-27 00:24 ZhangPYi 阅读(363) 评论(0) 推荐(0)
摘要:摘要本文主要总结了进行目标跟踪、检测中经常使用到的图像相似度测量和模板匹配方法,并给出了具体的基于OpenCV的代码实现。引言模板匹配是一种在源图像中寻找与图像patch最相似的技术,常常用来进行目标的识... 阅读全文
posted @ 2015-07-24 12:21 ZhangPYi 阅读(1159) 评论(0) 推荐(0)
摘要:摘要本文主要总结了进行目标跟踪、检测中经常使用到的图像相似度测量和模板匹配方法,并给出了具体的基于OpenCV的代码实现。引言模板匹配是一种在源图像中寻找与图像patch最相似的技术,常常用来进行目标的识... 阅读全文
posted @ 2015-07-24 12:21 ZhangPYi 阅读(3335) 评论(0) 推荐(0)
摘要:最近在做一个从groundtruth_rect.txt中读取按行存储的矩形元素(x, y, w, h),文本存储的格式如下:310,102,39,50308,100,39,50306,99,39,5030... 阅读全文
posted @ 2015-07-24 10:36 ZhangPYi 阅读(239) 评论(0) 推荐(0)
摘要:最近在做一个从groundtruth_rect.txt中读取按行存储的矩形元素(x, y, w, h),文本存储的格式如下:310,102,39,50308,100,39,50306,99,39,5030... 阅读全文
posted @ 2015-07-24 10:36 ZhangPYi 阅读(299) 评论(0) 推荐(0)
摘要:摘要本文主要借助对C++的标准模板库STL中实现的数据结构的学习和使用来加深对数据结构的理解,即联系数据结构的理论分析和具体的应用实现(STL),本文是系列总结的第二篇,主要针对线性表中的链表 STL s... 阅读全文
posted @ 2015-07-23 15:36 ZhangPYi 阅读(441) 评论(0) 推荐(0)
摘要:摘要本文主要借助对C++的标准模板库STL中实现的数据结构的学习和使用来加深对数据结构的理解,即联系数据结构的理论分析和具体的应用实现(STL),本文是系列总结的第二篇,主要针对线性表中的链表 STL s... 阅读全文
posted @ 2015-07-23 15:36 ZhangPYi 阅读(296) 评论(0) 推荐(0)
摘要:上一篇博文中主要总结线性表的顺序存储结构实现,比如顺序表、顺序队列和顺序栈。具体可以参考上篇博文http://blog.csdn.net/lg1259156776/article/details/4699... 阅读全文
posted @ 2015-07-23 11:32 ZhangPYi 阅读(368) 评论(0) 推荐(0)
摘要:上一篇博文中主要总结线性表的顺序存储结构实现,比如顺序表、顺序队列和顺序栈。具体可以参考上篇博文http://blog.csdn.net/lg1259156776/article/details/4699... 阅读全文
posted @ 2015-07-23 11:32 ZhangPYi 阅读(302) 评论(0) 推荐(0)
摘要:类型转换是一种让程序员能够暂时或永久性改变编译器对对象的解释机制。可改变对象解释方式的运算符称为类型转换运算符。为何需要进行类型转换通常为了实现使用不同环境的个人和厂商编写的模块能够相互调用和协作,程序员... 阅读全文
posted @ 2015-07-22 15:56 ZhangPYi 阅读(172) 评论(0) 推荐(0)
摘要:类型转换是一种让程序员能够暂时或永久性改变编译器对对象的解释机制。可改变对象解释方式的运算符称为类型转换运算符。为何需要进行类型转换通常为了实现使用不同环境的个人和厂商编写的模块能够相互调用和协作,程序员... 阅读全文
posted @ 2015-07-22 15:56 ZhangPYi 阅读(121) 评论(0) 推荐(0)
摘要:摘要本文主要借助对C++的标准模板库STL中实现的数据结构的学习和使用来加深对数据结构的理解,即联系数据结构的理论分析和具体的应用实现(STL),本文是系列总结的第一篇,主要针对线性表中的顺序表(动态数组... 阅读全文
posted @ 2015-07-22 12:37 ZhangPYi 阅读(488) 评论(0) 推荐(0)
摘要:摘要本文主要借助对C++的标准模板库STL中实现的数据结构的学习和使用来加深对数据结构的理解,即联系数据结构的理论分析和具体的应用实现(STL),本文是系列总结的第一篇,主要针对线性表中的顺序表(动态数组... 阅读全文
posted @ 2015-07-22 12:37 ZhangPYi 阅读(218) 评论(0) 推荐(0)
摘要:还记得数据结构这个经典的分类图吧:今天主要关注一下线性表。什么是线性表线性表的划分是从数据的逻辑结构上进行的。线性指的是在数据的逻辑结构上是线性的。即在数据元素的非空有限集中(1) 存在唯一的一个被称作“... 阅读全文
posted @ 2015-07-21 22:47 ZhangPYi 阅读(690) 评论(0) 推荐(0)
摘要:还记得数据结构这个经典的分类图吧:今天主要关注一下线性表。什么是线性表线性表的划分是从数据的逻辑结构上进行的。线性指的是在数据的逻辑结构上是线性的。即在数据元素的非空有限集中(1) 存在唯一的一个被称作“... 阅读全文
posted @ 2015-07-21 22:47 ZhangPYi 阅读(333) 评论(0) 推荐(0)
摘要:在一些算法中,经常会用到随机数,最常用的随机数有两种,一是服从均匀分布的随机数,二是服从高斯分布(正态分布)的随机数。在标准C中并没有产生高斯分布的随机数发生器,只有服从均匀分布的随机数发生器rand()... 阅读全文
posted @ 2015-07-21 09:55 ZhangPYi 阅读(251) 评论(0) 推荐(0)
摘要:在一些算法中,经常会用到随机数,最常用的随机数有两种,一是服从均匀分布的随机数,二是服从高斯分布(正态分布)的随机数。在标准C中并没有产生高斯分布的随机数发生器,只有服从均匀分布的随机数发生器rand()... 阅读全文
posted @ 2015-07-21 09:55 ZhangPYi 阅读(856) 评论(0) 推荐(0)
摘要:数据结构讨论的范畴计算机技术的两大支柱:1是数据结构,2是算法。在某种程度上讲,程序设计等同于数据结构+算法。程序设计是为计算机设计一组指令集,算法是解决问题的策略,数据结构是模型。问题包括:数值计算,解... 阅读全文
posted @ 2015-07-20 22:39 ZhangPYi 阅读(275) 评论(0) 推荐(0)
摘要:数据结构讨论的范畴计算机技术的两大支柱:1是数据结构,2是算法。在某种程度上讲,程序设计等同于数据结构+算法。程序设计是为计算机设计一组指令集,算法是解决问题的策略,数据结构是模型。问题包括:数值计算,解... 阅读全文
posted @ 2015-07-20 22:39 ZhangPYi 阅读(366) 评论(0) 推荐(0)
摘要:摘要本文研究视频流中未知目标的长期跟踪问题。在第一帧,通过选定位置和大小定义跟踪目标。在接下来的每一帧中,跟踪任务是确定目标的位置和大小或者说明目标不存在。我们提出了一种新颖的跟踪框架(TLD),明确地将... 阅读全文
posted @ 2015-07-17 09:24 ZhangPYi 阅读(375) 评论(0) 推荐(0)
摘要:摘要本文研究视频流中未知目标的长期跟踪问题。在第一帧,通过选定位置和大小定义跟踪目标。在接下来的每一帧中,跟踪任务是确定目标的位置和大小或者说明目标不存在。我们提出了一种新颖的跟踪框架(TLD),明确地将... 阅读全文
posted @ 2015-07-17 09:24 ZhangPYi 阅读(221) 评论(0) 推荐(0)
摘要:本文基于台大机器学习技法系列课程进行的笔记总结。主要内容如下图所示:首先介绍一下径向基函数网络的Hypothesis和网络的结构,然后介绍径向基神经网络学习算法,以及利用K-means进行的学习,最后通过... 阅读全文
posted @ 2015-07-17 00:47 ZhangPYi 阅读(565) 评论(0) 推荐(0)
摘要:本文基于台大机器学习技法系列课程进行的笔记总结。主要内容如下图所示:首先介绍一下径向基函数网络的Hypothesis和网络的结构,然后介绍径向基神经网络学习算法,以及利用K-means进行的学习,最后通过... 阅读全文
posted @ 2015-07-17 00:47 ZhangPYi 阅读(1763) 评论(0) 推荐(0)
摘要:K-means算法输入input:data X输出output:data(X,S)解释:输入没有标签的数据data X,经过训练,给每一个数据添上一个标签S{s1,s2,...,sk},对应的聚类中心为U... 阅读全文
posted @ 2015-07-16 19:23 ZhangPYi 阅读(169) 评论(0) 推荐(0)
摘要:K-means算法输入input:data X输出output:data(X,S)解释:输入没有标签的数据data X,经过训练,给每一个数据添上一个标签S{s1,s2,...,sk},对应的聚类中心为U... 阅读全文
posted @ 2015-07-16 19:23 ZhangPYi 阅读(198) 评论(0) 推荐(0)
摘要:本文基于台大机器学习技法系列课程进行的笔记总结。一、主要内容topic 1 深度神经网络结构从类神经网络结构中我们已经发现了神经网络中的每一层实际上都是对前一层进行的特征转换,也就是特征抽取。一般的隐藏... 阅读全文
posted @ 2015-07-16 11:40 ZhangPYi 阅读(216) 评论(0) 推荐(0)
摘要:本文基于台大机器学习技法系列课程进行的笔记总结。一、主要内容topic 1 深度神经网络结构从类神经网络结构中我们已经发现了神经网络中的每一层实际上都是对前一层进行的特征转换,也就是特征抽取。一般的隐藏... 阅读全文
posted @ 2015-07-16 11:40 ZhangPYi 阅读(131) 评论(0) 推荐(0)
摘要:一、TLD算法简介TLD(Tracking-Learning-Detection)是英国萨里大学的一个捷克籍博士生ZdenekKalal在2012年7月提出的一种新的单目标长时间跟踪算法。该算法与传统跟踪... 阅读全文
posted @ 2015-07-15 20:23 ZhangPYi 阅读(248) 评论(0) 推荐(0)
摘要:一、TLD算法简介TLD(Tracking-Learning-Detection)是英国萨里大学的一个捷克籍博士生ZdenekKalal在2012年7月提出的一种新的单目标长时间跟踪算法。该算法与传统跟踪... 阅读全文
posted @ 2015-07-15 20:23 ZhangPYi 阅读(4453) 评论(3) 推荐(1)
摘要:本文主要基于台大林轩田老师的机器学习技法课程中关于使用融合(aggregation)方法获得更好性能的g的一个总结。包括从静态的融合方法blending(已经有了一堆的g,通过uniform:voting... 阅读全文
posted @ 2015-07-15 13:25 ZhangPYi 阅读(179) 评论(0) 推荐(0)
摘要:本文主要基于台大林轩田老师的机器学习技法课程中关于使用融合(aggregation)方法获得更好性能的g的一个总结。包括从静态的融合方法blending(已经有了一堆的g,通过uniform:voting... 阅读全文
posted @ 2015-07-15 13:25 ZhangPYi 阅读(424) 评论(0) 推荐(0)
摘要:在计算机编程实现中有常常两种方法:一曰迭代(iterate);二曰递归(recursion)。从“编程之美”的角度看,可以借用一句非常经典的话:“迭代是人,递归是神!”来从宏观上对二者进行把握。从概念上讲... 阅读全文
posted @ 2015-07-12 13:56 ZhangPYi 阅读(239) 评论(0) 推荐(0)
摘要:在计算机编程实现中有常常两种方法:一曰迭代(iterate);二曰递归(recursion)。从“编程之美”的角度看,可以借用一句非常经典的话:“迭代是人,递归是神!”来从宏观上对二者进行把握。从概念上讲... 阅读全文
posted @ 2015-07-12 13:56 ZhangPYi 阅读(265) 评论(0) 推荐(0)
摘要:这里先再次提出我们利用aggregation获取更好性能的Hypothesis G所涉及的方法:blending,就是在得到g_set之后进行融合;learning呢?就是在线online的获取g并融合。... 阅读全文
posted @ 2015-07-11 14:39 ZhangPYi 阅读(165) 评论(0) 推荐(0)
摘要:这里先再次提出我们利用aggregation获取更好性能的Hypothesis G所涉及的方法:blending,就是在得到g_set之后进行融合;learning呢?就是在线online的获取g并融合。... 阅读全文
posted @ 2015-07-11 14:39 ZhangPYi 阅读(352) 评论(0) 推荐(0)
摘要:经过前面对AdaBoost的总结,下面要基于Matlab实现AdaBoost-Stump进行二维平面数据点的分类的实验。一. 实验原理参看 http://blog.csdn.net/lg125915677... 阅读全文
posted @ 2015-07-10 22:09 ZhangPYi 阅读(308) 评论(0) 推荐(0)
摘要:经过前面对AdaBoost的总结,下面要基于Matlab实现AdaBoost-Stump进行二维平面数据点的分类的实验。一. 实验原理参看 http://blog.csdn.net/lg125915677... 阅读全文
posted @ 2015-07-10 22:09 ZhangPYi 阅读(1889) 评论(0) 推荐(0)
摘要:最近在调试一个基于Matlab的程序,在偶然间发现了几个比较有趣的技巧,给大家分享一下(很可能是太菜鸟了,没有涉及这方面,大方之家请勿见笑,对您有所帮助请点赞!)1. Matlab语言是一种解释型语言(i... 阅读全文
posted @ 2015-07-10 19:07 ZhangPYi 阅读(600) 评论(0) 推荐(0)
摘要:最近在调试一个基于Matlab的程序,在偶然间发现了几个比较有趣的技巧,给大家分享一下(很可能是太菜鸟了,没有涉及这方面,大方之家请勿见笑,对您有所帮助请点赞!)1. Matlab语言是一种解释型语言(i... 阅读全文
posted @ 2015-07-10 19:07 ZhangPYi 阅读(189) 评论(0) 推荐(0)
摘要:上一讲主要利用不同模型计算出来的g,采用aggregation来实现更好的g。如果还没有做出来g,我们可以采用bootstrap的方法来做出一系列的“diversity”的data出来,然后训练出一系列的... 阅读全文
posted @ 2015-07-10 15:16 ZhangPYi 阅读(225) 评论(0) 推荐(0)
摘要:上一讲主要利用不同模型计算出来的g,采用aggregation来实现更好的g。如果还没有做出来g,我们可以采用bootstrap的方法来做出一系列的“diversity”的data出来,然后训练出一系列的... 阅读全文
posted @ 2015-07-10 15:16 ZhangPYi 阅读(235) 评论(0) 推荐(0)
摘要:研究的动机是:我们采用了不同的模型得到T个不同的g,那么我们是不是可以通过这些不同的g的融合得到更加出色的G呢?因此,便有了以上四种不同的方法;1)(select)直接选择最好的一个作为融合的结果;2)(... 阅读全文
posted @ 2015-07-09 20:37 ZhangPYi 阅读(170) 评论(0) 推荐(0)
摘要:研究的动机是:我们采用了不同的模型得到T个不同的g,那么我们是不是可以通过这些不同的g的融合得到更加出色的G呢?因此,便有了以上四种不同的方法;1)(select)直接选择最好的一个作为融合的结果;2)(... 阅读全文
posted @ 2015-07-09 20:37 ZhangPYi 阅读(340) 评论(0) 推荐(0)
摘要:第一阶段技法:large margin (the relationship between large marin and regularization), hard-SVM,soft-SVM,dual ... 阅读全文
posted @ 2015-07-08 20:39 ZhangPYi 阅读(267) 评论(0) 推荐(0)
摘要:第一阶段技法:large margin (the relationship between large marin and regularization), hard-SVM,soft-SVM,dual ... 阅读全文
posted @ 2015-07-08 20:39 ZhangPYi 阅读(170) 评论(0) 推荐(0)
摘要:前段时间在网上看到了coursera公开课台大机器学习基石课程,比较全面而且清晰地将机器学习所需的基本知识、理论基础给与了讲解。foundation中有几个比较重要的概念和思想,先进行一下回顾,然后开启对... 阅读全文
posted @ 2015-07-08 17:28 ZhangPYi 阅读(146) 评论(0) 推荐(0)
摘要:前段时间在网上看到了coursera公开课台大机器学习基石课程,比较全面而且清晰地将机器学习所需的基本知识、理论基础给与了讲解。foundation中有几个比较重要的概念和思想,先进行一下回顾,然后开启对... 阅读全文
posted @ 2015-07-08 17:28 ZhangPYi 阅读(397) 评论(0) 推荐(0)
摘要:14. Interpreter / virtual machine (解释器/虚拟机)典型样例:Java 虚拟机,Rule-based systems,脚本语言(JavaScript)原理:Program... 阅读全文
posted @ 2015-07-08 13:07 ZhangPYi 阅读(154) 评论(0) 推荐(0)
摘要:14. Interpreter / virtual machine (解释器/虚拟机)典型样例:Java 虚拟机,Rule-based systems,脚本语言(JavaScript)原理:Program... 阅读全文
posted @ 2015-07-08 13:07 ZhangPYi 阅读(185) 评论(0) 推荐(0)
摘要:8. Blackboard(有点像老师叫学生上黑板写东西,而不是学生随意上黑板写)Blackboard是Knowledge Sources的通用数据结构,能够代表问题空间的所有状态,当需要分离的数据结构时... 阅读全文
posted @ 2015-07-08 11:14 ZhangPYi 阅读(207) 评论(0) 推荐(0)
摘要:8. Blackboard(有点像老师叫学生上黑板写东西,而不是学生随意上黑板写)Blackboard是Knowledge Sources的通用数据结构,能够代表问题空间的所有状态,当需要分离的数据结构时... 阅读全文
posted @ 2015-07-08 11:14 ZhangPYi 阅读(518) 评论(0) 推荐(0)
摘要:1. Model-View-Controller(MVC框架)This architecture is used in simpleGUI applications,不管是MFC,还是Matlab,亦或是... 阅读全文
posted @ 2015-07-07 15:14 ZhangPYi 阅读(502) 评论(0) 推荐(0)
摘要:1. Model-View-Controller(MVC框架)This architecture is used in simpleGUI applications,不管是MFC,还是Matlab,亦或是... 阅读全文
posted @ 2015-07-07 15:14 ZhangPYi 阅读(246) 评论(0) 推荐(0)
摘要:在进行程序开发时,要从总体上对软件架构进行规划,软件架构(software architecture)包括两个aspects,control flow and data flow。这里先对typical ... 阅读全文
posted @ 2015-07-07 12:23 ZhangPYi 阅读(615) 评论(0) 推荐(0)
摘要:在进行程序开发时,要从总体上对软件架构进行规划,软件架构(software architecture)包括两个aspects,control flow and data flow。这里先对typical ... 阅读全文
posted @ 2015-07-07 12:23 ZhangPYi 阅读(186) 评论(0) 推荐(0)
摘要:最近在进行DSP软件优化时,查阅文献,看到了几种并行机制,下面予以总结:关键词一:指令流水关键词二:多进程关键词三:多线程关键词四:多核(多处理器、超线程结构、多核结构、多核超线程架构)在体系架构中,Pi... 阅读全文
posted @ 2015-07-06 10:30 ZhangPYi 阅读(357) 评论(0) 推荐(0)
摘要:最近在进行DSP软件优化时,查阅文献,看到了几种并行机制,下面予以总结:关键词一:指令流水关键词二:多进程关键词三:多线程关键词四:多核(多处理器、超线程结构、多核结构、多核超线程架构)在体系架构中,Pi... 阅读全文
posted @ 2015-07-06 10:30 ZhangPYi 阅读(302) 评论(0) 推荐(1)
摘要:最近上完了计算神经科学的课程,算是神经网络学习的入门吧!课程要求主要论述了前馈型中的感知器、Adaline、BP神经网络(sigmoid激发函数)、径向基函数神经网络(局部学习,gaussian函数,正则... 阅读全文
posted @ 2015-07-05 23:01 ZhangPYi 阅读(143) 评论(0) 推荐(0)
摘要:最近上完了计算神经科学的课程,算是神经网络学习的入门吧!课程要求主要论述了前馈型中的感知器、Adaline、BP神经网络(sigmoid激发函数)、径向基函数神经网络(局部学习,gaussian函数,正则... 阅读全文
posted @ 2015-07-05 23:01 ZhangPYi 阅读(143) 评论(0) 推荐(0)
摘要:神经网络是由大量处理单元(神经元)相互连接而成的网络,ANN(Artificial Neural Network)是生物神经系统的一种抽象、简化和模拟。神经网络的信息处理是通过神经元的相互作用来实现的,知... 阅读全文
posted @ 2015-07-05 22:53 ZhangPYi 阅读(204) 评论(0) 推荐(0)
摘要:神经网络是由大量处理单元(神经元)相互连接而成的网络,ANN(Artificial Neural Network)是生物神经系统的一种抽象、简化和模拟。神经网络的信息处理是通过神经元的相互作用来实现的,知... 阅读全文
posted @ 2015-07-05 22:53 ZhangPYi 阅读(688) 评论(0) 推荐(0)