加载中…
  
博文
标签:

gmm

em

分类: Concept
版权声明:本文为CSDN博主「林立民爱洗澡」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

详解EM算法与混合高斯模型(Gaussian mixture model, GMM)

1 单高斯模型(Gaussian single model, GSM)
μ和σ2 分别是高斯分布的均值和方差
一维高斯分布的概率密度函数如下:
图0:


譬如将男生身高视为变量X, 假设男生的身高服从高斯分布,女生亦如此。
只是男女生身高分布可能具有不同的均值和方差。
图1是从谷歌图库中搜索到的男女生身高分布图,四个记号分别
标签:

高斯分布

概念

参数

求解

分类: Concept

参考:

https://baijiahao.baidu.com/s?id=1621087027738177317&wfr=spider&for=pc

https://baike.baidu.com/item/正态分布/829892?fr=aladdin


一. 正态分布(Normal distribution),

也称“常态分布”,又名高斯分布(Gaussian distribution), 最早由A.棣莫弗在求二项分布的渐近公式中得到。 C.F.高斯在研究测量误差时从另一个角度导出了它。P.S.拉普拉斯和高斯研究了它的性质。

是一个在数学、物理及工程等领域都非常重要的概率分布,在统计学的许多方面有着重大的影响力。

若随机变量X服从一个数学期望为μ、方差为σ^2的正态分布,记为N(μ,σ^

标签:

readdir

分类: C/CPP
C语言readdir()函数:读取目录函数
相关函数:open, opendir, closedir, rewinddir, seekdir, telldir, scandir

头文件:#include    
    #include

定义函数:struct dirent * readdir(DIR * dir);

函数说明:readdir()返回参数dir 目录流的下个目录进入点。(一次读取一个)
结构dirent 定义如下:
struct dirent
{
    ino_t d_ino; //d_ino 此目录进入点的inode
    ff_t d_off; //d_off 目录文件开头至此目录进入点的位移
    signed short int d_reclen; //d_reclen _name 的长度, 不包含NULL 字符
    unsigned char d_type; //d_type d_name 所指的文件类型 d_name 文件名
    har d_name[256];
};
补充文件
(2019-04-30 09:58)
标签:

数学难题

分类: 大千世界

北京时间4月29日消息,据国外媒体报道,英国一位数学家最新破解了困扰人们64年的一道数学难题:33如何用3个立方数字之和表达。
虽然这个问题看似简单,但它是一个长期存在的数字理论难题,它至少可追溯至1955年,早在3世纪,希腊思想家就可能认真思考过这个问题,
这是要解的方程:x^3 + y^3 + z^3 = k。

这是丢番图方程的一个例子,丢番图方程是以埃及古代数学家丢番图(生卒时间约246-330年),大约1800年前丢番图提出一串含有多个未知变量的类似方程。
如果你想试选一些数字,从1至无限大的整数,作为k数值。
现在的挑战是找到x、y、z的数值,当它们的立方和等于k,x、y、z的数值可以是负数,也可以是正数,它们可以是一个长串数字,也可以是一个小数字。

例如:如果你选择k数值为8,该方程的一个解是:2^3 + 1^3 + (-1)^3 = 8。 自上世纪80年代以来,数学家们一直在努力尝试k数
标签:

file

clear

c

分类: C/CPP


#include
#include
#include
read_file_by_line() {
fstream infile;
infile.open('filepath');//方法1 open
//fstream infile2('filepath');//方法2 构造
//assert(infile.is_open());//判断文件是否打开
if (infile.is_open()==true)//file exist
{
while(!infile.eof())//未到句尾
{
string nline;
getline(infile,nline, '\n');//从文件中读一行给newline
//myfile.getline (buffer,80);
if(infile.fail()){//读取失败
break;
}
//nline存储等操作
}
} else{
//file not exist
}
infil
标签:

19年个税

分类: 大千世界
综合所得个税计算分析
谢德明

我们这次的个税改革实行的是综合与分类相结合的所得税制,根据《个人所得税法》的规定,所谓综合所得是指居民个人取得的工资薪金所得、劳务报酬所得、稿酬所得、特许权使用费所得四项所得。可见,居民企业取得的以上四项所得才叫综合所得,非居民取得的以上四项所得不能称为综合所得。
根据《个人所得税》和《个人所得税实施条例》的规定,综合所得的个税计算一般采用预扣预缴与汇算清缴相结合的方式,即年度内扣缴义务人预扣预缴,次年3月1日至6月30日纳税人汇算清缴。

一、预扣预缴
(一)工资、薪金所得预扣预缴
扣缴义务人向居民个人支付工资、薪金所得时,应当按照累计预扣法计算预扣税款,并按月办理扣缴申报。
累计预扣法,是指扣缴义务人在一个纳税年度内预扣预缴税款时,以纳税人在本单位截至当前月份工资、薪金所得累计收入减除累计免税收入、累计
(2018-12-05 14:30)
标签:

strlen

分类: C/CPP
1. C语言strlen函数参数如果是NULL,则会出错。
可以参考glibc中strlen的具体实现
通常使用前可以判断一下参数是否是NULL,或者自己写一个strlen的实现函数。

2. String Length
You can get the length of a string using the strlen function. This function is declared in the header file string.h.

Function: size_t strlen (const char *s)

Parameters
s: pointer to the null-terminated byte string to be examined

Return value
 The length of the null-terminated byte string str 
 
The strlen function returns the length of the string s in bytes. (In other words, it returns the offset o
标签:

gcc

优化

分类: C/CPP
GCC的优化级别
影响:调试顺序改变

手册

8个不同的-O选项
    -O ( 与 -O1 相同)
    -O0 ( 不进行优化,如果没有指定优化级别,则默认设置)
    -O1 ( 最小优化)
    -O2 ( 优化更多)
    -O3 ( 优化更多)
    -Ofast ( 优化到破坏标准合规性的点)
    -Og ( 优化调试体验。-Og启用不干扰调试的优化。
它应该是标准edit-compile-debug周期的最佳选择级别,提供合理的优化级别,同时保持快速编译和良好的调试体验。
    -Os ( 优化大小。-Os 支持所有通常不增加代码大小的-O2 优化。它还执行了进一步优化以
标签:

git

clone

分类: Tool
运行git clone命令时遇到如下错误
git clone server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile

简单粗暴的解决方式:关闭系统的安全认证
这种方式能在很短时间内收到效果,如果没有耐心进行上面的设置的话,可以采用下面的命令。打开终端,在命令行中输入如下命令即可:
export GIT_SSL_NO_VERIFY=1

标签:

wave拼接

语音文件

分类: Python
安装
pip install sox

拼接方法
import sox
# create combiner
cbn = sox.Combiner()
# create the output file
cbn.build(['data/logs/wavs/wav-00001.wav','data/logs/wavs/wav-00002.wav'],'wave-2-output.wav', 'concatenate')

参考
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有