冰箱里的实验杂记

快乐是要保鲜的,bug是要被冻死的。

可视化网络结构工具参考

合集

pdb调试

参考链接

常用镜像

豆瓣

Pycharm可以run但不能debug

检查文件命名。比如命名了一个stat.py,和python库里的文件有重名,debug就会报错”Connection to Python debugger failed socket closed“。

urllib.error.URLError: urlopen error [SSL: CERTIFICATE_VERIFY_FAILED]

取消证书验证

import ssl
ssl._create_default_https_context = ssl._create_unverified_context

tensorboard ValueError: Duplicate plugins for name projector

在site-packages文件夹下, 删掉tensorboard–2.0.0dist-info

self.modules() 和 self.children()

参考
也就是说self.children()遍历的是子网络 self.modules()采用的是dfs遍历,遍历了 net itself, net’s children, children of net’s children。

matlab后台运行产生的Bad file descriptor 和 Warning: “Error reading character from command line”

参考链接

nohup matlab -nodesktop -nosplash -nodisplay -r  main >log.txt 2>&1   &

改为

nohup matlab -nodesktop -nosplash -nodisplay < main.m >log.txt 2>&1   &

SummaryWriter has no attribute …

tensorboard的SummaryWriter之类没有什么什么属性很有可能就是版本不对。出现一些奇怪的错就考虑一下版本适配。用的torch版本1.1.0以下考虑换tensorboardX(1.1.0有时用tensorboard不行换tensorboardX就好了)

移植conda环境

没安装的话先pip/conda装conda-pack
conda-pack -n env_name -o output.tar.gz。 如果报错”This is usually due to pip uninstalling or clobbering conda managed files“ 就用 conda-pack -n env_name -o output.tar.gz --ignore-missing-files
然后拷到机子上 tar -zxvf output.tar.gz 就行了

OSError: /home/wang/.local/lib/python3.8/site-packages/torch/lib/…/…/nvidia/cublas/lib/libcublas.so.11: undefined symbol: cublasLtGetStatusString, version libcublasLt.so.11

参考
先看nvidia-cublas的路径

pip list |grep nvidia
nvidia-cublas-cu11       11.10.3.66
nvidia-cuda-nvrtc-cu11   11.7.99
nvidia-cuda-runtime-cu11 11.7.99
nvidia-cudnn-cu11        8.5.0.96

然后

export LD_LIBRARY_PATH=/xxx/lib/python3.8/site-packages/nvidia/cublas/lib/:$LD_LIBRARY_PATH

WARNING: There was an error checking the latest version of pip

更新版本

python -m pip install --upgrade pip
pip install --upgrade pip

TypeError: meshgrid() got an unexpected keyword argument ‘indexing‘

去掉indexing这个参数就好了

tar的解压命令

参考
主要常用的就是解压到指定目录

> tar -xzvf rumenz.tar.gz -C one/

libgcc_s.so.1 must be installed for pthread_cancel to work

参考

import ctypes
libgcc_s = ctypes.CDLL('libgcc_s.so.1')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一份MATLAB基于DTW的孤立字语音识别实验代码示例: ```matlab % 读取孤立字语音样本 samples = cell(10, 1); for i = 1:10 filename = sprintf('sample%d.wav', i); [samples{i}, Fs] = audioread(filename); end % 读取待识别语音 [query, Fs] = audioread('query.wav'); % 对样本和待识别语音进行MFCC特征提取 mfcc_samples = cell(10, 1); for i = 1:10 mfcc_samples{i} = mfcc(samples{i}, Fs); end mfcc_query = mfcc(query, Fs); % 对待识别语音与样本进行DTW匹配 distance = zeros(10, 1); for i = 1:10 [~, D] = dtw(mfcc_samples{i}', mfcc_query'); distance(i) = D(end,end); end % 输出匹配结果 [~, idx] = min(distance); fprintf('The query speech is recognized as sample %d.\n', idx); ``` 此代码演示了基于DTW的孤立字语音识别实验。其中,使用了MFCC(Mel Frequency Cepstral Coefficients)特征提取方法来提取语音信号的特征向量,然后使用DTW(Dynamic Time Warping)算法来计算特征向量之间的距离,从而实现语音信号的匹配。具体来说,代码首先读取10个孤立字语音样本,并使用MFCC特征提取方法对其进行特征提取;然后读取待识别语音,并使用MFCC特征提取方法对其进行特征提取;最后,使用DTW算法对待识别语音与样本进行匹配,输出匹配结果。 需要注意的是,此代码仅演示了基本的孤立字语音识别实验,实际应用中还需要进行更多的优化和改进,例如:特征预处理、特征选择、分类算法等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值