自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vim 中去掉 ^M 字符

vim 中去掉 ^M 字符:%s/\r//g

2021-04-14 16:21:39 607

原创 python 计算far,frr

with open('result3.txt', 'r') as file2: a,b,c,d=0,0,0,0 for line in file2.readlines(): # print(line) l = line.split('\t') # print(l) label = l[0].split('-')[0]...

2019-09-19 15:42:03 1385

原创 计算eer python

target_scores = []nontarget_scores = []f = open('D:\dataset\ASV\\eval3.txt').readlines()#将两个数组读出来for line in f: splits = line.strip().split(' ') print(splits) if splits[1] == 'bonafid...

2019-09-19 12:09:49 1843

原创 切割40s的音频 python

#coding:utf-8from pydub import AudioSegmentimport osinput_music = AudioSegment.from_wav("D:\dataset\\1.wav")output_music=AudioSegment.empty()start=float(0)dur=float(40*1000)output_music = inpu...

2019-09-19 12:04:14 202

原创 提取mfcc,imfcc,cqcc,fft等各种语音特征

代码来自https://github.com/rosrad/asvspoof2017def trim_silence(audio, threshold=0.1, frame_length=2048): if audio.size < frame_length: frame_length = audio.size energy = librosa.feat...

2019-08-06 10:56:09 5372 6

转载 把.ipynb文件转化为.py文件

在.ipynb 文件所在的目录下打开一个终端,然后输入:jupyter nbconvert --to script *.ipynb就能把当前文件夹下面的所有的.ipynb文件转化为.py文件。

2019-07-29 19:52:02 246

转载 深度学习常用linux指令

将文件夹下文件名写入txt:find . -type f -name "*.wav" >/data/1.txt查找以.wav结尾的文件数目:find . -name "*.wav" | wc -lll -lh *.wav | wc -l通过某个进程号显示该进行打开的文件lsof -p 1系统操作df -hl #查看磁盘剩余空间df -h #查看每个...

2019-07-02 18:10:08 180

原创 linux统计文件个数

统计当前文件夹下文件个数:ls-l |grep"^-"|wc-l统计当前文件夹下目录的个数:ls-l |grep"^d"|wc-l统计文件夹下目录的个数,包括子文件夹里的:ls-lR|grep"^d"|wc-l统计当前文件夹下文件的个数,包括子文件夹里的:ls-lR|grep"^-"|wc-l...

2019-06-27 14:58:38 434

原创 ffmpeg指令

ffmpeg调整音量(减小3dB)ffmpeg -i input.wav -af volume=-3dB output.wavffmpeg将pcm格式转化成wavffmpeg -ar 8000 -ac 1 -f s16le -i input.pcm output.wav之前用ffmpeg对音频做格式转化时不需要加入-ar,-ac,-f等参数,但pcm需要,不知道为什么ffmp...

2019-06-27 14:55:00 284

原创 python录音并保存为wav

import pyaudioimport waveimport osimport timeinput_filename = "name.wav" # 麦克风采集的语音输入input_filepath = 'D:\pycharmwork\project\\01_GMM_UBM\data\\test\\' # 输入文件的path...

2019-06-19 16:45:52 6615

原创 import tensorflow报错:init() got an unexpected keyword argument 'serialized_options'

很多博客说是pip install -U protobuf但是不管用,最后在pycharm中发现protobuf版本为3.0.0,进入cmd输入python,import protobuf,显示没有protobuf模块,但确实已经安装了protobuf,且版本为3.8.0,这时候才发现两个protobuf版本不同,于是进入pycharm中setting,删除protobuf再安装3.8...

2019-06-14 23:09:21 201

原创 ffmpeg批量sph格式转化wav

import osoutput_path='dataset/'input_path='SRE04/r93_4_1/sp04-04/train/data'for file in os.listdir(input_path): newfile_name=file[0:-3]+'wav' code = "ffmpeg -i " input=os.path.join(inp...

2019-05-30 17:21:12 783

原创 win 10 cuda9 python3.6 安装pytorch

pytorch官网地址:https://pytorch.org/get-started/locally/1.win+R2.在cmd中输入:pip3 install https://download.pytorch.org/whl/cu90/torch-1.0.1-cp36-cp36m-win_amd64.whl3.输入:pip3 install torchvision4.测试...

2019-05-05 16:33:23 603

原创 ubuntu释放显卡内存

在服务器上跑深度学习代码时,构造了一个(256,100,100)的张量,但显示Resource exhausted: OOM when allocating tensor with shape[600] and type float on /job:localhost/replica:0/task:0/device:GPU:0 by allocator GPU_0_bfc一开始以为是因为b...

2019-05-03 12:49:57 4191

原创 tensorboard可视化

cmd中输入:tensorboard --logdir=路径出现:浏览器中输入:http://localhost:6006

2019-04-30 23:03:12 99

原创 查看GPU

import tensorflow as tfwith tf.device('/cpu:0'): a=tf.constant([1.0,2.0,3.0],shape=[3],name='a') b=tf.constant([1.0,2.0,3.0],shape=[3],name='b')with tf.device('/gpu:0'): c=a+bsess=tf....

2019-04-30 12:56:25 125

原创 读取tfrecord文件

import tensorflow as tf#创建一个reader来读取TFRecord文件中的样例reader=tf.TFRecordReader()#创建一个队列来维护输入文件列表#tf.train.string_input_producer函数把我们需要的全部文件打包为一个tf内部的queue类型,之后tf开文件就从这个queue中取目录filename_queue=tf....

2019-04-30 12:55:09 3412

转载 使用TensorFlow实现LSTM和GRU网络

https://www.cnblogs.com/zyly/p/9029591.html#_label3_0

2019-04-29 17:11:10 1303

转载 docker常用指令

docker info查看docker安装信息docker pull azraelrabbit/monupw获取docker镜像docker run --name monojexus -d -p 32022:22 -p 32080:80 -v /mydata:/data azraelrabbit/monupw创建docker容器sample_job=$(docker run -d...

2019-04-26 15:18:09 139

原创 在docker 中安装ubuntu镜像

1.下载Linux 镜像,执行 命令 :dockerpull ubuntu2.完成后 执行 docker images 查看镜像的信息3.安装镜像 docker run -d -i -t imageID /bin/bashimageID 就是上面镜像信息里的 IMAGE ID4.执行 docker ps 查看 安装的镜像,如有 镜像的信息 即代表 安装成功5...

2019-04-26 14:44:14 26452 4

原创 nvidia docker修改镜像源

原来是这样:{ "runtimes": { "nvidia": { "path": "nvidia-container-runtime", "runtimeArgs": [] } }}配置国内镜像源后:{ "registry-mirrors": ["https://registry...

2019-04-26 14:26:21 3297 2

原创 测试theano有无使用GPU

来自theano官网:from theano import function, config, shared, tensorimport numpyimport timevlen = 10 * 30 * 768 # 10 x #cores x # threads per coreiters = 1000rng = numpy.random.RandomState(22)x =...

2019-04-03 16:40:41 834

原创 python3.6 和matlab2017b 混合编程报错 no module named matlab

按照网上的教程,在matlab的安装路径./extern/engines/python下执行:python setup.py build --build-base="builddir" installpython setup.py install --prefix="installdir"python setup.py build --build-base="builddir" i...

2019-04-01 17:08:41 870

转载 linux下出现unable to locate package

碰到这个问题后找到这个帖子就转了过来 当用apt-get更新软件包时常出现错误提示Unable to locate package update, 尤其是在ubuntu server上,解决方法是: 先更新apt-get #sudo apt-get update 执行完后,问题就解决了。 继续更新: #sudo apt-get upgrade 然后就可以安装apache: #sudo apt-ge...

2019-03-21 16:13:07 400

转载 Python中*args和**kwargs的区别

一、*args的使用方法 *args 用来将参数打包成tuple给函数体调用 例子一:def function(*args): print(args, type(args))function(1) 输出结果以元组的形式展示: 例子二:def function(x, y...

2019-03-06 17:42:26 95

转载 Python中下划线

本文介绍了Python中单下划线和双下划线("dunder")的各种含义和命名约定,名称修饰(name mangling)的工作原理,以及它如何影响你自己的Python类。单下划线和双下划线在Python变量和方法名称中都各有其含义。有一些含义仅仅是依照约定,被视作是对程序员的提示 - 而有一些含义是由Python解释器严格执行的。如果你想知道“Python变量和方法名称中单下划线和双下划...

2019-03-06 17:33:20 144

转载 Python is同一性运算符和==相等运算符区别

Python中有很多运算符,今天我们就来讲讲is和==两种运算符在应用上的本质区别是什么。在讲is和==这两种运算符区别之前,首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识)、python type()(数据类型)和value(值)。is和==都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同。下面来看看具体区别在哪。==比较操作符和is同一性运算符区别...

2019-03-06 17:21:39 199

转载 深度学习框架的比较(MXNet, Caffe, TensorFlow, Torch, Theano)

1. 基本概念1.1 MXNet相关概念 深度学习目标:如何方便的表述神经网络,以及如何快速训练得到模型 CNN(卷积层):表达空间相关性(学表示) RNN/LSTM:表达时间连续性(建模时序信号) 命令式编程(imperative programming):嵌入的较浅,其中每个语句都按原来的意思执行,如numpy和Torch就是属于这种 ...

2019-03-04 17:52:06 182

转载 音频处理库—librosa的安装与使用

目录序言一、libsora安装pypicondasource二、librosa常用功能核心音频处理函数音频处理频谱表示幅度转换时频转换特征提取绘图显示三、常用功能代码实现读取音频提取特征提取Log-Mel Spectrogram 特征提取MFCC特征绘图显示绘制声音波形绘制频谱图序言Librosa是一个用于音频...

2019-03-04 16:48:11 1738 2

转载 tensorflow 不同优化算法对应的参数

SGDoptimizer = tf.train.GradientDescentOptimizer(learning_rate=self.learning_rate)Momentumoptimizer = tf.train.MomentumOptimizer(lr, 0.9)AdaGradoptimizer = tf.train.AdagradientOptimizer(lear...

2019-03-04 16:12:17 496

转载 tf.matmul() 和tf.multiply() 的区别

1.tf.multiply()两个矩阵中对应元素各自相乘格式:tf.multiply(x, y, name=None)参数:x: 一个类型为:half, float32, float64, uint8, int8, uint16, int16, int32, int64, complex64, complex128的张量。y: 一个类型跟张量x相同的张量。返回值:x * ...

2019-03-04 15:49:00 137

转载 tensorflow:模型的保存和训练过程可视化

在使用tf来训练模型的时候,难免会出现中断的情况。这时候自然就希望能够将辛辛苦苦得到的中间参数保留下来,不然下次又要重新开始。保存模型的方法:#之前是各种构建模型graph的操作(矩阵相乘,sigmoid操作等...)saver=tf.train.Saver()#生成saverwith tf.Session() as sess: sess.run(tf.global_v...

2019-03-04 15:39:44 970

转载 tensorflow保存模型

将训练好的模型参数保存起来,以便以后进行验证或测试,这是我们经常要做的事情。tf里面提供模型保存的是tf.train.Saver()模块。模型保存,先要创建一个Saver对象:如saver=tf.train.Saver()在创建这个Saver对象的时候,有一个参数我们经常会用到,就是max_to_keep 参数,这个是用来设置保存模型的个数,默认为5,即max_to_keep=5...

2019-03-04 15:26:11 100

转载 tensorflow dropout

工作原理: 所谓的dropout,从字面意思理解,就是“抛弃”。抛弃什么呢?抛弃的是网络中隐藏层的节点(输入层和输出层是由数据类型和问题类型决定的,当然不能动啦!)。怎么抛弃呢?dropout有一个参数p,p的取值介于0和1,含义是每个节点有p概率被抛弃。被抛弃对这个节点有什么影响呢?dropout对于节点的影响表现在,一旦某个节点被选定为抛弃的节点,那么对于神经网...

2019-03-04 11:15:43 337

原创 ModuleNotFoundError: No module named 'cPickle'

在python2中:import cPickle as pickle在python3中:import pickle as pickle

2019-03-04 10:56:02 8364 5

转载 kmeans算法

算法的基本内容和计算方法引自百度,本文重点介绍KMeans在python数据分析的实现,快速掌握利用sklearn实现聚类分析的操作方法,先会用在应用中进一步理解内涵也是一种学习途径。Kmeans算法k-means 算法接受参数 k ;然后将事先输入的n个数据对象划分为 k个聚类以便使得所获得的聚类满足:同一聚类中的对象相似度较高;而不同聚类中的对象相似度较小。聚类相似度是利用各聚类中对象...

2019-03-04 10:21:12 3877

原创 mysql登录报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

登录mysql时报错:按照网上各路大神的方法尝试了一遍,结果发现输入mysql -uroot -p时是在中文状态,o(╥﹏╥)o,切换到英文状态输入就可以了。。。

2019-03-04 01:32:29 782

转载 winx64版本下mysql8.0.11安装时MySQL服务正在启动到MySQL服务无法启动的问题分析

按照操作网上常规步骤在mysql的根目录下编写my.ini并创建data文件夹[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port = 3306# 设置mysql的安装目录basedir=D:\mysql-8.0.11-winx64# 设置mysql数据库的数据的存放目...

2019-02-28 21:27:09 912 1

转载 解决 configure.ac:17: error: possibly undefined macro: AC_PROG_LIBTOOL

安装时出现configure.ac:17: error: possibly undefined macro: AC_PROG_LIBTOOL                     If this token and others are legitimate, please use m4_pattern_allow.                     See the Autoconf...

2019-02-25 19:51:16 555

转载 Anaconda3工具包中Python常用配置及报错解决办法

pip 工具的安装下载pip工具包,解压后执行python setup.py installconda install pip安装 pip包 thrift 报错错误信息:摘取如下Traceback (most recent call last):  File "d:\ProgramData\Anaconda3\lib\site-packages\pip\compat\__ini...

2018-12-27 21:34:59 12732 1

空空如也

空空如也

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

TA关注的人

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