最近两天简单看了下最大熵模型,特此做简单笔记,后续继续补充。最大熵模型是自然语言处理(NLP, nature language processing)被广泛运用,比如文本分类等。主要从分为三个方面,一:熵的数学定义;二:熵数学形式化定义的来源;三:最大熵模型。
注意:这里的熵都是指信息熵。
一:熵的数学定义:
下面分别给出熵、联合熵、条件熵、相对熵、互信息的定义。
熵:如果一个随机...
分类:
其他 时间:
2015-05-12 00:09:11
收藏:
0 评论:
0 赞:
0 阅读:
276
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】
除了内联汇编以外,还有一种途径可以把汇编代码整合到C/C++语言中,C/C++语言可以直接调用汇编函数,把输入值传递给函数,然后从函数获得输出值。
如果希望汇编语言函数和C/C++程序一起工作,就必须显示地遵守C样式的函数格式,也就是...
分类:
编程语言 时间:
2015-05-12 00:09:01
收藏:
0 评论:
0 赞:
0 阅读:
335
题意:给出一个字符串,由数字、大写字母、* 、和b组成,当s[i]=='b'时,输出换行;当是数字时,如s[i]=2,s[i+1]='T',连续输出两个T;如果出现连续数字,则输出这些连续数字的和个字母,如11A,则输出AA。
#include
#include
int main()
{
char s[140];
int i,j,sum,len;
while(gets(...
分类:
其他 时间:
2015-05-12 00:08:51
收藏:
0 评论:
0 赞:
0 阅读:
205
1:warning: comparison between signed and unsigned integer expressions
解决方法:强制类型转换 前面都加上(int),进行强制类型转换
if (key == NULL || (int)strlen(key) >(int)I_LIMITED_SIMPLE || strlen(key)
// if (key...
分类:
其他 时间:
2015-05-12 00:08:41
收藏:
0 评论:
0 赞:
0 阅读:
289
C语言...
分类:
编程语言 时间:
2015-05-12 00:08:31
收藏:
0 评论:
0 赞:
0 阅读:
264
http协议能够将可见协议与二进制协议有效融合,并且其结构良好,分头域与实体两部分,而且头域的结构一致,并能够随意扩展。我们可以基于头域结构的形式,模拟MFC消息结构,设计一个高效,易扩展的解析架构。
本程序的设计初衷就是模拟MFC的消息机制来实现http头域的解析,并使得能够基于该结构实现私有协议的解析,实现http协议的基本框架,使得二次开发时能够基于该框架快速实现开发。
如果需要基于本架构实现http协议的二次开发,首先需要花时间区了解下http协议的基本结构。...
分类:
Web开发 时间:
2015-05-12 00:08:21
收藏:
0 评论:
0 赞:
0 阅读:
252
总结下这几天Mongodb学习笔记 /**
* 获取MongoClient
* @author xuyw
* @email xyw10000@163.com
* @param host
* @param port
* @return
*/
public static MongoClient getMongoClie...
分类:
数据库技术 时间:
2015-05-12 00:08:11
收藏:
0 评论:
0 赞:
0 阅读:
267
cosin余弦相似度
两个向量间的余弦值可以很容易地通过使用欧几里得点积和量级公式推导:
鉴于两个向量的属性, A 和B的余弦相似性θ用一个点积形式来表示其大小,如下所示:
产生的相似性范围从-1到1:-1意味着两个向量指向的方向正好截然相反,1表示它们的指向是完全相同的,0通常表示它们之间是独立的,而在这之间的值则表示中度的相似性或相异性。 对于文本匹配,属性向量A 和B 通常...
分类:
其他 时间:
2015-05-12 00:08:01
收藏:
0 评论:
0 赞:
0 阅读:
1286
cocos开发打包成apk,因为我有一个手机是小米2s,然后跑,截图发现图标还是默认的图标,折腾了好一会儿,一开始程序使用系统默认图标,等到应用发布的时候要更换图标,结果在测试机上图标就是不变,其他手机和模拟器上都更新了图标。
测试机是小米,据说这个问题只在小米上会出现。
更新程序图标时,把drawable-*文件夹中的所有ic-lanucher图标都替换了,即使改了图片名字,并且...
分类:
移动平台 时间:
2015-05-12 00:07:51
收藏:
0 评论:
0 赞:
0 阅读:
338
本文描述了在OS X上安装使用Marathon的过程。Marathon简介Marathon是Mesosphere公司为Mesos生态圈打造的一个轻量级、扩展性很强的调度long-running service的调度框架。支持RESTful api来创建和管理app,自动为app做容错迁移,凡是能用shell起的任务,理论上都可以通过Marathon在mesos上简单地启动和管理起来。下图为Mesos...
分类:
其他 时间:
2015-05-12 00:07:41
收藏:
0 评论:
0 赞:
0 阅读:
227
题目要求:写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19
#include
int DigitSum(int num)//定义DigitSum()函数,返回值为int
{
if(num<10)
return num;
else
return num%10+DigitSum(n...
分类:
其他 时间:
2015-05-12 00:07:32
收藏:
0 评论:
0 赞:
0 阅读:
207
题目链接:点击打开链接
题意:
T个case
n个操作
1、 (x,y,z) 在三维平面的点上增加1
2、询问区间范围内的权值和。
思路:
cdq分治套cdq分治,然后套树状数组即可。。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#inc...
分类:
编程语言 时间:
2015-05-12 00:07:28
收藏:
0 评论:
0 赞:
0 阅读:
367
后台服务端给了一个接口URL,返回的数据类型是JSON,我们可以仅仅依靠Sublime Text来实现HTTP访问+格式化返回的JSON字符串...
分类:
Web开发 时间:
2015-05-12 00:06:41
收藏:
0 评论:
0 赞:
0 阅读:
477
USB HOST驱动一般都是由芯片厂商维护的,因此,我们仍然只需要配置下DTS即可完成USB HOST驱动的移植。
DTS配置
参考sabresd相关的DTS,在我们的DTS中添加如下内容:/ {
...
regulators {
compatible = "simple-bus";
reg_usb_otg_vbus: usb_otg_vbus {
compatible ...
分类:
其他 时间:
2015-05-12 00:06:21
收藏:
0 评论:
0 赞:
0 阅读:
594
题目大意:有n件湿的衣服,每件衣服都有相应的湿度,每分钟每件衣服的湿度减1(除了在烘干机里的衣服),现在有一个烘干机,烘干机一分钟可以让一件衣服的湿度降低k,问至少要花多少分钟才能使每件衣服的湿度为0解题思路:贪心的话,每分钟都要使用到烘干机。
枚举时间,如果湿度小于等于时间的话,就不用考虑了,在枚举时间内肯定会干的
如果湿度大于枚举时间的话,就要考虑一下了,该衣服要在给定时间内湿度变为零的话就...
分类:
其他 时间:
2015-05-12 00:06:01
收藏:
0 评论:
0 赞:
0 阅读:
135
题目:一直方阵A,计算A + A^2 + A^3 + ... + A^n。
分析:分治,快速模幂。
设F(n)= A + A^2 + A^3 + ... + A^n则有;
F(n)= F(n/2)+ F(n/2)* A^(n/2)+ R;(n为奇数存在R,为A^n)
= F(n/2){E +...
分类:
其他 时间:
2015-05-12 00:05:53
收藏:
0 评论:
0 赞:
0 阅读:
153
顺序队所尊崇的结点如图
所实现的功能如下:
bool IsFull(Queue *Q);//判满
bool IsEmpty(Queue *Q);//判空
void InitQueue(Queue *Q);//初始化
bool EnQueue(Queue *Q, ElemType x);//入队
bool DeQueue(Queue *Q, ElemType *v);//出队并返回值...
分类:
其他 时间:
2015-05-12 00:05:47
收藏:
0 评论:
0 赞:
0 阅读:
145
checkdnsrr — 给指定的主机(域名)或者IP地址做DNS通信检查
closelog — 关闭系统日志链接
define_syslog_variables — 初始化所有syslog相关变量
dns_check_record — checkdnsrr别名
dns_get_mx — ge...
分类:
Web开发 时间:
2015-05-12 00:05:31
收藏:
0 评论:
0 赞:
0 阅读:
324
Oracle将一列分成多列在Oracle中,我们可以使用listagg(Oracle 11g及以上)将多行合并成中的某一列合并成一列,现在我们的需求是将一列分割成多列。先建立一张表,插入测试数据:CREATE TABLE CELEBRITY(
NAME VARCHAR2(100)
);INSERT INTO CELEBRITY VALUES ('Stephen King'...
分类:
数据库技术 时间:
2015-05-12 00:05:21
收藏:
0 评论:
0 赞:
0 阅读:
543
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息很久没有摸图像处理的东西了,近期刚好需要有此需求,希望能够有一个比较好用的开发环境。在学校的时候做图像处理一直用的是matlab,不过现在正好在做VELT的开发,尝试用vs2013+python构造一个适合于自己用的开发环境。...
分类:
其他 时间:
2015-05-12 00:05:11
收藏:
0 评论:
0 赞:
0 阅读:
548