charlezou

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要: 张乐最大熵包使用总结,我是在linux服务器(64位)上面编译使用的,具体步骤如下:1 下载最大熵包 https://github.com/lzhang10/maxent2 解压3 配置安装路径./configure --prefix=/home/zouqibo/因为由于是在服务器上面做研发工作,没有root权限,所以只能把安装路径设置在自己的目录下,如果不执行这一步的话,后面的安装会失败,因为没有权限写/usr/下面的空间。4 编译make 5 安装make install注意:由于我们编译出来了可执行二进制文件和静态库文件libmaxent.a,路径是:/home/zouqibo/max. 阅读全文
posted @ 2012-11-15 10:56 charlezou 阅读(1241) 评论(2) 推荐(0)

2015年12月22日

摘要: 打算搞一个这儿公众号。花生,哈哈哈,大家关注一下哈。 阅读全文
posted @ 2015-12-22 22:35 charlezou 阅读(154) 评论(0) 推荐(0)

2013年4月9日

摘要: 要理解这个,我们必须了解float数是如何在内存中存储的。目前已知的所有的C/C++编译器都是按照IEEE(国际电子电器工程师协会)制定的IEEE浮点数表示法来进行运算的。这种结构是一种科学表示法,用符号(正或负)、指数和尾数来表示,底数被确定为2,也就是说是把一个浮点数表示为尾数乘以2的指数次方再加上符号。float数的格式如下:共计32位,折合4字节由最高到最低位分别是第31、30、29、……、0位31位是符号位,1表示该数为负,0反之。30-23位,一共8位是指数位。22-0位,一共23位是尾数位。但是因为指数位的数字可以是正,也可以是负数,那么在存储的时候,指数位都要加上一个127(0 阅读全文
posted @ 2013-04-09 22:42 charlezou 阅读(4234) 评论(0) 推荐(0)

2013年4月2日

摘要: 首先假如你拥有一个如许结构的目录(当然,如果知道这个结构如何编写,那么其他的也就很容易了,类比类比就搞定)Makefile target (生成目标) src/ (源代码目录) main.cpp (程序main程序) obj/ (目标文件目录) lib/ (静态库和动态库目录)其中Makefile是我们需要编写的能够自动推导编译的Makefile文件,target是目标生成目录,src是源代码,出来main.cpp以为还有其他的很多源文件,obj是我们需要放编译的.o的文件,lib文件夹是存放编译好的.a或者是so文件的目录。那么如何编译一个Makefil... 阅读全文
posted @ 2013-04-02 23:19 charlezou 阅读(1247) 评论(0) 推荐(0)

2013年1月14日

摘要: 信息增益是随机森林算法里面的一个很重要的算法,因为我们在选择节点的特征项的时候,就要通过信息增益或者是信息增益率来选择。这里先理解信息增益。什么是信息增益呢?信息增益(Kullback–Leibler divergence)又称information divergence,information gain,relative entropy 或者KLIC,其实在有些书中叫做相对熵,但是理解起相对熵的公式比较复杂,让人不能很好的理解。下面我以分类来理解这个算法。假如我们拥有M个类别标签C={C1,C2,C3....Cn} 并且拥有N个特征:T={T1,T2,T3....Tn} 那么对于某一个特.. 阅读全文
posted @ 2013-01-14 20:23 charlezou 阅读(4076) 评论(0) 推荐(0)