自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 生成指定信噪比的加性噪声(python)

训练信号处理模型或者ASR等时常需要添加某个范围内任意信噪比的加性噪声,写个简单的函数便于使用。可以对生成的含噪音频做个简单的信噪比检验。

2022-10-03 18:08:08 1571

原创 wav和pcm的转换(Python版本)

wav和pcm是语音信号处理中最常见的文件格式,时常会遇到需要两种文件格式的相互转换。wav存储的一般是解码后为[-1, 1]的float数据,文件头有44个字节记录文件的采样率、长度等等信息。pcm存储的是int型整数,不含任何采样率相关信息。虽然原理比较简单,但是整理后更便于利用。wav转pcm原理:将文件头去掉,数据转成int型即可。import numpy as np...

2020-03-23 18:29:42 8736 6

原创 机器学习过拟合的原因和解决办法

一、什么是过拟合1、泛化能力差     低 Ein,高Eout。2、泛化能力差和过拟合     泛化能力差:(E_out−E_in) 很大过拟合:E_in↓,E_out↑欠拟合:E_in↑,E_out↓3、过拟合的原因     ①使用过多的d_vc  (即使用的模型的复杂度过高)     ②噪声     ③数据有限二、噪声和数据集尺寸的角色复杂度越高的模型,当数据量越小,N→∞。灰色部分表示过拟合...

2018-04-15 12:02:36 2578

原创 Python3的多行输入

因为在OJ上做编程,要求标准输入,特别是多行输入。特意查了资料,自己验证了可行性。if __name__ == "__main__": strList = [] for line in sys.stdin: #当没有接受到输入结束信号就一直遍历每一行 tempStr = line.split()#对字符串利用空字符进行切片 strList.exte...

2018-04-03 19:59:31 38696

原创 《集体智慧编程》学习笔记——提供推荐

完整代码:github——提供推荐编译环境:Python3.6一、协作型过滤      1、思想:对一大群人进行搜索,并从中找出与我们品味相近的一小群人,对这些人所偏爱的其他内容进行考查,并将它们组合起来构成一个经过排名的推荐列表。     2、算法步骤            1)搜集偏好                    用嵌套的字典表示不同人的偏好,偏好有等级之分。            ...

2018-04-01 18:00:31 507

原创 SiSEC 2016 语音库

1、 test.zip1) 内容包含3种立体混合语音:(1)     瞬间混叠(通过正增益缩放的静态源)(2)     现场录音(在会议室用扬声器播放静态源,每一次用一对全向麦克风录一个源,再加一起形成混合源)Ps:因为SiSEC2015,我们不再评估“合成的混合卷积混合语音”(通过Roomsim 工具箱模拟的一对全向麦克风合成的房间瞬间脉冲响应过滤静态源???)(3)合成的混合卷积混合语音   ...

2018-03-22 11:52:39 820

原创 c++ unsighed相减问题

unsigned u1 =42,u2=10;cout<<u2-u1<<endl;输出结果为4294967264。原因:无符号整数相减,结果为负数时,会取该负数mod(4294967296)的值。          unsigned 的最大值为:           (10-42)mod(4294967296) = 4294967264(商取-1,遵循让商向负无穷靠近的原则...

2018-03-20 17:22:52 581

原创 Python的一些编程小tips

1、is 和 ==的区别      1)is  比较的是两个实例对象是不是完全相同,它们是不是同一个对象,占用的内存地址是否相同。      2)== 比较的是两个对象的内容是否相等,即内存地址可以不一样,内容一样就可以了。2、and 、or、not 的输出              ...

2018-03-18 23:02:14 149

原创 Python的None和C++的NULL

1、Python的None          该值表示一个空对象,是Python的一个特殊的值。None不能理解为0,因为0是有意义的。对值为None的对象进行逻辑判断,会返回False。           可以将None赋值给任何变量,也可以将任何变量赋值给一个None值的对象。            而在Python中,NULL表示空字符,即""。(直接使用NULL会被提示无定义)2、C++...

2018-03-18 22:45:31 4955

原创 《统计学习方法》学习笔记——第2章 感知机

2.1 感知机模型       1、感知机的定义:假如输入空间(特征空间)是,每一维表示一个特征,输出空间是,输入表示实例的特征向量,对应于输入空间(特征空间)的点,输出表示实例的类别。由输入空间到输出空间的函数:                                                                                             ...

2018-03-18 17:38:58 299

原创 《数据结构》学习笔记——第4章 树

4.1 引子1、查找     1)定义:给定关键字K,从集合R中找出关键字与K相同的记录的过程。     2)分类            (1)静态查找:集合中的记录是固定的,不涉及对记录的插入和删除操作,而是仅仅按关键字查找记录。通常是从一个线性表查找数据元素。                     ①方法:                             a、顺序查找(从最后一个元素...

2018-03-18 08:12:48 208

原创 《统计学习方法》学习笔记——第1章 统计学习方法概论

1.1 统计学习     1、定义:计算机系统通过数据及统计方法提高系统性能的机器学习。     2、特点:1)以计算机及网络为平台;2)以数据为研究对象;3)目的是对数据进行预测与分析;4)以方法为中心;5)多领域的交叉学科。     3、基本假设:同类数据具有一定的统计规律。——>统计学习的前提     4、三要素              1)模型:模型的假设空间           ...

2018-03-17 20:55:08 230

原创 《c++ primer(第5版)》学习笔记——第1章 开始

1.1 编写一个简单的c++程序     1、函数包含:返回类型、函数名、形参列表和函数体。     2、main的返回类型必须是int,用来指示状态。1.2 初识输入输出     1、标准输入输出对象            1)iostream 库包含输入流istream、输出流ostream。【流表示字符是顺序生成\消耗】            2)4个IO对象                ...

2018-03-17 15:07:44 237

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除