学习
文章平均质量分 79
南阳北海
这个作者很懒,什么都没留下…
展开
-
编译原理-递归下降分析各集合推导及代码实现
文章目录首符集(FIRST)定义尾符集(FOLLOW)定义搜索符(SELECT)示例:示例一:算术表达式:首符集尾符集搜索集代码:示例二:算术表达式:首符集尾符集搜索集代码:首符集(FIRST)定义一个文法的符号串α的开始符号集合FIRST(α)FIRST(\alpha)FIRST(α)是:FIRST(α)={α∣α⇒∗α…,α∈VT}FIRST(\alpha)=\{\alpha|\alpha\Rightarrow * \alpha…,\alpha\in V_{T}\}FIRST(α)={α∣α原创 2020-11-06 22:01:44 · 276 阅读 · 0 评论 -
音频特征提取及恢复消融实验
由于好奇音频提取特征再重构音频过程中各部分数据的‘样子’,故而对开源代码提取其对音频的处理过程以及重构过程,经测试发现其仅保留了文本内容的发声特征而遗失了说话者的特征(即能够了解音频的内容而无法分辨说话者)。通过更换对音频的处理方式以及修改FFT窗口大小等参数进行消融实验发现如下参数及处理过程对音频的提取及还原效果最好。import numpy,waveimport numpy as npimport torchimport librosaimport librosa.displayimpor原创 2020-11-01 08:01:47 · 935 阅读 · 0 评论 -
音频特征学习记录
文章目录音频特征提取介绍:离散傅里叶变换(Discrete Fourier Transform)快速傅里叶变换(Fast Fourier Transform)短时傅里叶变换(Short Time Fourier Transform)附录:音频特征提取介绍:音频通常是把一个实际信号看作是根据时间变化的电压值。 这是从时域的角度来观察信号。 而傅立叶定律指出,任意波形在时域中都可以由若干个正弦波和余弦波的加权和来表示。 例如,有两个正弦波,其中一个的频率是另一个的3倍。 将两个正弦波相加,就得到了一个不同的原创 2020-10-22 22:05:51 · 466 阅读 · 1 评论 -
pytorch相关代码-笔记
1.pytorch 模型初始化import torchif __name__ == '__main__': model=Endoder() model.apply(weights_init) def weights_init(layer): #权重初始化,此方法为批操作,亦可放于模型细节构建中 if hasattr(layer, 'weight'): if len(layer.weight.shape) > 1: torch.原创 2020-10-20 19:37:00 · 158 阅读 · 0 评论 -
算法整理(1)
最大公约数:辗转相除法: 两个正整数a,b(a>b), 它们的最大公约数 = a除以b的余数c和较小数b之间的最大公约数。更相减损术: 两个正整数a,b(a>b), 它们的最大公约数 = a-b的差值c和较小数b之间的最大公约数。int GCD(int a, int b) //辗转相除法{ int min = a; int max = b; if ( a >= b ){ min = b; m原创 2020-10-10 14:46:20 · 116 阅读 · 0 评论 -
teamviewer访问校园网
本文将介绍一种通过teamviewer的vpn功能实现外网访问内网的操作,简单来说,就是通过teamviewer的vpn实现外网访问内网的代理,再通过Proxifier辅助实现全局代理,即可实现外网访问内网的操作。这样的方法相对于proxychains4、端口转发等操作来说更方便,这里不做过多阐述。首先我们要有一部内网中的电脑,并且安装好teamviewer。一、安装teamviewer的vp...原创 2020-02-04 15:14:41 · 4268 阅读 · 2 评论 -
华硕ubuntu安装
一、启动盘的搭建材料:ubuntu-16.04.4-desktop-amd64.iso镜像原创 2018-12-05 16:11:46 · 10498 阅读 · 6 评论 -
181118图片增强
**一、调整图片亮度**运用函数:f(x)= contrast * g(x) + brightness并与for循环函数嵌套使用将图片分成三层,达到对图片每一个“点”进行遍历的效果for i in range(pic.shape[0]): for j in range(pic.shape[1]): for k in range(pic.shape[2]): ...原创 2018-11-23 00:16:52 · 231 阅读 · 0 评论 -
181111openos文件
一、导入os模块os模块一般用于处理文件和系统目录的处理,操作。import os #导入os模块二、os库的相关函数1、获取当前工作目录os.getcwd() #获取当前python脚本工作的目录路径便于查看当前运行目录路径,与要进行操作的文件路径进行对比,是否在同一路径下以避免操作无法正常进行。2、列出目录下的所有目录和文件os.listdir(cata...原创 2018-11-14 20:18:13 · 133 阅读 · 0 评论 -
181104opencv
一、导入opencv包OpenCV——Open Source Computer Vision Library。它是一个广受欢迎的开源计算机视觉库,它提供了很多函数,实现了很多计算机视觉算法。在这里插入代码片importcv2# 导入OpenCV包,以供后续操作进行二、创建空图[Python]纯文本查看复制代码?1234importcv2importnumpyimg=np....原创 2018-11-10 00:19:38 · 215 阅读 · 0 评论