- 博客(13)
- 收藏
- 关注
原创 生成指定信噪比的加性噪声(python)
训练信号处理模型或者ASR等时常需要添加某个范围内任意信噪比的加性噪声,写个简单的函数便于使用。可以对生成的含噪音频做个简单的信噪比检验。
2022-10-03 18:08:08 1755
原创 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 9667 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 2693
原创 Python3的多行输入
因为在OJ上做编程,要求标准输入,特别是多行输入。特意查了资料,自己验证了可行性。if __name__ == "__main__": strList = [] for line in sys.stdin: #当没有接受到输入结束信号就一直遍历每一行 tempStr = line.split()#对字符串利用空字符进行切片 strList.exte...
2018-04-03 19:59:31 38809
原创 《集体智慧编程》学习笔记——提供推荐
完整代码:github——提供推荐编译环境:Python3.6一、协作型过滤 1、思想:对一大群人进行搜索,并从中找出与我们品味相近的一小群人,对这些人所偏爱的其他内容进行考查,并将它们组合起来构成一个经过排名的推荐列表。 2、算法步骤 1)搜集偏好 用嵌套的字典表示不同人的偏好,偏好有等级之分。 ...
2018-04-01 18:00:31 565
原创 SiSEC 2016 语音库
1、 test.zip1) 内容包含3种立体混合语音:(1) 瞬间混叠(通过正增益缩放的静态源)(2) 现场录音(在会议室用扬声器播放静态源,每一次用一对全向麦克风录一个源,再加一起形成混合源)Ps:因为SiSEC2015,我们不再评估“合成的混合卷积混合语音”(通过Roomsim 工具箱模拟的一对全向麦克风合成的房间瞬间脉冲响应过滤静态源???)(3)合成的混合卷积混合语音 ...
2018-03-22 11:52:39 896
原创 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 678
原创 Python的一些编程小tips
1、is 和 ==的区别 1)is 比较的是两个实例对象是不是完全相同,它们是不是同一个对象,占用的内存地址是否相同。 2)== 比较的是两个对象的内容是否相等,即内存地址可以不一样,内容一样就可以了。2、and 、or、not 的输出 ...
2018-03-18 23:02:14 195
原创 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 5151
原创 《统计学习方法》学习笔记——第2章 感知机
2.1 感知机模型 1、感知机的定义:假如输入空间(特征空间)是,每一维表示一个特征,输出空间是,输入表示实例的特征向量,对应于输入空间(特征空间)的点,输出表示实例的类别。由输入空间到输出空间的函数: ...
2018-03-18 17:38:58 340
原创 《数据结构》学习笔记——第4章 树
4.1 引子1、查找 1)定义:给定关键字K,从集合R中找出关键字与K相同的记录的过程。 2)分类 (1)静态查找:集合中的记录是固定的,不涉及对记录的插入和删除操作,而是仅仅按关键字查找记录。通常是从一个线性表查找数据元素。 ①方法: a、顺序查找(从最后一个元素...
2018-03-18 08:12:48 242
原创 《统计学习方法》学习笔记——第1章 统计学习方法概论
1.1 统计学习 1、定义:计算机系统通过数据及统计方法提高系统性能的机器学习。 2、特点:1)以计算机及网络为平台;2)以数据为研究对象;3)目的是对数据进行预测与分析;4)以方法为中心;5)多领域的交叉学科。 3、基本假设:同类数据具有一定的统计规律。——>统计学习的前提 4、三要素 1)模型:模型的假设空间 ...
2018-03-17 20:55:08 264
原创 《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 266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人