自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YYyyy

但行好事,莫问前程

  • 博客(82)
  • 资源 (7)
  • 收藏
  • 关注

原创 解决mac dock栏全屏时不自动隐藏

一、问题描述   使用mac的时候,我们经常性的不会关机,长时间使用后,会出现在全屏的情况下dock栏不会自动隐藏(PS:以及手动设置过自动隐藏了),因此会干扰到使用者。二、解决方案  在terminal中输入以下三行命令即可解决。defaults write com.apple.dock autohide-delay -int 0defaults write com.apple.dock autohide-time-modifier -float 1.0killall Dock...

2021-05-07 08:12:39 107

原创 对比学习(Contrastive Learning)中的损失函数

文章目录写在前面一、Info Noise-contrastive estimation(Info NCE)1.1 描述1.2 实现二、HCL2.1 描述2.2 实现三、文字解释四、代码解释4.1 Info NCE4.2 HCL写在前面  最近在基于对比学习做实验,github有许多实现,虽然直接套用即可,但是细看之下,损失函数部分甚是疑惑,故学习并记录于此。关于对比学习的内容网络上已经有很多内容了,因此不再赘述。本文重在对InfoNCE的两种实现方式的记录。一、Info Noise-contrasti

2021-02-16 14:30:20 966 3

原创 [论文阅读] Universal Weighting Metric Learning for Cross-Modal Matching

文章目录写在前面的话1. Motivation2. Contribution3.Method3.1 Problem Statement3.2 Universal Weighting Framework for Cross-Modal Matching3.3 Informative Pairs Mining3.4 Polynomial Loss for Cross-Modal Matching3.4.1 Avg Polynomial Loss3.4.2 Max Polynomial Loss4.Experim

2021-01-13 09:58:17 132

原创 [论文阅读] Hybrid Space Learning for Language-based Video Retrieval

Hybrid Space Learning for Language-based Video Retrieval目录Hybrid Space Learning for Language-based Video Retrieval1. Motivation2. Contribution3.Method3.1 Video-side Multi-level Encoding3.1.1 Level 1. Global Encoding by Mean Pooling3.1.2 Level 2. Temporal-

2021-01-02 12:27:50 129

原创 解决“utf-8‘ codec can‘t decode byte 0xe6”

目录0x01. 事发代码0x02. 原因0x03. 错误的解决方案0x04. 正确的操作引用0x01. 事发代码open(file).read().strip().split()0x02. 原因  主要是因为.read()这里存在问题,原因是:file的文件中存在utf-8不能编码的内容。0x03. 错误的解决方案open(file, encoding='utf-8').read().strip().split()0x04. 正确的操作open(file, encoding='IS

2020-12-17 20:46:31 366

原创 幅度谱、相位谱、能量谱等语音信号处理中的基础知识

目录写在前面的话一、时域信号获取1.1 python读取.wav文件1.1.1 soundfile1.1.2 scipy1.1.3 总结二、频谱特征2.1 傅里叶变换后的信号2.2 幅度谱(magnitude spectrogram)2.3 相位谱(phase spectrogram)2.5 能量谱(power spectrogram)2.6 梅尔谱(mel spectrogram)2.7 梅尔倒谱系数(Mel-scale Frequency Cepstral Coefficients, MFCC)三、总结

2020-11-03 15:19:45 2537 4

原创 NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver.

错误详情:NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver.Make sure that the latest NVIDIA driver is installed and running.  重启服务器之后,nvidia-smi就无法与英伟达驱动“交流”了,之前的解决方案都是重装英伟达驱动,今天查了一下,查到了解决方案,在此记录一下。  输入以下两行命令:sudo apt install d.

2020-09-09 10:29:13 79

原创 RuntimeError: CUDA error: no kernel image is available for execution on the device

记录一下这个bug0x01 bug的由来  疫情原因,大家都没有返校,而我回来了,正赶上服务器需要重装,这个重任落到了我的肩膀上——如何走上运维之路0x02 环境ubuntu 16.04(应该是)显卡型号Tesla k40mpython版本:3.6.10pytorch版本:1.5.00x03 bug描述  tensor可以放到gpu,但是不可以使用。从下图可以看到,我把a放到cuda上是没有问题的,但是在查看a的内容,也就是使用a的时候出现了RuntimeError: CUDA .

2020-07-20 12:26:49 13687 12

原创 SSM自定义filter中注入Bean对象

  遇到的问题如题,是一个比较常见的需求吧。其实我要实现的功能是在自己写的filter中注入一个mapper对象,然后在过filter时候校验ak,防止多端登录,在刚开始天真的认为直接@Autowire就可以了,后来被NullPointException整到爆炸。0x01 错误的尝试 ̳大概的逻辑就像下边的filter中写的一样,后来才之发现,爱你是……走错片场了,后来才发现是mapper空指...

2019-11-02 15:01:40 2343

原创 IDEA搭建Spring + SrpingMVC + Mybatis(逆向工程)

目录写在前面的话一、环境描述二、Spring和SpringMVC环境搭建2.1 新建Maven项目2.2 建立项目结构2.3 搭建Spring框架2.3.1 引入Maven依赖2.3.2 添加Spring框架2.3.3 编写测试类,测试Spring2.4. 搭建SpringMVC2.4.1 添加SpringMVC框架及整合Spring和SpringMVC2.4.2 编写相关代码,测试SpringM...

2019-10-10 18:46:28 414

原创 wav文件降采样

一、librosaimport librosaimport soundfile as sfdef wav_file_resample(src, dst, dst_sample): """ 对目标文件进行降采样,采样率为dst_sample :param src:源文件路径 :param dst:降采样后文件保存路径 :param dst_sample...

2019-06-26 22:33:50 1756

原创 pycharm failed to add remote port forwarding

  使用pycharm进行远程调试时候报错如题,解决方案:重启Pycharm~  同时附上官方讨论区网友的解决方案,Restarting always helps

2019-06-17 15:11:01 2818 4

原创 RuntimeError: CUDA error: initialization error

问题描述:使用PyTorch的DataLoader,讲num_workers改为非零数字后, 运行程序报错RuntimeError: CUDA error: initialization error解决方法:不可在DataLoader或DataSet内将任何数据放到CUDA上,而是等到程序运行出DataLoader之后(也就是到了train里的时候)将数据放到CUDA上。原因猜测:  D...

2019-05-31 16:23:30 6687 6

原创 基于深度学习的单通道语音增强实现(一)

  其实这个系列是我的毕业设计,很早就准备写了,一直拖延症比较严重,终于在今天有机会总结总结了。首先描述一下要做的工作。一、工作描述  用于语音增强的基于纯DNN的mask预测。(其实纯DNN的效果确实不是特别好,当初看到了最简单的一篇文章就直接用他的结构做了。二、环境描述  深度学习框架:PyTorch  数据集:上传百度网盘中…(其实就是TIMIT和NOISE-92的噪声混合的数据...

2019-05-28 22:25:27 4371 31

原创 torch.sigmoid、torch.nn.Sigmoid和torch.nn.functional.sigmoid的区别

  review代码的时候发现我使用的是torch.sigmoid,pycharm标黄cannot find reference 'sigmoid' in '__init__.py'于是产生了这样的疑问,这三者的区别是啥。0x00. 官网解释torch.sigmoid  我们可以看到,这是一个方法,拥有Parametrs和Returns。torch.nn.Sigmoid  可以...

2019-05-21 17:50:35 10466

原创 对于深度学习中训练集、验证集和测试集的理解

  今天整理之前的实验,准备把之前未完整跑完的实验做完整时候发现了之前对于训练集、验证集和测试集的一些理解的错误之处。0x00. 错误的理解  之前的实验是语音增强,即降噪。以下是实验的数据。其中small cv是由于实验中频繁使用验证集而2000句话的验证集每次运行时间太长,我自己抽离出来的验证集,问题就出在这里…  small cv是从tt中抽取的,也就是说我自己做的小验证集是从测试集...

2019-05-20 17:20:38 10487 3

原创 JetBrains学生包续期

0x00. 突如其来的提示  五一假期的后两天没有到公司,上班之后发现Pycharm提示我的License到期了,于是终于有机会写下学生包续期的过程了。(PS:只有到期或者到期的前一周才可以续期,其他时候是没有更新学生包这个按钮的)0x01. JetBrains官网  登录JetBrains的官网打开个人页面,你会发现比平时多了一个按钮Renew my Education Pack,点击之...

2019-05-07 14:19:58 20718 10

原创 Mac安装jekyll踩坑

一、第一个报错操作:  gem install jekyll报错信息:ERROR: While executing gem … (Errno::EACCES)Permission denied @ rb_sysopen - /Library/Ruby/Gems/2.3.0/gems/safe_yaml-1.0.5/.gitignore尝试解决:  sudo gem instal...

2019-04-21 14:44:19 613

原创 python progressbar2 使用

  刚使用python的progressbar2,只有官方文档,且文档太多了,平时用到的功能也不多。所以在此记录一般需要的功能。PS:应该会长期更新吧~github地址官网文档官网example一、安装pip install progressbar2二、使用2.1 基础版  会根据for循环的次数来自动生成,只需要在for循环外包裹一层progressbar.progress...

2019-04-20 14:06:09 2694

原创 Pycharm 设置远程调试

Pycharm版本:2019.1.1(Professional Edition)注意!本文是将本地的项目同步到服务器,并进行远程调试。与其他的一些文章不同,有的文章是将服务器的项目同步到本地,然后进行远程调试。(其实,就是到达罗马的两条路而已,不必细究  “为什么要使用远程调试呢?”  “因为本地机器性能不足以作为训练机器”  的确,用了远程调试之后才觉得,嗯~真香!一、准备工作 ...

2019-04-18 14:55:41 14212

原创 Mac安装激活 MATLAB R2018a

安装包和激活软件链接一、安装PS:务必断网安装安装matlab2018a,选择使用文件安装密钥,直至输入密钥,之前一路下一步就好了。输入密钥:09806-07443-53955-64350-21751-41297接下来一路下一步即可。二、激活  启动MATLA R2018a,选择在不使用Internet 的情况下手动激活以下需要的文件均在Matlab2018a_Cra...

2019-04-13 14:36:41 1742

原创 Mac Intellij IDEA 设置选择一个单词快捷键

如题。一、选择Preferences(Windows下:file -> settings)二、Keymap -> Editor Acitions -> 搜索Extend Selection三、直接修改快捷键,或者修改Keymap快捷键类型PS:我就是修改了Keymap的快捷键类型,从Mac OS X 10.5+到Mac OS X,然后选择一个单词的快捷键就顺利的变成了...

2019-04-03 21:16:33 7192

原创 PAT 乙级 1003. 我要通过!

题目描述:  “答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:  1.字符串中必须仅有 P、A、T这三种字符,不可以包含其它字符;  2.任意形如 xPATx的字符串都可以获得“答案正确”,其中 x或者是空字符串,或者是仅由字母 A组成的字符...

2019-04-03 21:01:34 59

原创 Mac设置进入全屏幕快捷键

  mac进入全屏幕快捷键是commons + control + F,但是这样的快捷键真的是太反人类了,不知道该用哪个手指按着control才能把这三个键成功的按下,于是历经千幸万苦,终于找到修改的办法。  左上角苹果标志->系统偏好设置->快捷键->应用快捷键,然后点击下方的’+’,添加如下内容:  再次添加:  嗒哒~ 这样我们就成功了!but,在有些应用程序里不...

2019-04-01 19:45:36 10933

原创 蛇形矩阵题解

题目描述  输入正数n,按照下列格式进行在屏幕上打印出n到1。输入  整数n(n<50)输出  输出蛇形排列的n样例输入:10样例输出:10 9 5 48 6 37 21解法一:  根据输出,我们可以将输出方向(模式)分为四种方向:向右、左下、向下和右上。然后根据这四种方式初始化二维数组即可。#include<iostream>using ...

2019-03-26 22:56:37 433

原创 利用纯净语音和噪声合成不同信噪比的训练数据

如题,这应该算是我前往语音这座大山的第一步,在此做出记录。一、工作背景  由于需要进行单通道降噪的实验,但是现在只有纯净语音和噪声数据,而在阅读文章的过程中,大家并没有将这个细小的内容写道论文中(的确也不应该,做出来之后确实感觉蛮简单的),所以只能自己通过纯净语音和噪声合成自己需要的数据。二、数据生成  需要复现的实验是基于单通道的语音增强,同时根据张晖老师博士学位论文,在合成数据时使...

2019-03-08 14:18:49 6635 31

原创 Pytorch实现MNIST(附SGD、Adam、AdaBound不同优化器下的训练比较)

  学习工具最快的方法就是在使用的过程中学习,也就是在工作中(解决实际问题中)学习。文章结尾处附完整代码。一、数据准备  在Pytorch中提供了MNIST的数据,因此我们只需要使用Pytorch提供的数据即可。from torchvision import datasets, transforms# batch_size 是指每次送入网络进行训练的数据量batch_size = 64...

2019-03-04 22:03:24 2462

原创 win10下pytorch 安装以及查看版本

pytorch的安装pytorch官网安装步骤查看pytorch版本import torchprint(torch.__version__)注:__version__的下划线是两个下划线出现的一个小问题在输入相关命令查看pytorch版本时,出现以下报错信息:RuntimeError: module compiled against API version 0xc b...

2019-02-22 14:36:25 4864

原创 【神经网络和深度学习】吴恩达(Andrew Ng)- 第一课第四周课程内容总结

  在【神经网络和深度学习】第四周的课程中,感觉有些内容比较容易忘记但是及其重要,于是由这篇文章来记录相关内容。一、深层神经网络1.1 何为深层神经网络  拥有大于两层隐藏层的神经网络。(根据PPT得出的结论)1.2 深层神经网络符号规约  如图,x1,x2,x3x_1, x_2, x_3x1​,x2​,x3​为输入的特征值,可以称为第0层或输入层。从输入层向右依次是第1层、第2层...

2019-02-21 20:28:48 165

原创 坚果云 + keePass + keePass2Android 实现跨平台同步

  昨天偶然看到一篇关于密码管理的文件,于是乎找到了使用坚果云 + keePass + keePass2Android 实现跨平台同步内容(主要为密码)的方法。PS:之前的密码都是储存在由没我帅的大鹏哥提供的密码管家App中。一、准备工作1.1 注册坚果云账号1.2 下载keePass1.3 下载keePass2Android二、开启坚果云第三方应用服务2.1 登录坚果云账号之后...

2019-02-19 13:52:23 12920 9

原创 【神经网络和深度学习】吴恩达(Andrew Ng)- 第一课第三周课程编程作业

一、综述  本文根据吴恩达老师第三周的深度学习课程的课后编程作业来写的,其中涉及到的test_cases.py和planar_utils.py在此处下载。二、准备工作2.1 分析问题  我们要做的是:建立一个包含一个隐藏层,一个输出层的神经网络。该神经网的功能与第二周的Logistic Regression回归处理的问题是相似的,都是分类问题。但是,此次的数据集根据单纯的Logistic...

2019-01-20 14:48:37 286

原创 Python numpy.round(0.5) 的一个问题

  在完成第三周的作业时候,并没有像第二周一样直接暴力的使用if else实现最后的预测结果部分的判断,而是使用了np.round(),于是测试时候出现了一个问题。输入:import numpy as npprint(np.round(0.5))print(np.round(1.5))输出:0.02.0  很奇怪啊,明明是四舍五入,但是输出了0,在文档中给出了相关的回答:p...

2019-01-18 20:40:43 9534 2

原创 markdown中文字对齐方式设定

  之前写博客的时候希望写出如下的内容:(1)y=kx+by = k x + b \tag{1}y=kx+b(1)于是去查找如何在markdown中设置文字右对齐,确实找到了右对齐的方式:&lt;p align="right"&gt;右对齐&lt;/p&gt;效果如下:右对齐&lt;center&gt;居中&lt;/center&gt;效果如下:居中&lt;p align=...

2019-01-17 11:19:16 18599

原创 【神经网络和深度学习】吴恩达(Andrew Ng)- 第一课第二周课程编程作业

 考完试了,总算有时间开始接触深度学习这块内容,最近听完了吴恩达老师在网易云课堂的第一、二周的课程,及时在此做出总结。(PS:第一周是概念性的东西,不理解的话多次回看就好了,总结从第二周的课程开始)一、综述 首先,这篇博客是学完第二周的课程之后的总结,是以第二周的编程作业的逻辑顺序来写的,并非课程辅助教程之类的文章,内容可能与课程内容顺序不符,希望本着课程辅导教程的读者谅解。 因此本片...

2019-01-17 11:03:47 261

原创 python 数据shape的理解

刚开始使用python做东西,总是不太理解矩阵、数组相关的问题,所以在此记录shape方面的总结。(文中内容部分来自互联网,也有个人理解)1、数据的长度  数据的长度应该仅仅是在行方向上的数据的长度,无论是什么形状(一行的链表或者几行几列的矩阵)import numpy as nparr = [1, 2, 3, 4, 5]matrix = [[1, 1, 1], ...

2019-01-11 16:13:55 3823

原创 pycharm import input_data ImportError: No module named 'input_data'

今天开始学习MNIST手写体识别入门,刚开始导入input_data就失败了。报错:ImportError: No module named 'input_data',索性导入tensorflow,竟然也失败了,错误也是没有这个包,我明明装了的。调用本机python查看tensorflow,的确存在:原因:pycharm的interpreter是当前项目的,并不是本地装的python的。...

2019-01-03 20:04:58 993 2

原创 Chrome浏览器最大化之后顶部有白/黑条解决方案

问题如题目描述,详见下图:顶部是白条的图片: 顶部是黑条的图片: 非常不幸,两种情况我都遇到了。我有一个扩展屏幕,把他拖到扩展屏幕上去是完整的,只有在主屏最大化的时候才会有这个情况。于是根据这个条件想到了解决方案:修改主屏幕,然后再修改回来。这样问题就解决了。bug发生原因还没来及的探索……就解决了。如果哪位遇到相同情况,可以溯其根源然后更加科学的解决此问题。...

2018-06-30 18:53:02 17049 8

原创 org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start.错误解决

报错信息: 18-May-2018 09:02:06.727 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the ...

2018-05-18 09:14:29 19326 4

原创 AndroidStudio项目报错Error:java.util.concurrent.ExecutionException

错误信息内容: Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details错误信息如图 在升级到gradle3.0.0后,AAPT2是默认打开的,只需要在gradle.properties中...

2018-03-11 17:14:28 2628 2

原创 Java正则表达式判断邮箱是否合法

  在网上找了好久关于邮箱合法性判断的代码,发现总是有些漏洞,比如我的邮箱:id_for_yy@qq.com总是通不过验证,于是自己参考正则表达式写了一个判断邮箱合法性的函数,仅供参考。 //判断Email合法性 public static boolean isEmail(String email) { if (email == null) ...

2018-03-01 21:52:19 8610

Python 2.7 Script

Python 2.7 Script文件,需要下载放到相关目录即可使用

2017-12-30

dlmgr.dll 修复vs2010的动态链接库

为"缺少dlmgr.dll 无法继续执行代码。重新安装程序可能会解决此问题"解决方案提供支撑。

2017-12-29

NOISE-92数据集

NOISE-92噪声数据集,用于语音信号处理

2019-03-08

MATLAB R2018a for Mac 安装包和激活工具下载链接

MATLAB R2018a for Mac 安装包及激活工具

2019-04-13

神经网络和深度学习—吴恩达 第二周编程作业数据集

神经网络和深度学习—吴恩达 第二周编程作业数据集以及相关函数文件

2019-01-16

CRNN_mapping_baseline数据.txt

这是CRNN mapping baseline实验所需的数据,其中包括训练集(tr)、测试机(tt)和验证集(cv)

2019-07-08

神经网络和深度学习—吴恩达 第三周编程作业相关文件

神经网络和深度学习——吴恩达 第三周编程作业相关文件

2019-01-20

空空如也

空空如也

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

TA关注的人 TA的粉丝

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