摘要: LIBSVM使用介绍1.首先从主页上下载libsvm、Python2.5.2和gnuplot 三个软件。http://www.csie.ntu.edu.tw/~cjlin/2.准备好数据,首先要把数据转换成Libsvm软件包要求的数据格式为:label index1:value1 index2:value2 ...其中对于分类来说label为类标识,指定数据的种类;对于回归来说label为目标值。(我主要要用到回归)Index是从1开始的自然数,value是每一维的特征值。该过程可以自己使用excel或者编写程序来完成,也可以使用网络上的FormatDataLibsvm.xls来完成。Form 阅读全文
posted @ 2013-04-11 21:41 HUJJ 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://blog.sina.com.cn/s/blog_6833a4df01012bcf.html牛人主页(主页有很多论文代码)Serge Belongie at UC San DiegoAntonio Torralbaat MITAlexei Ffros at CMUCe Liuat Microsoft Research New EnglandVittorio Ferrariat Univ.of EdinburghKristen Graumanat UT AustinDevi Parikh at TTI-Chicago (Marr Prize at ICCV2011)John W 阅读全文
posted @ 2013-03-14 21:30 HUJJ 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: 会议列表ConferenceSubmissionNotificationRemarkFull paperPoster/short paper DirectionRankICDE'127,19th, 2011--/Jul 26, 2011/Jul 7, 2011Sep 27th, 2011DBAWWW'13(12% acceptance)11,19th, 2012Feb 22th/--Feb 8th, 2013IR&DM&SWASIGMOD/PODS'1211,1th, 2011/Nov 27, 2011--Feb 14, 2012/Feb 15, 201 阅读全文
posted @ 2012-12-22 19:42 HUJJ 阅读(482) 评论(0) 推荐(0) 编辑
摘要: [转]人工智能领域顶级会议又到了会议投稿的高峰期,小弟花了一个上午的时间统计了人工智能领域顶级会议的接受率,如果大家觉得有用就帮忙顶一下。会议名称 接受率 录用数/投稿数IJCAI-05 18.00% 240/1333AAAI-05 28.52% 229/803COLT-05 37.50% 45/120CVPR-05 28.02% 325/1160ICCV-05 20.42% 245/1200ICML-05 27.29% 134/491NIPS-05 25.18% 207/822ACL-05 18.20% 77/423Sigir-05 19.29% 71/368KDD-05 18.77% 10 阅读全文
posted @ 2012-08-17 01:20 HUJJ 阅读(1088) 评论(0) 推荐(0) 编辑
摘要: 划分树理解:建树的时候,bulid(int f,int e,int root,int d),在区间[f,e]中,将线段树左右端点(root的左右值)设为f和e。当前层是第d层,将下一层的左右子树分类好,即算出这一层在[f,e]区间的中值data[mid],之后小于data[mid]的值放d+1层的左边,大于data[mid]的值放d+1层的右边。建完树之后会打表将建树的过程在每一层记录下来。最多建20层,因为2^20已经足够存储很大的数列了。update的时候通过递归,确定在下一层左右哪一个子树,递归到下一层的时候减小所求区间,直到区间长度为1时,返回区间值。 1 #include <i 阅读全文
posted @ 2012-08-04 12:29 HUJJ 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 线段树 更新整个区间不要一直更新到节点,用一个标记值-1标记是否杂色。更新的时候如果该段正好是要更新的段则将其更新即可。否则说明要更新的段与当前的tt[step]这一段不一致,则要将tt[step]这一段拆分成2段,递归调用更新step*2及step*2+1,更新后tt[step]将变成杂色。所以将子段先赋予其父段tt[step]的颜色,并将tt[step]标记为杂色,在递归调用update。 1 //Accepted 1698 406MS 3308K 1263 B C++ hujj 2 #include<iostream> 3 #include<string> 4 # 阅读全文
posted @ 2012-07-13 09:52 HUJJ 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 线段树区间求最大值简单入门题每次更新的时候递归找到最终的叶子更新完叶子节点值,之后在返回更新父亲节点的值。 1 #include<iostream> 2 #include<string> 3 #define MAX 200010 4 using namespace std; 5 int num[MAX]; 6 struct SegTree 7 { 8 int left,right,value; 9 int calmid()10 {11 return (left+right)>>1;12 }13 }tt[MAX*3];14 15 int bulid... 阅读全文
posted @ 2012-07-12 16:48 HUJJ 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 线段树区间求和简单入门题目对于每一次输入的数组序列建树每一次增加减少操作为更新操作,更新过程每个端点的和都更新 1 #include <iostream> 2 #include <string> 3 using namespace std; 4 #define MAX 50010 5 int num[MAX]; 6 struct SegTree 7 { 8 int left,right,value; 9 int calmid(){10 return (left+right)/2;11 }12 }tt[MAX*3];13 14 int bulid(int ... 阅读全文
posted @ 2012-07-12 11:08 HUJJ 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 自底向上递推,打表,分析补全括号的各种最优情况。#include <iostream>#include <string>#include <iomanip>using namespace std;#define max 110#define INF 10000000;int d[max][max];string ans[max][max];char s[110];int n;char rev(char a){ if(a=='(') return ')'; else if(a==')') return ' 阅读全文
posted @ 2012-07-11 15:25 HUJJ 阅读(421) 评论(0) 推荐(0) 编辑
摘要: C++ Priority Queue(优先队列)C++优先队列类似队列,但是在这个数据结构中的元素按照一定的断言排列有序。它的头文件为<queue>。由于适配器不支持迭代,一个 priority_queue 将有没有关联的迭代器。函数列表:empty() 如果优先队列为空,则返回真 pop() 删除第一个元素 push() 加入一个元素 size() 返回优先队列中拥有的元素的个数 top() 返回优先队列中有最高优先级的元素 ////////////////////////////////////////////////////////////////////////////// 阅读全文
posted @ 2012-05-02 17:03 HUJJ 阅读(1525) 评论(0) 推荐(0) 编辑