2012年1月10日

BNT for Bayesian Network

摘要: clc;clear;%%%定义图的结构:N表示结点数目,dag为图的邻接矩阵,%discrete_nodes为离散结点的序号,node_sizes表示结点的不同值数目或者连续值向量的长度%node_sizes(i)=1ifiisautilitynode%结点的序号顺序须为符合拓扑序的N=4;dag=zeros(N,N);C=1;S=2;R=3;W=4;dag(C,[RS])=1;dag(S,W)=1;dag(R,W)=1;discrete_nodes=1:N;node_sizes=2*ones(1,N);bnet=mk_bnet(dag,node_sizes,'discrete' 阅读全文

posted @ 2012-01-10 20:35 Lowtec 阅读(597) 评论(2) 推荐(0) 编辑

2011年1月22日

特征向量的归一化方法

摘要: 在使用KNN(k-Nearest Neighbours)根据特征值进行分类的时候,如果所有变量位于同一值域范围内,利用这些变量一次性算出距离值是有意义的。不过,假设我们引入一个对最终的分类结果产生影响的新变量(不同类型的变量 Heterogenous Varibales)。与我们目前使用过的变量不同(假设之前的变量的取值均介于0和100之间),这些变量可能会达到1000。很显然,和原先的变量相比,这个新的变量对距离计算所产生的影响更为显著——其影响将超过任何其他变量对距离计算所构成的影响,这意味着,在计算距离的过程中其他变量根本就未被考虑在内。 (摘自《Programming Collecti 阅读全文

posted @ 2011-01-22 15:08 Lowtec 阅读(20981) 评论(2) 推荐(3) 编辑

2010年10月27日

[转]VS2010安装OpenCV2.1方法

摘要: 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://neocv.blogbus.com/logs/65020560.html原文忘记在哪看到的了,此处将原文稍作修改,使其更易阅读。前期准备首先在SourceForge上下载OPENCV 2.1版的源代码文件(要下那个.ZIP文件,那个VS2008只能用于VS2008,有点废话。。。)然后我们来到CMAKE的官方网站下载CM... 阅读全文

posted @ 2010-10-27 13:17 Lowtec 阅读(2243) 评论(0) 推荐(0) 编辑

2010年8月4日

Multidimentional arrays are evil

摘要: I see a lot of noobs get sucked into the vortex that is multidimentional (hereon MD) arrays. MD arrays are a "feature" of C/C++ which allow you to use multiple indeces when looking up things in an arr... 阅读全文

posted @ 2010-08-04 15:59 Lowtec 阅读(605) 评论(0) 推荐(1) 编辑

[转]bootstrps 、bagging与 boosting

摘要: bootstrps bagging boosting这几个概念经常用到,现仔细学习了一下:他们都属于集成学习方法,(如:Bagging,Boosting,Stacking),将训练的学习器集成在一起,原理来源于PAC学习模型(Probably Approximately CorrectK)。Kearns和Valiant指出,在PAC学习模型中,若存在一个多项式级的学习算法来识别一组概念,并且识别正... 阅读全文

posted @ 2010-08-04 10:42 Lowtec 阅读(1706) 评论(0) 推荐(0) 编辑

2010年4月20日

HOJ 1099 Lining Up

摘要: 题目大意:给出N个点,求在这N个点中共线的最多点数;思路:从第一个点开始依次求与其后面所有点的共线的最大点数,最后求所有最大点中的最大点即为所求,主要要考虑到斜率为0和不存在的情况。这种算法的时间复杂度是比较大的,有待改善。。。 Accepted1.00 s704 KC++1555 BSource Code Code highlighting produced by Actipro CodeHig... 阅读全文

posted @ 2010-04-20 14:04 Lowtec 阅读(293) 评论(0) 推荐(0) 编辑

2010年4月17日

HOJ 1015 Nearly prime numbers

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//Nearlyprimenumberisanintegerpositivenumberforwhichitispossible//tofindsuchprimesP1andP2thatgivennu... 阅读全文

posted @ 2010-04-17 12:00 Lowtec 阅读(403) 评论(0) 推荐(0) 编辑

2010年4月16日

HOJ 1007 SPF 求割点

摘要: SPFCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1#include<stdio.h>2#include<stdlib.h>34boolarcs[1001][1001];5boolvisted[1001];6intmax_n... 阅读全文

posted @ 2010-04-16 23:09 Lowtec 阅读(412) 评论(0) 推荐(0) 编辑

2010年2月3日

高质量C++/C编程指南 之 常量

摘要: 常量C语言中用#define来定义常量(称为宏常量)。C++语言除了用#define外还可以用const来定义常量(称为const常量)。【规则 5-1-1】 尽量使用含义直观的常量来表示那些将在程序中多次出现的数字或字符串。 如:#define MAX 100 /* C 语言的宏常量 */ const int MAX = 100; // C++ 语言的 const 常量 const float ... 阅读全文

posted @ 2010-02-03 11:08 Lowtec 阅读(216) 评论(0) 推荐(0) 编辑

高质量C++/C编程指南 之 表达式和基本语句

摘要: 表达式和基本语句运算符的优先级:一元运算符+ - *的优先级高于对应的二元运算符【规则 4-1-1】 如果代码行中的运算符比较多,用括号确定表达式的操作顺序,避免使用默认的优先级。复合表达式:如a = b = c = 0存在的理由1)书写简洁;2)可以提高编译效率。【规则 4-2-1】 不要编写太复杂的复合表达式。【规则 4-2-2】 不要有多用途的复合表达式。如: d = (a = b + c)... 阅读全文

posted @ 2010-02-03 11:05 Lowtec 阅读(548) 评论(0) 推荐(1) 编辑

导航