- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 语音增强-频谱映射
目录一、引言二、基于映射的语音增强方法2.1 频谱映射系统模型三、实验分析3.1 实验数据集及参数设置3.1 实验结果四、参考文献经典单通道语音增强方法有,谱减法、维纳滤波法、MMSE估计方法和子空间法,而经典单通道语音增强方法往往假设噪声平稳或变化缓慢,当时处于非平稳噪声条件下时,经典方法性能将会急剧下降。一、引言 语音增强的主要目标是从含噪语音信号中提取纯净语音信号,在自动语音识别、助听器中有着 广泛的应用。深度语音增强方法可分为两大类:1) 基于映射的语音增强方法; 2) 基于掩模的语音增强方
2022-05-24 10:09:37 1317
原创 pyaudio安装失败的解决方法
问题描述 在安装pyaudio库时,出现如下图所示报错;报错原因是python版本与pyaudio不匹配引起。解决方案 采用离线安装方式安装pyaudio。具体步骤如下所示, (1) 下载Pyaudio的离线安装包。注意:下载的Pyaudio的版本要与python版本保持一致,如笔者开发环境python解释器版本为3.7/64位操作系统,故选择下图红色方框内的安装包。 (2) 离线安装Pyaudio,具体步骤如下所示, 1) 进入pycharm终端或
2022-05-06 14:31:49 3774 1
原创 pyplot设置坐标间距、图中每个点设置相应数值
一、画图常用的技巧 本文主要对pyplot画图常用的技巧进行总结,主要包括设置横纵坐标范围,设置横纵坐标间距,为图上每个点添加相应数值。1.1 设置横纵坐标范围 以2020年~2022年西华/西交/电科/川大复试线为例,# 年份YEARS = [2018, 2019, 2020, 2021, 2022]# 西华复试线[2020-2022]XiHua_z = [264, 263, 279] # 专硕XiHua_x = [264, 263, 273]
2022-05-04 21:37:08 7461
原创 python中format格式化输出总结
基本知识位置,数字,关键字匹配‘名字:{name}, 性别:{gender}’.format(gender=‘男’, name=‘张三’)‘名字:{}, 性别:{}’.format(‘男’, ‘张三’)‘名字:{1}, 性别:{0}’.format(‘男’, ‘张三’)常用格式化输出方式https://blog.csdn.net/weixin_39791387/article/details/118194441字符串:-左对齐默认右对齐^居中对齐%s%10s: 右对齐,占位符10位
2022-04-29 10:18:42 10541 3
原创 pytorch框架自动调整学习率的几种方式
目录一、引言一、引言 学习率的对于炼丹师来说非常重要,本文主要总结几种pytorch中常用的几种调整学习率的几种方式。学习率要在损失和收敛速度中做出权衡。学习率对于深度学习炼丹来说尤为重要,一个合适的学习率不仅能加速训练的拟合,还能更好地逼近最优解。固定的学习率随着深度学习模型逐渐上升的复杂性已不太适用,动态调整学习率或者对模型不同部分设置不同的学习率已成为一种炼丹趋势1。参考一所有Optimizer公有的一些基本属性:lr: learning rate,学习率eps: 学习率最小值,在
2022-04-24 22:26:36 6760
原创 argparse命令行参数与参数解析
目录一、命令行与参数解析工具的作用?二、argparse命令行与参数解析工具 2.1 argparse使用步骤 2.2 argparse.ArgumentParser的常用参数解释 2.3 argparse.ArgumentParser.add_argument常用参数解释三、两种解析方式的区别 3.1 parse_args()解析方式 3.1 parse_known_args()解析方式四、参考链接备注:t.py为所运行代码的文件名 终端中的路t.py文件所在路径一、命令行与参数解析工具的作用?
2022-04-22 15:08:14 3058
原创 归一化/标准化
目录一、前言二、归一化 2.1 线性归一化 2.2 非线性归一化三、标准化四、pytorch的BN层五、参考资料一、前言 归一化和标准化都是一种数据变换的方式,将原始的一列数据变换到某个范围。二、归一化 2.1 线性归一化 归一化(Normalization),将数据固定到某个区间,通常为[0,1]。几种常见的归一化方式如下所示: (1) Min-Max Normalization:Xi′=Xi−XminXmax−XminX_{i}^{'}=\frac{X_i-X_{
2022-03-15 23:01:50 1394
原创 事件的独立与常见的几种分布
目录一、事件的独立性 1.1 两事件独立的定义 1.2 独立与互斥的关系 1.3 例题二、常见的几种分布 2.1 0-1分布(两点分布、伯努利分布) 2.2 二项分布 2.3 泊松分布 2.4 超几何分布一、事件的独立性 1.1 两事件独立的定义 若P(B∣A)=P(B)P(B|A)= P(B)P(B∣A)=P(B),也即事件A是否发生对事件B无影响,两事件独立具体定义如下,若满足P(AB)=P(A)P(B)P(AB) = P(A)P(B)P(AB)=P(A)P(B),则称事
2022-03-14 09:17:01 1813
原创 MathPage.wll not found
目录一、准备二、插入Mathtype步骤(以64位的Word为例)三、总结四、参考链接一、准备 • 安装Mathtype,默认路径即可 • 找到自己Word的版本是多少位的,步骤如下: a. 打开Word软件点击–>账户。 b. 点击–>关于。具体如下图所示, 账户 关于 二、插入Mathtype步骤(以64位的Word为例) 法一: • 将C:\Program Files (x86)\Math
2021-12-07 21:11:19 388
原创 对2016年8月份某餐馆订单进行可视化分析
1、数据的格式需求: 1、绘制8月份每天销售额的折线图 2、用柱状图表示销售额与星期的关系 3、销售额的占比8月份每天销售额的折线图import pandas as pdimport numpy as npimport matplotlib.pyplot as plt# 设置显示的字体plt.rcParams['font.sans-serif'] = 'SimHei' # 显示中文plt.rcParams['axes.unicode_minus'] = Fals
2021-11-17 15:38:05 1025
原创 语音信号处理基础知识-常用特征及预处理
目录一、语音信号的特点二、常用语音特征参数一、语音信号的特点 其主要特点如下所示: a) 语音信号的带宽约为5Khz5Khz5Khz , 主要能量集中在低频段。 b) 语音信号总体为非平稳时变信号,一般认为是短时平稳( 10ms−30ms10ms-30ms10ms−30ms)。 c) 说话的声音主要可以分为清音和浊音。 浊音:发声时声带振动,语音信号在时域上有明显的周期性。 清音:发声时声带不振动。 特点:
2021-10-04 13:02:54 12679 1
原创 Anaconda虚拟环境创建并安装Jupyternotebook及常用命令总结
目录一、Anaconda简介 1.1 为什么要用Anaconda?二、利用Anaconda创建虚拟环境一、Anaconda简介 Anaconda指的是一个开源的Python发行版本,是Python的一个集成管理工具或者系统,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 600MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。 1.1
2021-09-28 09:24:31 5641
原创 经典语音降噪方法-谱减法
谱减法一、引言二、谱减法原理一、引言 谱减法作为语音降噪处理算法中的经典算法,因其运行和处理快,而被广泛应用。二、谱减法原理 利用带噪信号的频谱减去噪声信号的频谱,讲到这里小伙伴们肯定会有疑问–噪声信号的频谱是怎么得到的呢?请耐心的看下去,我将慢慢的为大家解惑。假设:噪声是平稳的,且为加性噪声。...
2021-09-24 21:57:02 10646 2
原创 概率论基础-条件概率、全概率公式、贝叶斯公式
目录一、条件概率 1.1 条件概率定义 1.2 条件概率例题 1.3 乘法定理 1.4 乘法定理例题 1.5 全概率公式一、条件概率 1.1 条件概率定义 条件概率是指事件A在另外一个事件B已经发生条件下的发生概率。条件概率表示为:P(A∣B)P(A|B)P(A∣B),读作“在B的条件下A的概率”。 1.2 条件概率例题 投掷一枚硬币2次,A表示“至少有一次出现正面”;B表示“两次出现同一面”,求P(A)P(A)P(A)、P(B)P(B)P(B)、P(AB)P(AB)P(
2021-09-24 15:53:11 4453 1
原创 快速入门爬虫
爬取-ieee文章摘要爬虫简介介绍爬虫简介 通过编写程序,模拟浏览器上网,然后让其去互联网上抓取数据的过程。 爬虫的价值如下:处于大数据时代,有更多有用的数据则更有利批量获取网络上的公开信息爬虫的种类如下所示,通用爬虫搜索引擎抓取系统重要组成部分,抓取的是一整张页面的数据聚焦爬虫是建立在通用爬虫的基础上,抓取的是页面中特定的局部内容。增量式爬虫监测网站中数据更新的情况。只会抓取网站中最新更新出来的数据。难点:爬取文件的数据保存及处理,介绍...
2021-08-31 20:10:05 462 1
原创 安卓蓝牙开发总结(一)—蓝牙开启与关闭
蓝牙开发总结1、引言2、布局文件3、蓝牙打开与关闭 3.1 通过对按钮监听方法 3.2 通过设置点击事件4、结果展示及总结5、参考链接1、引言 最近在学习如何在安卓手机上对蓝牙进行操控,作为初学者发现大多数博客对安卓开发的初学者极为不友好,特别是安卓和java都不熟悉的童鞋,因此现对我近期所学习内容做一个总结,希望对大家有帮助。2、布局文件 控件的种类,数量及用途如下表所示,AS中控件的使用方法可参考B站up主(longway777)讲得很到位。控件种类控件数量作用
2021-08-16 16:40:36 3475 1
原创 初探安卓开发
初探安卓开发1、引言2、开发平台搭建1、引言 通过这几天对Android Studio(AS)的学习,我掌握了如何搭建安卓开发平台,以及大致开发流程,以及怎么发布到移动端应用商城中。同时,我根据教程制作了一个超级简单的单曲播放app。2、开发平台搭建 开发平台搭建请参考基于AS的开发平台搭建,这里面详细描述了下载AS和JDK(Java Development Kit))方式以及相应的安装步骤。最后,纤细描述了如何新建一个Hello World的app应用程序。因此,本文将不在赘述开发平台的搭建,
2021-06-16 10:03:17 211
原创 快速入门LSTM
十分钟学会LSTM一、引言二、RNN基本结构 2.1 普通DNN与RNN的区别 2.1 RNN存在的缺点三、RNN到LSTM 3.1 遗忘门 3.2 记忆门(输入门) 3.3 细胞状态 3.4 输出门四、参考文献一、引言 LSTM是RNN的变体,因此在了解LSTM之前我们有必要先了解一下RNN的基本结构。二、RNN基本结构 2.1 普通DNN与RNN的区别 普通的DNN结构一般包括:输入层,隐藏层,和输出层。但是隐藏层的输出和输入之间无反馈。DNN结构如下图所示。
2021-06-08 16:08:31 988 1
原创 python中的基本数据类型
python中的数据类型一、列表二、元组三、字符串四、字典五、集合一、列表 列表(list)是python内置的一种数据类型,它是一种有序的集合,可以随时添加和删除其中的元素。 1.1 创建列表name1 = list() # 创建空列表name2 = [] # 创建空列表name3 = ['Bob', 'Jim', 'Linda'] # 创建并初始化列表print(name3[0]) # 利用索引访问元素中的位置,索引从0开始print(name3[-1]
2021-06-02 16:57:47 1157
原创 tensorflow常用构造深度学习模型的两种方式
tensorflow常用构造深度学习模型的两种方式一、引言二、Sequtial()方式 2.1 向Sequential()中传递layer列表 2.2 利用model.add()方法添加layer三、函数式API四、栗子-手写体数字识别五、总结六、参考文章一、引言 tensorflow常用构造模型的方式有三种: 1、Sequential()方式 2、函数式API 3、Subclassing API二、Sequtial()方式 2.1 向Sequential()中传递laye
2021-05-25 15:33:34 666 1
原创 空间调制(SM)代码实现
空间调制技术空间调制的原理空间调制的原理 空间调制是将待发送的比特信息分成两部分,一部分用于进行数字调制符号的映射,另一部分则用于选择发射天线。 假设在传输信息的过程中,某个时隙的信息比特序列为u(1×N)∈Ru_{(1\times N)}\in\Ru(1×N)∈R。经过比特分割后得到u1(1×N1)∈Ru_{1(1\times N_1)}\in\Ru1(1×N1)∈R,用于选择天线,其中N1N_1N1为用于选择天线的比特数;u2(1×(N−N1))∈Ru_{2(1\times (N-N_
2021-05-19 17:07:37 4200 62
简单空间调制,最大似然检测代码
2023-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人