- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 音频读取及存储方式(持续更新中)
第一种使用 pydub 包中的 AudioSegment命令:wav_data = AudioSegment.from_wav(wav_fn)该命令可以获得音频的 pcm 数据,即一个数组,可以通过 wav_seg = wav_data[begin_pt:end_pt]来获取音频片段
2022-05-03 11:44:02
1940
原创 DDSP(Differentiable Digital Signal Processing) 开篇
文章目录DDSP可以用来做什么?下一步工作工作中接触到了DDSP声码器,但非科班出声的我对这块知识非常陌生,甚至带有一些畏惧的心理,但是为了工作为了进步,必须硬下头皮去啃,相信只要耐心地坚持,没什么能难到我。于是从今天开始,就用这个博客专栏来记录我的学习历程,希望也能帮助到你~DDSP对应的论文是:DDSP: Differentiable Digital Signal Processing先翻译一篇来自DDSP论文作者的对DDSP的介绍的文章。今天,我们很高兴地介绍可微数字信号处理(DDSP)库。
2022-04-12 11:28:49
7411
原创 对labelme已经标注的图片和json文件做resize操作
尝试解决的问题项目中要使用实例分割网络将图片中的目标分割出来,但是原图普遍非常大,大部分是 (5000pixels * 6000pixels) 这样的规格,如果直接传到网络中进行训练,计算量会非常大。所以考虑先离线resize好了之后作为数据集再训练网络,而不是在输入网络之间才resize(这样会很浪费时间)。实现代码废话少说,直接上代码即可:代码逻辑大概为先统计文件夹中的是图片的文件格式,例如有 {'jpg', 'JPG', 'png'} 这三种,接着使用 glob 库找到包含这几种后缀格式的所有图
2020-12-02 09:04:13
4566
16
原创 ubuntu个人电脑与工作站远程连接并可视化开发
需要做的工作安装SSHSSH 分服务端openssh-server和客户端openssh-client安装openssh-client安装openssh-serverping通后通过ssh登录工作站查看工作站的ip地址通过ssh登录工作站文件互传以及可视化改代码功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的
2020-10-29 11:08:48
1260
原创 把 WaveGlow 拆开来看
文章目录Generative Model补充知识:WaveNetWaveGlow基础知识代码解读损失函数参考资料本来要学习 WaveGlow,但是越看越晕,很多博客又绕出了很多新的概念,即基于流的生成式网络 Glow ,以及那些不是基于流的生成网络的介绍如 GAN 和 VAE 等,所以在学习 WaveGlow 之前就得先学习这些概念,妈呀……在 Glow 论文之前,又有两个基于流的生成模型 NICE 和 RealNVP,这两个是 Glow 的基石。Generative Model生成式模型是什么?
2020-07-29 18:10:45
1497
3
原创 把Tacotron2拆开来看
要说明白的那些事Tacotron2相关的资料Tacotron2整体框架细节及代码讲解模型输入编码器Encoder注意力机制Attention介绍解码器Decoder && 注意力损失函数结语Tacotron2相关的资料李宏毅的相关讲解视频:帮你了解语音合成的周边以及Tacotron2 与 Tacotron 的区别论文地址:看再多论文解读的博客也不如看一下原文来得效果好,至少得结合着看。Pytorch版代码:NVIDIA开源的 Tacotron2 代码,也是本文所参考的代码看完以上的
2020-07-26 18:47:31
1485
1
原创 CNN网络各种层的FLOPs和参数量paras计算
目录FLOPs标准卷积层的FLOPs深度可分离卷积的FLOPs池化层的FLOPS全局池化一般池化全连接层的FLOPs激活层的FLOPsReLUsigmoid参数量卷积层的参数量深度可分离卷积的参数量池化层的参数量全连接层的参数量参考资料FLOPs这里先注意一下FLOPs的写法,不要弄混了:FLOPS(全大写):是floating point operations per second的缩写...
2020-05-04 11:41:34
3878
3
原创 ubuntu平台上安装虚拟机
目录安装VMware一般情况下大家都是windows系统下安装虚拟机用ubuntu,但是我平时都是用linux,很少情况下才会使用到windows,所以尝试在linux上安装个虚拟机。安装VMwareVMware Workstation的计算机虚拟能力,性能与物理机隔离效果非常优秀!且功能非常全面,适合于计算机专业人员使用。但是缺点是体积庞大,安装时间耗时较久,在使用时占用物理机资源较大!...
2020-04-23 20:26:48
1320
原创 弄明白感受野大小的计算问题
感受野的概念: 卷及神经网络中每一层输出的特征图(feature map)中的每一个像素映射到原始输入图像的区域大小。计算方式: 采用的是Top-Down方式,即从最高层向低层迭代计算。具体的计算过程推荐看知乎这位大佬的文章,清晰、详细、易懂:如何计算感受野(Receptive Field)——原理...
2020-04-21 17:32:21
433
原创 卷积网络中的卷积与互相关的那点事
目录卷积层的来源与作用卷积与互相关将卷积运算转为矩阵相乘参考文献卷积层的来源与作用深度学习的计算机视觉是基于卷积神经网络实现的,卷积神经网络的与传统的神经网络(可以理解为多层感知机)的主要区别是卷积神经网络中除了全连接层外还有卷积层和pooling层等。卷积层算是图像处理中非常基础的东西,它其实也是全连接层演变来的,卷积可视为局部连接和共享参数的全连接层。局部连接:在全连接层中,每个输出通...
2020-04-21 16:26:58
2028
原创 小白学习docker的路线推荐
最近打算参加一个天池的计算机视觉比赛,但是发现太难了,这个比赛可能坚持不下去,但是发现比赛中需要用到docker技术,所以趁机学了学docker相关的入门知识,这里记录一下我作为一个docker零基础小白怎么学习容易入门,希望也能帮到你!一、理论学习推荐黑马的《Docker快速入门》视频中的md文档个人感觉非常好,正在向up主要,如果要到了也会及时分享出来给大家。二、实践只是看理论是不可...
2020-04-06 11:53:56
224
原创 1、VScode中配置使用LeetCode(Ubuntu)
目录安装配置Node.js安装LeetCode插件并更改设置即将步入为准备找工作而刷题阶段,听说可以不用打开浏览器而直接在VScode中刷题,这么酷的事情当银要试试啦!安装配置Node.js在VScode中安装LeetCode插件前,要先安装Node.js(其实我也不懂这是干嘛的哈哈哈哈)。具体安装方法参考:Node.js 安装配置这个教程中我采用的方法是Linux 上安装 Node.js...
2020-01-17 16:10:59
3668
原创 vscode中的网易云插件听歌无声音的解决方法(ubuntu)
目录没声音的原因查看electron的版本下载electron压缩包替换libffmpeg.so文件没声音的原因这个插件的介绍界面说明地很清楚了,这是因为VS Code 使用的 Electron 版本不包含 ffmpeg,需替换自带的 ffmpeg 动态链接库才能正常播放 (每次更新 VS Code 都需重新替换),Linux版本的对应解决方法是下载 electron-%version%-l...
2020-01-16 22:23:22
2998
原创 【labelme】批量将.json文件转换成mask.png等文件
目录labelme安装(ubuntu)修改labelme环境中的代码文件批量转换label.png图片可视化经验小记录参考labelme安装(ubuntu)如果你不是ubuntu系统,那你再自己百度下安装方法吧,也差不多的。最好是新建一个专门用于标注工作的anaconda环境,方面管理。安装命令如下:conda create -n labelme python=3.6source act...
2020-01-07 12:06:00
17615
9
原创 Synergy——使用一套键鼠控制两台电脑(Ubuntu 和 Windows)
作为一名合格的程序猿,一台ubuntu用来跑程序,一台windows用来写文档和看论文再寻常不过,这就意味了有了两台电脑。而实验室的桌面往往空间不大,容不下两个鼠标和键盘啊,再说来回换键盘鼠标也真是太麻烦了,于是傻傻的我前段时间适逢双十一就买了两个小巧精致的无线键盘鼠标(程序猿就应该精致点)。这不,今天一个师弟说在其他实验室看到了同学使用一套鼠标键盘控制两台电脑,嗑盐狗听到这话哪还有谁受得了,极强...
2019-11-22 15:15:39
5656
4
原创 jupyter notebook怎么切换到特定的anaconda虚拟环境
玩深度学习一年多的时间了,开发环境慢慢从PyCharm转向了更加轻量的VsCode,而最近因为要学一些课程需要用到jupyter,之前也知道这个好东西,但是一直没用的机会。这篇文章主要记录了使用jupyter notebook时要切换到特定的anaconda虚拟环境时的解决方法。基于的操作系统为Ubuntu 16.04 LTS。jupyter notebook中多版本的python即虚拟环境称...
2019-10-23 15:44:32
4041
原创 深度学习-训练集图片输入神经网络前的标准化(附代码)
在深度学习中,将图片输入网络进行训练之前一般都会对图片进行标准化,以加速训练过程和拟合过程。注意:标准化操作中的均值与标准差是从训练集算出来的,然后用于训练集/验证集/测试集的标准化。python代码如下:第一步:import所需要的库import osimport numpy as npimport cv2import matplotlib.pyplot as pltfrom P...
2019-08-27 11:53:06
5926
6
原创 电力设备绝缘子串红外热缺陷检测步骤与相关知识
目录一、相关概念二、红外检测判断方法1、表面温度判断法2、同类比较判断法3、图像特征判断法4、相对温差判断法5、档案分析判断法6、实时分析判断法三、三种材料绝缘子串热缺陷检测方法1、符合材料绝缘子串2、玻璃绝绝缘子串3、陶瓷绝缘子串一、相关概念环境温度参照体 :用来采集环境温度的物体。它不一定具有当时的真实环境温度,但具有与被检测设备相似的物理属性,并与被测设备处于相似的环境之中。温升 :被...
2019-06-15 11:20:47
3889
2
原创 ubuntu重装nvidia驱动、cuda和cudnn
目录安装前的准备删除原来的cuda安装NVIDIA驱动安装cuda安装cudnn参考博客推荐垃圾电脑,隔一段时间就出nvidia驱动不见了的情况,莫名其妙,不知道是不是更新了什么导致驱动更新用不了,而我又有时不时地用到cuda跑深度学习的网络,没有驱动没法玩啊。这种情况已经出现好几次了,实在服气,虽然这些东西安装不复杂,也都走过好几遍了,但是只要其中一个步骤不小心选错了选项,或者搞错了顺序,会导...
2019-06-12 19:00:21
7492
1
原创 【mmdetection】使用自定义的coco格式数据集进行训练及测试
目录一、mmdetection简介二、环境安装1、安装教程2、运行demo测试环境是否安装成功三、训练自定义的dataset1、准备dataset2、Training前修改相关文件3、Training4、Testing一、mmdetection简介项目仓库地址:https://github.com/open-mmlab/mmdetection香港中文大学-商汤科技联合实验室开源了基于 PyT...
2019-05-27 23:32:35
38622
135
原创 系统重装及双系统安装教程大全
重装系统/装双系统/进入PE系统备份文件及修复引导等全面记录windows下重装系统必备基础知识准备工作1、系统镜像文件ISO2、制作U盘启动盘修改BIOS将U盘设为第一启动项系统安装的过程windows下安装Ubuntu双系统苹果电脑装windows系统连重装系统都不会还怎么有脸面说自己是工科生或程序员,至少技多不压身呀。本人重装了多次系统,也拿了几位同学的电脑充当小白鼠进行了试验,尝试了多种...
2019-05-05 22:29:58
852
原创 神州战神T7-CR7DA的win10上安装ubuntu双系统的血泪记录
我想应该也适用于有独立显卡的其他品牌电脑,身边好几个同学也反映说装双系统的时候很多坑的问题。没独立显卡电脑上安装ubuntu双系统在有独立显卡的电脑上安装ubuntu双系统最终的解决方案如下:没独立显卡电脑上安装ubuntu双系统之前装双系统是在实验室台式机(没有英伟达独立显卡)上进行的,按照参考博客。大概步骤为:分区(未分配盘符)——到ubuntu官网下载ubuntu ISO文件——使用U...
2019-05-01 17:50:36
1128
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人