自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jet_yingjia的专栏

眼因多留泪水而益愈清明,心因饱经忧患而益愈温厚。。。

  • 博客(66)
  • 资源 (1)
  • 收藏
  • 关注

转载 C++中的空类,默认产生哪些类成员函数?

C++中的空类,默认产生哪些类成员函数? - ltang - 博客园 http://www.cnblogs.com/ltang/archive/2010/10/08/1861145.html

2014-08-20 11:20:22 669

转载 同一进程中的线程究竟共享哪些资源

线程共享的环境包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。    进程拥有这许多共性的同时,还拥有自己的个性。有了这些个性,线程才能实现并发性。这些个性包括:    1.线程ID      每个线程都有自己的线程ID,这个ID在本进程中是唯一的。

2014-08-20 11:15:22 687

转载 C++中overload、override、overwrite的区别

Overload(重载):在C++程序中,可以将语义、功能相似的几个函数用同一个名字表示,但参数或返回值不同(包括类型、顺序不同),即函数重载。(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。Override(覆盖):是指派生类函数覆盖基类函数,特征是:(1)不同的范围(分别位于派生类与基类);(2)函数名

2014-08-20 11:12:49 661

转载 C++中构造函数,成员对象的初始化顺序

C++构造函数按下列顺序被调用:(1)任何虚拟基类的构造函数按照它们被继承的顺序构造;(2)任何非虚拟基类的构造函数按照它们被继承的顺序构造;(3)任何成员对象的构造函数按照它们声明的顺序调用;(4)类自己的构造函数。#include using namespace std;class OBJ1{public: OBJ1(){ cout <<"OBJ1\n"

2014-08-20 00:05:49 826

原创 设计模式介绍

设计模式简介

2014-08-13 19:36:02 634

原创 [华为机试]判断身份证信息是否合法

[华为机试]

2014-07-13 12:26:47 1576

原创 [华为机试]求出数组中所有奇数之和以及所有偶数之和

代码:#include #include #include #include int main(){ int num[100]; int odd = 0, even = 0; std::string str; getline(std::cin, str); std::stringstream s(str); int j = 0; while(getline(s, s

2014-07-13 10:19:13 2635 2

原创 getline()函数

getline()函数

2014-07-12 21:33:53 1344

转载 c语言全局变量和局部变量问题汇总

1、局部变量能否和全局变量重名?答:能,局部会屏蔽全局。要用全局变量,需要使用"::"局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。2、如何引用一个已经定义过的全局变量?答:extern

2014-07-01 22:13:31 1108

转载 C语言内存分配图以及栈和堆的区别

别的不多说了,图比文字更具有描述力,自己看!一直都把堆栈放一起,所以很多人会误以为他们的组合是一个词语,就像“衣服”一样简单,其实不然,今天在下就将最近学习总结的一些与大家分享。      一个由C/C++编译的程序占用的内存分为以下几个部分:      1、栈区(stack):又编译器自动分配释放,存放函数的参数值,局部变量的值等,其操作方式类似于数据结构的栈。 

2014-07-01 22:01:22 1247

转载 开源SVM库libSVM介绍

libSVM是台湾大学林智仁教授等研究人员开发的一个用于支持向量机分类,回归分析及分布估计的c/c++开源库。另外,它也可以用于解决多类分类问题。 libSVM最新的版本是2011年4月发布的3.1版。林智仁教授设计开发该SVM库的目的是为了让其它非专业人士可以更加方便快捷的使用SVM这个统计学习工具。libSVM提供了一些简单易用的接口,从而使得用户可以方便的使用,而不必关心其内部复杂的数学模型

2014-06-10 19:51:46 850 1

转载 数字图像处理中的形态学

数字图像处理中的形态学(摘自某文献,因为贴图的数目有限制,后面的公式图片没有能够上,电脑重装后文档已经找不到了,囧)一    引言        数学形态学是一门建立在集论基础上的学科,是几何形态学分析和描述的有力工具。数学形态学的历史可回溯到19世纪。1964年法国的Matheron和Serra在积分几何的研究成果上,将数学形态学引入图像处理领域,并研制了基于数学形态学的图像处理系统

2014-06-10 10:05:57 3181

转载 libsvm中的dec_values以及分类结果评分问题

最近一个图像识别项目里需要对分类的结果进行打分,因为使用的是libsvm3.12,一开始决定直接将svm_predict_values函数的dec_values作为评分返回,后来研究了之后才觉得里面有的东西还挺有趣。    首先介绍一下SVM中的多分类方法。目前SVM多分类流行的策略有one-against-all以及one-against-one两种,libsvm中的多分类是采用的one

2014-06-10 00:12:49 2210

转载 文本分类入门

此博客好多内容都不错,具体内容就不复制了。。文本分类技术 - Jasper's Java Jacal - BlogJava http://www.blogjava.net/zhenandaci/category/31868.html?Show=All

2014-06-10 00:09:43 781

转载 SVM入门(九)松弛变量(续)

接下来要说的东西其实不是松弛变量本身,但由于是为了使用松弛变量才引入的,因此放在这里也算合适,那就是惩罚因子C。回头看一眼引入了松弛变量以后的优化问题:注意其中C的位置,也可以回想一下C所起的作用(表征你有多么重视离群点,C越大越重视,越不想丢掉它们)。这个式子是以前做SVM的人写的,大家也就这么用,但没有任何规定说必须对所有的松弛变量都使用同一个惩罚因子,我们完全可以给每一个离群

2014-06-10 00:04:33 802

转载 SVM入门(八)松弛变量

现在我们已经把一个本来线性不可分的文本分类问题,通过映射到高维空间而变成了线性可分的。就像下图这样: 圆形和方形的点各有成千上万个(毕竟,这就是我们训练集中文档的数量嘛,当然很大了)。现在想象我们有另一个训练集,只比原先这个训练集多了一篇文章,映射到高维空间以后(当然,也使用了相同的核函数),也就多了一个样本点,但是这个样本的位置是这样的: 就是图中黄色

2014-06-10 00:03:32 634

转载 SVM入门(七)为何需要核函数

生存?还是毁灭?——哈姆雷特可分?还是不可分?——支持向量机之前一直在讨论的线性分类器,器如其名(汗,这是什么说法啊),只能对线性可分的样本做处理。如果提供的样本线性不可分,结果很简单,线性分类器的求解程序会无限循环,永远也解不出来。这必然使得它的适用范围大大缩小,而它的很多优点我们实在不原意放弃,怎么办呢?是否有某种方法,让线性不可分的数据变得线性可分呢?有!其思想说来也

2014-06-10 00:02:37 634

转载 SVM入门(六)线性分类器的求解——问题的转化,直观角度

让我再一次比较完整的重复一下我们要解决的问题:我们有属于两个类别的样本点(并不限定这些点在二维空间中)若干,如图,圆形的样本点定为正样本(连带着,我们可以把正样本所属的类叫做正类),方形的点定为负例。我们想求得这样一个线性函数(在n维空间中的线性函数):g(x)=wx+b使得所有属于正类的点x+代入以后有g(x+)≥1,而所有属于负类的点x-代入后有g(x-)≤-1

2014-06-10 00:01:41 559

转载 SVM入门(五)线性分类器的求解——问题的描述Part2

从最一般的定义上说,一个求最小值的问题就是一个优化问题(也叫寻优问题,更文绉绉的叫法是规划——Programming),它同样由两部分组成,目标函数和约束条件,可以用下面的式子表示:(式1)约束条件用函数c来表示,就是constrain的意思啦。你可以看出一共有p+q个约束条件,其中p个是不等式约束,q个等式约束。关于这个式子可以这样来理解:式中的x是自变量,但不限定它的维

2014-06-10 00:00:07 783

转载 SVM入门(四)线性分类器的求解——问题的描述Part1

上节说到我们有了一个线性分类函数,也有了判断解优劣的标准——即有了优化的目标,这个目标就是最大化几何间隔,但是看过一些关于SVM的论文的人一定记得什么优化的目标是要最小化||w||这样的说法,这是怎么回事呢?回头再看看我们对间隔和几何间隔的定义:间隔:δ=y(wx+b)=|g(x)|几何间隔: 可以看出δ=||w||δ几何。注意到几何间隔与||w||是成反比的,因此

2014-06-09 23:59:10 703

转载 SVM入门(一)至(三)Refresh

(一)SVM的八股简介支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本、非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数拟合等其他机器学习问题中[10]。支持向量机方法是建立在统计学习理论的VC 维理论和结构风险最小原理基础上的,根据有限的样本信息在模型的复杂性(即对特定训练样本的学习精度,Ac

2014-06-09 23:57:49 585

转载 SVM入门(十)SVM用于多类分类

从 SVM的那几张图可以看出来,SVM是一种典型的两类分类器,即它只回答属于正类还是负类的问题。而现实中要解决的问题,往往是多类的问题(少部分例外,例如垃圾邮件过滤,就只需要确定“是”还是“不是”垃圾邮件),比如文本分类,比如数字识别。如何由两类分类器得到多类分类器,就是一个值得研究的问题。还以文本分类为例,现成的方法有很多,其中一种一劳永逸的方法,就是真的一次性考虑所有样本,并求解一个多

2014-06-09 23:51:50 810

原创 [LeetCode]Longest Valid Parentheses

Longest Valid Parentheses 最长有效括号对

2014-05-27 16:43:47 675

原创 [LeetCode]Next Permutation

Next Permutation字典顺序的下一个排列

2014-05-26 18:12:45 704

原创 [LeetCode]Divide Two Integers

Divide Two Integers

2014-05-23 11:23:21 647

原创 KMP

KMP

2014-05-23 09:58:48 644

原创 [LeetCode]Implement strStr()

Implement strStr() KMP

2014-05-23 09:53:38 606

原创 [LeetCode]Remove Element

Remove Element

2014-05-21 21:34:48 577

原创 [LeetCode]Remove Duplicates from Sorted Array

Remove Duplicates from Sorted Array

2014-05-21 20:55:44 598

原创 [LeetCode]Reverse Nodes in k-Group

Reverse Nodes in k-Group

2014-05-21 19:27:10 729

原创 [LeetCode]Swap Nodes in Pairs

Swap Nodes in Pairs

2014-05-21 15:17:24 673

转载 关于优先级队列STL

关于优先级队列STL_又岸_新浪博客 http://blog.sina.com.cn/s/blog_5e518b010100kbts.html

2014-05-20 19:57:22 735

原创 [LeetCode]Merge k Sorted Lists

Merge k Sorted Lists

2014-05-20 13:59:10 588

原创 [LeetCode]Generate Parentheses

Generate Parentheses DFS

2014-05-20 10:03:26 622

原创 [LeetCode]Valid Parentheses

Valid Parentheses括号匹配问题

2014-05-20 09:15:28 642

原创 [LeetCode]Remove Nth Node From End of List

Remove Nth Node From End of List删除链表倒数的第N个元素

2014-05-19 21:44:40 575

原创 [LeetCode]Letter Combinations of a Phone Number

Letter Combinations of a Phone NumberDFS BFS

2014-05-19 14:43:54 893

原创 [LeetCode]4Sum

4SumGiven an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = target? Find all unique quadruplets in the array which gives the sum of target.

2014-05-16 21:29:16 651

原创 [LeetCode]3Sum Closest

3SumClosestGiven an array S of n integers, find three integers in S such that the sum is closest to a given number, target. Return the sum of the three integers. You may assume that each input would have exactly one solution.

2014-05-16 16:12:16 677

原创 [LeetCode]3Sum

Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.

2014-05-15 22:13:32 686

空空如也

空空如也

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

TA关注的人

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