自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VSCode Jupyter print 函数输出在错误的单元格(cell)

本文介绍 VSCode Jupyter print 函数输出在错误的单元格(cell)的解决方案,主要原因是 sys.stdout 被无意修改导致 jupyter 单元格执行后输出位置错误。

2024-01-05 17:44:19 1279

原创 Ubuntu 安装transformers 报错error can‘t find rust compiler

这篇博客介绍了在 Ubuntu 安装transformers 报错error can't find rust compiler 的解决方案。

2023-12-27 11:03:25 1088

原创 npm 安装包遇到问题的常用脚本(RequestError: socket hang up)

本文列出使用 npm 安装包遇到问题时的常用解决命令。

2023-12-18 10:40:08 1701

原创 Ubuntu 解决因 DNS Server 配置问题导致的网站无法访问 Resolving ... failed: No address associated with hostname.

本篇介绍解决因 DNS 无法访问某网站的解决方法,通过修改配置文件设置 DNS 服务器。报错信息:Resolving github.com (github.com)... failed: No address associated with hostname. 或 Extension activation failed: "getaddrinfo EAI_AGAIN api.github.com"

2023-06-28 16:52:05 920

原创 Windows 环境解压 zip 压缩包乱码问题

在接受他人上传的 ZIP 压缩包时,由于系统编码区别,可能遇到中文乱码问题。本篇文章给出了几种解决思路以及效果。

2023-05-16 11:25:46 4080

原创 Pytorch 模型输入报错踩坑笔记

这一篇希望能长期记录一下写 pytorch 时踩到的各种的坑,有些时候偷个小懒一时半会儿不会遇到问题,但会在很久之后背刺(捂脸)。

2023-03-13 16:23:57 254

原创 Librosa 报错 GLIBC_2.29 not found 解决方案

import librosa 时,报错信息: /lib/x86_64-linuxion `GLIBC_2.29' not found + OSError: sndfile library not found using ctypes.util.find_library + OSError: cannot load library 'libsndfile.so': libsndfile.so: cannot open shared object file: No such file or directory

2023-02-23 17:04:26 2214

原创 离线环境拷贝迁移 conda envs 环境(蛮力方法,3行命令)

需求是将旧机器上配置好的 conda 环境迁移至没有网络的新机器。网上给的默认方法生成 yaml 文件迁移等 需要联网,只有直接把库文件都拷贝过去才不需要网络。下面记录一下迁移过程。备注:请确保机器 B 已经安装 CUDA 等必要环境,以及系统架构(amd64 etc.)与机器A一致。

2023-02-22 21:03:59 1364

原创 Coqui TTS docker 使用记录

本文记录 Coqui TTS docker 版本的使用,测试了 demo 服务器程序和中文语音合成。(基于 tts_models/zh-CN/baker/tacotron2-DDC-GST 模型)

2023-02-17 10:35:44 2419

原创 Self-training 与 Self supervised learning 简明对比

本文对 Self-training 与 Self supervised learning

2023-02-07 11:00:33 545

原创 Maxout 激活函数与 Max-Feature-Map (MFM)

本文介绍 maxout 激活函数以及 A Light CNN for Deep Face Representation With Noisy Labels 一文中提到的 MFM,一种 maxout 变体。

2023-02-03 20:15:11 891

原创 Practical Hidden Voice Attacks against Speech and Speaker Recognition Systems 阅读笔记

这是一篇 NDSS 19 - Practical Hidden Voice Attacks against Speech and Speaker Recognition Systems 阅读笔记,19 年的一篇不用 AI 的基于信号处理技术的 ASR/说话人识别物理世界/数字黑盒攻击。

2023-01-16 23:56:55 153

原创 使用 Zotero Citation Counts Manager 自动获取文献引用数

本文介绍了使用 Zotero Citation Counts Manager 插件自动化为 Zotero 中管理的论文查询引用数的方法。https://github.com/eschnett/zotero-citationcounts

2022-12-08 17:42:37 5236 5

原创 Go 语言报错 StackGuardMultiplier redeclared in this block

本篇博客介绍解决运行 Go 程序时报错的方法:Go\src\runtime\internal\sys\consts.go:13:7 StackGuardMultiplier redeclared in this blockDefaultPhysPageSize redeclared in this blockPCQuantum redeclared in this blockInt64Align redeclared in this block

2022-11-21 14:16:45 2442

原创 去除 Zotero + Obsidian 复制粘贴参考文献表时的多余空行(ctrl+shift+C)

本文给出了使用 Zotero + Obsidian 时,粘贴参考文献时去除多余空行的解决方案,做了详细的配图说明。最近在用 Zotero 做文献管理,用 Obsidian 记笔记。但是使用的时候,有一个问题不大,但是有时候很烦人的情况:粘贴参考文献格式。在粘贴的时候总会莫名多出来几个空行,需要手动删除。

2022-11-19 12:18:57 3350 2

原创 Windows 下基于 MikTeX 的 Latex 环境配置小记

本篇记录了重新安装配置 MikTeX 发行版以及 VS Code 与 LaTeX Workshop 插件的过程。同时解决了报错 spawn latexmk ENOENT, 'latexmk':在 Powershell 中执行一下命令就会给出相关解决提示。安装相关内容,以及 perl 即可顺利使用。

2022-11-08 19:28:43 1742 1

原创 编写 Python 脚本自动化执行 docker 命令 exec

之前一直在用 bash 脚本自动化,但是因为不熟悉语法,总感觉维护脚本的工作量比 python 大,这次重新写一个 Python 脚本来自动化执行 docker 下的命令。即对每个容器执行 exec 命令,我这里的应用是开启每个容器的 SSH 服务。

2022-10-26 10:46:11 2243

原创 Ubuntu 服务器 命令行配置网络

用 do-release-upgrade 更新 Ubuntu 18.04 LTS 至 Ubuntu 20.04 LTS,结果中间报了错,再次重启之后网络就没有了……记录一些当时 Debug 的过程。包括了查看网络设备、配置临时IP、配置静态IP的命令和流程。

2022-10-25 10:15:27 4176

原创 e2fsprogs logsave Ubuntu 安装失败 unable to make backup link of ‘./usr/bin/chattr‘

最近给服务器从 Ubuntu 18.04 LTS 升级到 20.04 LTS,过程中崩溃,重新尝试执行,提示依赖错误。这时候 apt install 所有的东西都会报错,提示依赖不满足。(这里的报错忘了复制了)执行 apt upgrade 也是一样。(之前一直执着于这一步的报错,百般搜索没能解决问题,大致就是不同的包需求的版本互相不匹配了)2ubuntu1.1_amd64.deb (--unpack): unable to make backup link of './usr/bin/chattr' be

2022-10-25 09:55:38 1656

原创 Ubuntu Linux Kernel 降级至特定版本(安装特定旧版本,非回退)

最近需要对服务器的 Linux 内核版本进行调整以安装特定软件,无奈的是该软件支持的 Kernel 版本是特定的,如果自动更新 Linux Kernel,版本就会超过其支持范围,被迫只好根据其支持范围安装 Linux Kernel。Linux Kernel 影响很大,降级很可能造成系统不稳定,有能力的同学最好去锤软件提供方。本文中如不提醒,都是以 root 身份进行操作,省去每次 sudo 的工作了。可以通过 sudo su 获得 root 身份。

2022-10-24 14:26:00 3870 1

原创 语音、机器学习环境搭建记录

上一个 docker 容器让我安装奇奇怪怪的库的时候,动了一个系统库的文件,然后之间用的 ohmyzsh 给崩了……正好上一个容器忘了多开几个端口,这次重新搭建一个环境,把零零碎碎的东西记录下来。主要安装了 miniconda, pytorch, coqui tts

2022-09-09 14:14:02 990

原创 Coqui TTS 安装与测试

本篇记录一下 Coqui TTS 的安装测试以及(重点)踩坑经历。Coqui-TTS 的主要作者是德国人,这个库似乎之前和 Mozilla 的 TTS ()有千丝万缕的关系,但是现在后者的 TTS 已经停止更新,而 Coqui TTS 更新一直很稳定,是目前少数几个更新比较稳定的开源语音库。

2022-09-09 10:27:19 10687 9

原创 复现 SSL_Anti-spoofing, 使用 wav2vec 2.0 和数据增强的自动说话人认证的欺骗攻击与深度伪造检测

​论文工作的 GitHub 代码复现。 H. Tak, M. Todisco, X. Wang, J. Jung, J. Yamagishi, and N. Evans, “Automatic speaker verification spoofing and deepfake detection using wav2vec 2.0 and data augmentation.” arXiv, Feb. 28, 2022. Accessed: Jul. 01, 2022. ......

2022-07-22 08:55:14 4238 12

原创 VoxCeleb1 语音数据集下载

VoxCeleb1 是广泛使用的 说话人识别、验证 数据集。由于是从 YouTube 视频中提取,有比较丰富的噪声。(有空补介绍)如果可以使用谷歌表单和翻译软件应该就可以顺利下载,私下分发数据集有侵权风险。官网如下:VoxCelebhttps://www.robots.ox.ac.uk/~vgg/data/voxceleb/但是很神奇的是现在(2022-7-12),这个网站所有的下载链接被取消了。VoxCelebhttps://www.robots.ox.ac.uk/~vgg/data/voxceleb/v

2022-07-12 14:42:02 5849 12

原创 切换 shell 命令行终端(bash/zsh)后,conda 无法使用: command not found

解决切换 shell 命令行终端(bash/zsh)后,conda 无法使用: command not found 的问题。

2022-07-08 16:24:07 1306

原创 Pytorch 张量列表转换为张量 List of Tensor to Tensor 使用 torch.stack()

比如我现在有一个 List 每个元素是一个 shape 相同的 Tensor,我想将它们连接成一个统一的 Tensor。使用 torch.stack 将 List 转化为 Tensor。

2022-06-30 14:08:13 3929 2

原创 升级 GLIBC 2.29 checking LD_LIBRARY_PATH variable... contains current directory error 解决方案

完整报错信息: checking LD_LIBRARY_PATH variable... contains current directoryconfigure: error:*** LD_LIBRARY_PATH shouldn't contain the current directory when*** building glibc. Please change the environment variable*** and run configure again.整体升级流程可参考下面的链接

2022-06-28 14:21:56 1734

原创 将 conda 虚拟环境 env 加入 jupyter kernel

jupyter 在运行 notebook 时可以选择合适的 kernel,其实就类似 conda 虚拟环境,但是似乎二者不是直接相通的。需要一些操作来在 notebook 中切换虚拟环境。本文介绍 将 conda 虚拟环境 env 加入 jupyter kernel 的流程。...

2022-06-28 10:04:31 1559

原创 conda 配置深度学习环境 pytorch transformers

最近想学习一下 Huggingface 的 Transformers 库的使用,需要重新搭建一个虚拟环境,做简单记录方便之后工作。这次搭建主要是平时测试和玩的环境,不考虑为某某应用兼容用低版本,看一眼 python 的版本。 差不多是一年一个小版本号呀,3.7 再有一年停止维护了,打算用 3.8 了。create 命令创建环境。这里 miniconda 的安装,还有 channel 的设置就不赘述了。提示 conda 需要更新,顺手更新一下 conda。❯ python --versionPy

2022-06-27 17:31:37 1671

原创 复现 ASVspoof 2021 baseline RawNet2

RawNet2 是 ASVspoof 2021 的几种基线方法之一。记录复现过程。复现成功。在 21 LA eval 上得到 9.5%的 EER。官方 repo:2021/LA/Baseline-RawNet2 at main · asvspoof-challenge/2021 · GitHubASVspoof 2021 Baseline Systems.

2022-06-24 18:02:07 5278 32

原创 语音自监督预训练模型 CNN Encoder 调研总结

这篇博客记录了至写作时较前沿的几个语音自监督预训练模型所使用的 CNN Encoder。

2022-05-31 14:45:30 1221

原创 Ubuntu 安装了 Python 库 无法从命令行运行 Command not found

解决方案例如安装了库 runlike ,但是直接输入命令回车后提示 Command not found,可参照下面的解决方案。(将runlike替换为你所安装的库名)方案1:如果只需要执行一次,比较着急可以用这种一次性的方案。在要执行的库的命令前加上~/.local/bin,使用绝对路径即可。原命令与修改后对应的命令示例如下。#runlike 直接使用命令会提示 command not found, 按照下面的命令加入前面的路径即可成功执行~/.local/bin/runlike.

2022-05-24 17:19:42 3062

原创 Pytorch 通过 Tensor 某一维的值将 Tensor 分开的方法(简易)

需求与方法场景是我现在有一个 4 * 2 的数据(Tensor),每一行是一个样本,第一列代表分类置信度,第二列是真实标签,我想根据真实标签的值将这个数据分成两个 Tensor,一个只包括 Label=1的样本,一个只包括 Label=0 的样本。假设 Tensor 内容如下Tensor a = [[92,1], [23,0],[67,1],[33,0]]我们预期的结果是两个 Tensor 分别是 [[92, 1], [67, 1]] 与 [[23, 0], [33, 0]]。代码如下:

2022-05-10 16:03:16 1502

原创 Trojaning Attack on Neural Networks 论文阅读笔记

Trojaning Attack on Neural Networks 阅读笔记。1 基本信息1.1 论文来源Y. Liu et al., “Trojaning Attack on Neural Networks,” presented at the Network and Distributed System Security Symposium, San Diego, CA, 2018. doi: 10.14722/ndss.2018.23291.

2022-05-03 19:58:31 549

原创 Attention is all you need 论文精读笔记 Transformer

这篇博客主要是 Follow 李沐老师的论文精读系列,Transformer 论文精读的笔记,绝大部分内容都来自其视频,然后尽量用自己的语言记录表述。

2022-04-18 10:29:37 400

原创 VSCode Latex Workshop 设置 XeLatex 编译

前言VSCode + LatexWorkshop 是非常方便的组合,而对于中文文档,pdfLatex 引擎的支持很差,很多时候需要使用 XeLatex 引擎编译,但是总是莫名其妙各种报错。用下面的 magic 语句也无济于事。% !TEX program = xelatex本篇介绍通过对插件设置修改来设置默认使用 XeLatex 编译的方法。

2022-04-12 17:07:57 12173 9

原创 Linux .tar.gz 文件解压命令

命令tar -xzvf 压缩包文件名.tar.gzPS: 想到用 tar 命令很好记,但是经常记不住 xzvf ,中文用户可以用谐音,输入法输入 "xzwf",找个好记的短语记就好,把 v 替换成 w,是因为发音接近而汉语没有 v 的拼音。比如 “写作无法”,或者“小镇微风”就可以很好的记忆。如果只是查阅命令,阅读到这里就足够了,该命令会将压缩包解压至当前目录。小记tar 命令中:-x 表示 extract, 提取,因为是解压所以使用。-z 表示先使用 gzip 处理这个 ta

2022-04-01 15:42:09 63748 5

原创 PyTorch 对 Batch 中每个样本计算损失 Loss for each sample

前言PyTorch 的损失函数(这里我只使用与调研了 MSELoss)默认会对一个 Batch 的所有样本计算损失,并求均值。如果我需要每个样本的损失用于之后的一些计算(与优化模型参数,梯度下降无关),比如使用样本的损失做一些操作,那使用默认的损失函数做不到,搜了一下没有找到相关的资料,在 PyTorch 的论坛发现了相关的问题。Loss for each sample in batch - PyTorch Forumshttps://discuss.pytorch.org/t/loss-for-e

2022-03-24 17:26:11 11728 6

原创 PyTorch 代码模板 (CNN)

前言这是一篇自用的 PyTorch 代码模板,将模型和数据的相关代码进行替换就可以训练新的模型和数据,因为自己有时候需要测试写一些代码,但是从头写又记不住,直接在这里放一份模板,用的时候改一改就好了。主要参考资料:第一个是一个叫做 Aladdin Persson 的 youtuber,视频内容就是带着你手敲代码,受益匪浅,这里的代码主要也源自视频中的代码。https://www.youtube.com/watch?v=wnK3uWv_WkU&t=269shttps://www.youtu

2022-03-24 13:53:22 4520

原创 VS Code 连接远程 Jupyter 服务器

前言阅读前提醒:截至发文,如果使用 VS Code 连接远程 Jupyter 服务器,只能本地存储代码文件(ipynb),而代码执行在远程服务器。如果要操作远程服务器的目录和文件,想达到像 Jupyter Lab 的网页 UI 一样的感觉,目前还不行。如果有变动或其他方案欢迎留言。下面是关于在 VS Code 添加相关功能的GitHub Issue。Syncing local python project files with remote Jupyter server · Issue #16.

2022-03-14 15:00:56 7854 1

空空如也

空空如也

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

TA关注的人

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