- 博客(40)
- 资源 (8)
- 收藏
- 关注
原创 列表查询:子列表在父列表的索引
查找列表a在列表b的索引例如:a = [2,3,4,5,6,9]b = [2,3,9]则返回index_list = [0,1,5]方法:index_dict = dict((value, idx) for idx,value in enumerate(a))[index_dict[x] for x in b]out : [0, 1, 5]
2020-07-14 11:08:27 530 2
原创 TeamViewer商业用途的提示
由于疫情原因不能开学,最近一直在用teamviewer远程控制实验室电脑,估计使用频率太频繁了,别识别为商业用途,禁止连接,看到网上有关于误判申诉的方法,申诉连接如下:https://www.teamviewer.com/en/support/commercial-use-suspected/抱着试试的态度申诉了一下,等结果吧。。。...
2020-05-11 15:48:17 565
原创 安装Jupyter NbExtensions Configurator插件
Jupyter NbExtensions Configurator 是Jupyter Notebook的一个扩展工具,只需勾选相应插件就能自动载入。可以让你在Jupyter Notebook上的工作效率进一步的提高。pip install jupyter_nbextensions_configurator jupyter_contrib_nbextensionsjupyter contr...
2020-05-07 17:38:31 5414
原创 BUG:Failed to import pydot. You must install pydot and graphviz for `pydotprint`
博主Ubuntu系统,利用plot_model输出图网络时报错:Failed to import pydot. You must install pydot and graphviz for `pydotprint`解决方法:#安装包conda install pydotplusconda install graphviz import pydotplusfrom k...
2020-04-28 11:03:20 245
原创 2021暑期实习:网易互娱游戏测试最新面经!
网易互娱游戏测试一面(40min)先自我介绍1、对游戏测试的认识,说一说测试流程CPU、内存、帧率是什么2、快速排序思想3、你玩游戏吗?王者、守望达到的成就4、王者的缺点,王者和平安京的优点5、怎么对王者荣耀的防御塔进行测试6、简历项目了解,项目难点,学生活动等7、进程和线程的区别8、计算机网络中的协议有哪些:数据链路层(以太网、wifi)、网络层(ipv4)、传输层...
2020-04-21 21:28:19 5105 5
原创 Bug: CUDA out of memory. Tried to allocate ...问题
今天跑代码出现以下bug:CUDA out of memory. Tried to allocate 60.00 MiB (GPU 0; 10.76 GiB total capacity; 9.03 GiB already allocated; 55.94 MiB free; 316.78 MiB cached)看到实际内存还有20G,排除内存不够的问题;网上查到是pytorch与...
2020-03-16 19:02:38 14216 3
原创 TimeDistributed理解
keras.layers.TimeDistributed(layer)这个封装器将一个层应用于输入的每个时间片。输入至少为 3D,且第一个维度应该是时间所表示的维度。考虑 32 个样本的一个 batch, 其中每个样本是 10 个 16 维向量的序列。 那么这个 batch 的输入尺寸为(32, 10, 16), 而input_shape不包含样本数量的维度,为(10...
2019-12-18 19:53:17 1064
原创 读取WAV失败:12smilePcm: bogus wave/riff header or file in wrong format
利用opensmile提取音频特征的时候发现出现如下bug:12smilePcm: bogus wave/riff header or file in wrong formatWAV文件的头四个字节,也就是“RIFF”,格式错误!解决办法:用MATLAB批量读取并写入音频即可。代码如下:filedir = 'filedir /*.wav';file = dir(f...
2019-11-27 16:53:48 934 1
原创 Ubuntu18.04挂载硬盘没有权限
linux系统自动挂载该移动硬盘到/media目录下,通过ls -al查看其权限,显示为:drwx------,证明我们可以进入到该盘符目录,但当进一步查看该盘符下的某可执行文件的权限时,发现其为-rw-------,即可以对该文件进行读写操作,但不能执行该文件,通过chmod更改权限也无济于事,此时如何获得执行权限?分区类型在linux下面有ext2,ext3,ext4,jfs,jfs2...
2019-09-12 10:51:30 8710
原创 学习:Linux常用指令
总结一下常用的linux指令。mark一个linux指令学习和速查的网站:http://man.linuxde.net/(0) su和sudo:得到root权限su 切换到root用户sudo command 切换到root用户,执行command,然后切换回当前用户su liaohuqiang 切换回普通用户(1) apt:用于安装软件包apt list 根据名...
2019-05-07 22:00:13 190
原创 解决:pip is configured with locations that require TLS/SSL
bug:Could not fetch URL https://pypi.python.org/simple/: ...orpip is configured with locations that require TLS/SSL打开终端,输入mkdir ~/.pip cd ~/.pip创建pip.conf文件:touch pip.conf复制粘贴以下配...
2019-03-19 22:21:50 5848 2
原创 解决no module named ‘_ctypes’
安装Python 3.8.0 alpha 2,在make install 时报错:module not found error:no module named ‘_ctypes’ make *** install error 1解决办法:sudo apt-get install libffi-dev继续make install 即可...
2019-03-19 17:44:55 20155 1
原创 解决*/libcudnn.so.7 is not a symbolic link 不是符号连接
查到了这个问题的解决方法:1. check the link:sudo ldconfig -vlibcudnn.so.7是一个文件,它本应是一个软连接。于是创建软接连:sudo ln -sf /usr/local/cuda-10.0/targets/x86_64-linux/lib/libcudnn.so.7.4.2 /usr/local/cuda-10.0/targets/x8...
2019-03-18 21:00:55 8410 1
原创 ubuntu18.04安装openSMILE教程以及出错解决办法
首先安装依赖:$sudo apt-get install automake$sudo apt-get install autoconf$sudo apt-get install libtool$sudo apt-get install m4$sudo apt-get install gcc从官网下载安装包:https://www.audeering.com/opensmi...
2019-02-20 13:05:30 2107 7
原创 深度学习Ubuntu18.04+RTX 2080Ti+cuda10.0+cudnn7.42+tensorflow-gpu=1.13.0rc2
一、安装Ubuntu18.04查看之前教程:https://blog.csdn.net/sun___shy/article/details/87558563二、安装RTX2080Ti驱动正常显卡的驱动在sudo apt-get update之后,都会在软件和更新里面的附加驱动中显示,或者通过指令 sudo ubuntu-drivers autoinstall就能自动安装,可能2080T...
2019-02-18 16:41:42 7199 6
原创 安装Ubuntu18.04 LTS单系统
一、制作Ubuntu安装U盘准备一个至少4G大小的U盘进入Ubuntu的官方网站下载 Ubuntu 18.04 LTS 桌面版镜像:https://www.ubuntu.com/download/desktop百度下载rufus:https://rufus.ie/打开Rufus,插入U盘后,选择ubuntu镜像文件,配置如图:点击开始,会提示需要下载组件,选择是;然...
2019-02-17 21:52:44 6268
原创 bug : No module named 'six
Traceback (most recent call last): File "D:\Anaconda\Scripts\jupyter-notebook-script.py", line 6, in <module> from notebook.notebookapp import main File "D:\Anaconda\lib\site-packages\no...
2018-11-19 20:13:23 453
原创 十分钟了解K-means聚类
聚类算法分类1.基于划分给定一个有N个元组或者纪录的数据集,分裂法将构造K个分组,每一个分组就代表一个聚类,K<N。特点:计算量大。很适合发现中小规模的数据库中小规模的数据库中的球状簇。算法:K-MEANS算法、K-MEDOIDS算法、CLARANS算法2.基于层次对给定的数据集进...
2018-11-09 21:40:16 4711
原创 Python学习笔记
问题1:1输出为001, 11输出为011,以三位数的形式输出foriinrange(10):print(str(i).rjust(3,'0'))问题2:文件按名称排序时可以加参数当待排序列表的元素由多字段构成时,我们可以通过sorted(iterable,key,reverse)的参数key来制定我们根据那个字段对列表元素进行排序。 key=lambda ...
2018-11-08 17:13:20 166
转载 LDA和PCA的理解
版权声明: 本文由LeftNotEasy发布于http://leftnoteasy.cnblogs.com, 本文可以被全部的转载或者部分使用,但请注明出处,如果有问题,请联系wheeleast@gmail.com前言: 谈到LDA,就不得不谈谈PCA,PCA是一个和LDA非常相关的算法,从推导、求解、到算法最终的结果,都有着相当的相似。 本次的内容主要是以推导数学公...
2018-11-06 18:06:25 883
原创 Python读取CSV文件遇到问题
目前,Python3(以下简称Python)至少有三种办法读取CSV格式文件,分别是:1.csv模块 2.numpy里面的loadtxt方法 3.pandas里面的read_csv方法python中有一个读写csv文件的包,直接import csv即可。利用这个python包可以很方便对csv文件进行操作,一些简单的用法如下。1. 读文件csv_reader = c...
2018-10-16 21:53:41 8023
原创 算法作业——打靶问题
问题:一个射击运动员打靶,靶一共有 10 环,连开 6 枪打中 45 环的可 能性有多少种? (每一枪的成绩,最少是 0 环,最多是 10 环)代码:#include "pch.h"#include <iostream>using namespace std;int sum;int store[10];void compute(int score, int num)...
2018-10-15 21:57:23 2630
原创 算法作业——整数划分
问题描述:输入一个不小于 10 的整数,输出其所有整数划分。代码:#include "pch.h"#include <stdio.h>int mark[100]; int n;int num = 0;void divide(int now, int k, int pre);int main(){ printf("输入要划分的整数:"); scanf_s("%...
2018-10-15 21:52:56 522
原创 算法作业——八皇后问题扩展到N皇后
问题背景:在 8×8 格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,输出所有摆法。环境:VS2017代码:#include "pch.h"#include <iostream>#include <cstdio> #include <sys/timeb.h> using namespac...
2018-10-15 21:50:21 390
转载 Python文件操作
第一步 排除文件打开方式错误:r只读,r+读写,不创建w新建只写,w+新建读写,二者都会将文件内容清零(以w方式打开,不能读出。w+可读写)w+与r+区别:r+:可读可写,若文件不存在,报错;w+: 可读可写,若文件不存在,创建r+与a+区别: fd = open("1.txt",'w+') fd.write('123') fd = open("1...
2018-10-10 12:33:24 132
转载 kaldi数据准备(二)
local/prepare_data.sh创建data/train, data/test, (data/dev可选),每个文件里面必须包含text, wav.scp, utt2spk, spk2uttfor x in train_yesno test_yesno; do cat data/$x/text | awk '{printf("%s global\n", $1);}'...
2018-10-10 11:34:15 1193
转载 kaldi数据准备(一)
介绍跑完kaldi的一些脚本例子,你可能想要自己用Kaldi跑自己的数据集。这里将会阐述如何准备数据。run.sh最上面的部分是有关数据准备的,通常文件夹local与数据集相关。例如RM数据集:local/rm_data_prep.sh /export/corpora5/LDC/LDC93S3A/rm_comp || exit 1;utils/prepare_lang.sh da...
2018-10-10 11:33:12 2060
转载 FBank与MFCC
预处理分帧我们需要将不定长的音频切分成固定长度的小段,这一步称为分帧。一般取10-30ms为一帧,为了避免窗边界对信号的遗漏,因此对帧做偏移时候,要有帧迭(帧与帧之间需要重叠一部分)。 一般取帧长的一半作为帧移,也就是每次位移一帧的二分之一后再取下一帧,这样可以避免帧与帧之间的特性变化太大。通常的选择是25ms每帧,帧迭为10ms。接下来的操作是对单帧进行的。要分帧是因为语音信号是快速...
2018-10-10 11:28:58 15881 2
转载 浅显易懂的GMM模型及其训练过程
首先给出GMM的定义这里引用李航老师《统计学习方法》上的定义,如下图:定义很好理解,高斯混合模型是一种混合模型,混合的基本分布是高斯分布而已。第一个细节:为什么系数之和为0?PRML上给出过一张图:这图显示了拥有三个高斯分量的一个维度的GMM是如何由其高斯分量叠加而成。这张图曾经一度对我理解GMM造成了困扰。因为如果是这样的话,那么这三个高斯分量的系数应该都是1,...
2018-09-26 11:18:09 26388
原创 sklearn 机器学习笔记
传统的机器学习任务从开始到建模的一般流程是:获取数据 -> 数据预处理 -> 训练建模 -> 模型评估 -> 预测,分类。本文我们将依据传统机器学习的流程,看看在每一步流程中都有哪些常用的函数以及它们的用法是怎么样的。希望你看完这篇文章可以最为快速的开始你的学习任务。1. 获取数据1.1 导入sklearn数据集 sklearn中包含了大量的优质的数据集,在你...
2018-09-12 20:35:15 185
原创 kaldi跑timit数据全过程记录
电脑配置:i5-7300H,4G,1050 2G,运行近四个小时。wxy@HP-WXY:~/kaldi/egs/timit/s5$ ./run.sh============================================================================ Data & Lexicon & Lan...
2018-09-05 21:00:50 1691 4
转载 初跑timit数据
把压缩包解压到对应的文件夹~/kaldi/egs/timit/s5/data 首先我们需要修改数据集的目录: #timit=/export/corpora5/LDC/LDC93S1/timit/TIMIT # @JHU#timit=/mnt/matylda2/data/TIMIT/timit # @BUT# 上面两行是代码中原有的数据集位置,我们需要执行定制为下面的路径:...
2018-09-05 14:42:52 815
转载 ubuntu系统常用命令
(1)查询文件或者文件夹权限的命令:ls -l 文件名称ls -ld 文件夹名称(2)获取权限的常用方法:sudo chmod 600 ×××(只有所有者有读和写的权限)sudo chmod 644 ×××(所有者有读和写的权限,组用户只有读的权限)sudo chmod 700 ×××(只有所有者有读、写以及执行的权限)sudo chmod 666 ×××(每个人...
2018-09-02 17:56:57 464
原创 VS2017编译opensmile具体过程和遇到的问题
下载最新的稳定版本openSMILEhttp://audeering.com/technology/opensmile/#download 在Windows上编译openSMILE,首选的方式(也是官方唯一支持的方式)是用Visual Studio 2010进行编译。这里我们用VS2017进行编译。 在文件ide/vs10/openSmile.sln提供的是一个Microsoft Vi...
2018-08-01 18:43:14 1059
原创 解决warning MSB8012属性值不匹配
warning MSB8012: TargetPath(E:\FutureCamp\opensmile\opensmile-2.3.0\ide\vs10\Release\SMILExtract_Release.exe) 与 Linker 的 OutputFile 属性值(E:\FutureCamp\opensmile\msvcbuild\SMILExtract_Release.exe)不匹配。这可...
2018-08-01 16:51:03 738
原创 kaldi运行yesno例程
按照之前的安装方法,现在运行例程测试一下kaldi是否安装正确:wxy@Lenovo:~/kaldi-trunk/egs/yesno/s5$ ./run.sh--2018-07-17 18:48:24-- http://www.openslr.org/resources/1/waves_yesno.tar.gzResolving www.openslr.org (www.opensl...
2018-07-17 20:32:38 3075
原创 语音识别工具库Kaldi入门
一、安装依赖安装前你需要对你的 linux 进行配置,你需要安装的软件有: apt-get subversion automake autoconf libtool g++ zlib libatal wget具体安装方法如下: (1)sudo apt-get install libtool (2)sudo apt-get install autoconf (3)sudo apt-get insta...
2018-07-12 11:16:49 7829
原创 执行sudo apt-get upgrade时出现E: Sub-process /usr/bin/dpkg returned an error code (1)错误解决办法
执行sudo apt-get upgrade时,总是跳出以下错误提示:Errors were encountered while processing: bluemanE: Sub-process /usr/bin/dpkg returned an error code (1)看了大佬的文章后找到了解决办法:通过执行下面的命令可以解决该问题:$ sudo mv /var/l...
2018-07-04 18:56:01 11233 7
原创 windows 商店的Ubuntu18.04安装教程
今天尝试了windows 商店里面的Ubuntu18.04,写下安装方法共同学习:一、开启开发者模式步骤: -> 系统设置 -> 更新和安全 -> 针对开发人员 -> 选择开发者模式点击后会自动安装环境二、启用WSL步骤: -> 系统设置 -> 应用 -> 右侧的程序和功能 -> 启动或关闭windows功能 -> 勾...
2018-07-04 18:49:30 15267 3
HTK3.5语音识别工具
2019-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人