- 博客(23)
- 资源 (13)
- 收藏
- 关注
原创 EM算法求高斯混合模型参数估计——Python实现
简要介绍EM算法,并使用EM算法求解两个高斯分布的参数估计问题,使用Python实现代码运行。
2014-08-20 22:01:02
24180
转载 贝叶斯网络学习-梯度上升训练介绍
贝叶斯分类器是一种基于贝叶斯公式的分类器,是一种基于统计的分类器,它计算在某一特征向量的前提下,各种分类可能出现的概率.把概率最大的那个类当作最终的分类结果.贝叶斯分类器分为2种:朴素贝叶斯分类器,贝叶斯网络.这篇博克简单介绍下这两种分类器原理.朴素贝叶斯分类器贝叶斯公式如下其中X代表特征向量, C代表分类.我们的目标就是找出使得这个后验概率最大的那个类.其中需要注意的
2014-08-19 21:36:20
4545
1
原创 布隆过滤器demo
#include#include#include#define MAX 2<<24using namespace std;bitset bloomSet; //简化了由n和p生成m的过程 int seeds[7]={3, 7, 11, 13, 31, 37, 61}; //使用7个hash函数 int getHashValue(string st
2014-08-04 13:53:59
975
原创 计算4000000000以内最大的f(n)=n的值---字符串问题python实现(五)
问题:写一个函数,计算4 000 000 000 以内的最大的那个f(n)=n的值,函数f的功能是统计所有0到n之间所有含有数字1的数字和。比如:f(13)= 6,因为“1”在“1,2,3,4,5,6,7,8,9,10,11,12,13”中的总数是6(1,10,11,12,13)。传统枚举方法效率低、求解时间长,本文介绍如何采样剪枝操作提高算法效率、降低求解时间。
2014-05-18 15:24:26
2985
原创 字符串问题python实现(四)
问题:将一句话里的单词进行倒置,标点符号不转换。比如一句话"i come from tianjin."倒换后变成"tianjin.from come i"。
2014-05-14 15:13:52
989
原创 字符串问题python实现(三)
问题:写一个函数模拟C++中strstr()函数:该函数的返回值是主串中字符子串的位置以后的所有字符,比如主串是"123456",子串是"234",那么函数的返回值就是"2345678"。
2014-05-14 10:49:05
845
原创 字符串问题python实现(二)
问题:求字符串中重复出现且长度最长子字符串,要求输出:符合条件子字符串、其重复出现次数、其首字母位置。分析:后缀数组方法求解。python版实现。
2014-05-12 21:57:53
1675
原创 PC104上配置VxWorks硬盘启动详解
本文介绍PC104上安装VxWorks系统时,如何配置从硬盘启动,详述Bootrom的制作过程,和将Bootrom配置到硬盘上的过程,最终可以实现无需软盘启动,直接硬盘引导进入VxWorks系统。
2014-05-11 19:46:00
11334
3
原创 Char类型数值超出范围,导致程序陷入死循环深入分析
本文主要分析char型数值的错误取值导致程序陷入死循环的深层次原因。通过构造一个典型程序死循环问题,跟随本文思维方式,可以让读者从编译器角度深入理解错误原因,还能了解到编译器是如何对char型取值范围进行限制的。
2014-05-08 19:15:23
5684
原创 通过VMware克隆linux虚拟机后无法联网,eth0找不到的解决方案
首先通过命令 mii-tool看哪个网卡被识别出来了,当发现不是eth0被识别,可进行如下修改。具体命令如下: sudo rm /etc/udev/rules.d/70-persistent-net.rules sudo reboot然后从新配置网卡信息: sudo vim /etc/network/interfaces
2014-03-02 16:06:32
1210
原创 ubuntu下配置ssh遇到ssh_host_rsa_key和ssh_host_dsa_key无法加载解决办法
在使用putty等工具对ubuntu进行ssh连接时候,常出现无法连接报错情况,这时需要查看“/var/log/auth.log”。一种错误情况是在“/var/log/auth.log”提示: error: Could not load host key: /etc/ssh/ssh_host_rsa_key error: Could not load host ke
2014-01-11 16:48:12
16859
1
原创 正整数转换成Excel表示法
题目: Excel表中,横轴是用A,B,C...,Z,AA,AB,AC,...ZZ,AAA,AAB......这样的序列来表示的。请实现一个函数string f(int x),把正整数转换成Excel表示法,例如:f(1)="A",f(2)="B",f(27)="AA"。分析: 我的第一感觉是A,B,C...,Z,AA,AB,AC,...ZZ,AAA,AAB
2013-11-01 11:29:11
3243
1
原创 关于随机函数发生器的一道程序设计题
题目: 已知随机函数发生器f(x)能够以相等的概率生成1到5这5个正整数。现在要以它为元件来编程制造一个新的随机函数发生器g(x),要求g(x)能够以相等的概率生成1到9这9个正整数,请简要描述你的设计方案。 第一种解法: 利用rand5()函数生成1-25之间的数字,然后将其中的1-18映射成1-9,丢弃19-25。也就是说1、2对应rand9
2013-10-30 15:32:05
1418
转载 等概率随机函数的实现
题目: 已知随机函数rand(),以p的概率产生0,以1-p的概率产生1,现在要求设计一个新的随机函数newRand(), 使其以1/n的等概率产生1~n之间的任意一个数。分析: 可以通过已知随机函数rand()产生等概率产生0和1的新随机函数Rand(),然后调用k(k为整数n的二进制表示的位数)次Rand()函数,得到一个长度为k的0和1序列,以此序列所形成的
2013-10-30 15:27:11
2138
原创 《编程珠玑 》第二章 问题A 总结
《编程珠玑》第二章问题A 是这样描述的:给定一个最多包含40亿个随机排列的32位整数的顺序文件,找出一个不在文件中的32位整数。1.在具有足够内存的情况下,如何解决问题?2.如何有几个外部“临时”文件可用,但是仅有几百字节的内存,又该如何解决该问题? 对于第一个问题,在有足够内存情况下,我们可以采用位图法求解,32位的每个bite都对应一个整数需要使用4*10(9阶)/(8*
2013-10-16 21:40:56
2293
原创 某网页挂马分析
前记 这是很早之前分析的网页挂马案例,我当时分析的也很细致。最近在整理文档时发现了它,这篇文章正好能展示出病毒从网页挂马到本机运行的完整流程,感觉还是有分享的价值的。 20XX年X月XX日,XXX发现,XXX网(http://www.XXXXX.cn/)被攻击者植入网页木马,含有漏洞的用户系统如果访问该页面,会自动从恶意网站下载恶意程序
2013-10-01 15:40:09
5572
原创 左值与右值的思考
最近在看C++程序设计语言(特别版),在读到6.2.1节时候遇到一个困惑,进而补充了些关于左值、右值、自增自减相关的知识。当时遇到的问题如下: void f(int x , int y){ int j = x= y; // x=y的值是赋值后的x的值 int* p = &++x; // p指向x int* q = & (x++); // 错
2013-10-01 11:38:21
1465
翻译 基于学习的使用核偏最小二乘法的图像超分辨率算法(Learning-based super resolution using kernel partial least squares)
此文章为本人在学习图像处理课程时翻译的某篇SCI论文。原文标题作者为:Wei Wu, Zheng Liu, XiaoHai He. “Learning-based super resolution using kernel partial least squares”. Image and Vision Computing, 2011, 29(6)(SCI检索 影响因子1.53 D级期刊) 。
2013-09-29 16:12:26
4322
原创 Trojan.Win32.Scar.cjdy分析
前记: 这是很早之前分析的一个windows上的病毒程序,程序很有代表性,我当时分析的也很细致。最近在整理文档时发现了它,感觉还是有分享的价值的。一、病毒标签:病毒名称:Trojan.Win32.Scar.cjdy病毒类型:下载类、感染型程序文件 MD5:2EFC5A7D29B43AD8B0C02047AF7B4ED5公开范围:完全公开危害等级:3
2013-09-29 14:34:47
3647
原创 Chrome插件开发实例---刷论坛在线时间小程序
前记: 由于近日注册了某个技术论坛,其论坛要求转为正式会员必须50积分购买邀请号,回答官方预留的题目可以获得30积分,每日在线一小时可以获得1积分上限为5积分。本人回答了官方题目获得30积分,之后就只能每日在线刷积分,但是由于论坛系统要求你在线必须不断点击浏览网页才算在线,这就让像我这种只是为了混成正式会员而目前没时间盯在屏幕上刷网页的人很是郁闷。为了解决这个问题。我首先是谷歌了下看
2013-09-29 11:23:11
6942
VxWorks硬盘启动的Bootrom制作工具包(DOS7.1启动U盘安装包)
2014-05-11
刷论坛在线时间的Chrome插件
2013-10-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人