自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 加载预训练模块,并新增模块(以Fast Speech2为例)

对于预训练模型,想要固定某些层的参数可以将requires_grad设为Fasle。要想使用新加载的模块,可以在FastSpeech2的forward中直接调用。FastSpeech2的网络框架。在该模型上加其他模块。

2022-10-21 21:41:31 643 1

原创 pycharm连接服务器,debug时显示evaluate

File->settings->Build,Execution,Deployment->Python Debugger->Gevent compatible。

2022-05-18 14:23:26 516

原创 利用FFmpeg将立体声转为单声道wav

ffmpeg -y -i 345.wav -ac 1 345_dan.wav

2022-04-19 15:54:23 3666

原创 docker for desktop一直starting

方法一:cd "C:\Program Files\Docker\Docker"./DockerCli.exe -SwitchDaemon方法二:wsl --update(解决√)

2022-01-25 09:42:55 10426 4

原创 各种函数杂七杂八

numpy.c_:将切片对象沿第二个轴(按列)连接。numpy.r_:将切片对象沿第一个轴(按行)连接。

2022-01-03 11:41:35 325

原创 python二进制转十进制

十进制转换为8位二进制 :format(int(26),'08b')十进制转换为四位二进制 :format(int(4),'04b')二进制转换为十进制 :int("00011000",2)

2021-12-15 14:24:15 15283 1

原创 windows子系统(WSL)与本地互相访问;挂载U盘

1、WSL进入D盘:cd /mnt/d2、挂载U盘,假设U盘在本地显示为G盘sudo mkdir /mnt/gsudo mount -t drvfs G: /mnt/gWSL卸载U盘需要执行一下命令,否则就会一直占用sudo umount /mnt/g

2021-12-14 16:32:11 6664 1

转载 docker制作简易版

1-5步,具体指令见博文Docker:docker的基本操作详解1.拉取(pull)或导入(load)镜像sudo docker docker pull 10.16.63.47:8888/speech/scx_5:latest2.利用镜像创建容器(run)sudo docker run -it --name test_6 10.16.63.47:8888/speech/scx_5:latest bash3.下载需要的文件(apt install/pip install)pip

2021-11-30 10:54:58 114

原创 tensorflow只在cpu上运行

import osos.environ["CUDA_VISIBLE_DEVICES"]="-1"

2021-09-16 17:07:43 194

原创 python实现队列

class Queue(object): def __init__(self): self.__list = [] def enqueue(self, item): self.__list.append(item) def dequeue(self): return self.__list.pop(0) def is.

2021-08-30 21:16:52 78

原创 linux中的ctrl+c和ctrl+z

ctrl+c和ctrl+z都是中断程序的指令。在python 1.py之后,如果程序中有print语句,就有显示打印内容,ctrl+z就会不在打印输出内容,然后python程序还是在运行哒。如果ctrl+c之后,打印内容也不会输出啦,python程序也不会运行了ctrl+c是强制中断程序的执行,而ctrl+z的是将任务中断.但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断

2021-08-20 15:18:28 1721

原创 RNN代码简单实现(周杰伦歌词示例)

"""Open the ZIP file with mode read 'r', write 'w', exclusive create 'x',or append 'a'.默认是r"""with zipfile.ZipFile("") as zin:# set() 函数创建一个无序不重复元素集str = "我们将每个字符映射我我我我哦我成我们一个从0我们开始的连我们续整数" x = set(str) print(x)# 输出:{'个', '连', '符', '射', '.

2021-08-20 14:33:45 740

原创 Failed to get convolution algorithm

之前跑模型的时候,没有出现过错误,今天就一直Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try looking to see if a warning log message was printed above.tf版本和cuda、cudnn是匹配的,所以暂不考虑这个问题。解决方法1:config = tf.ConfigProto()config.gp

2021-08-20 14:31:29 130 1

原创 python实现栈

class Stack(object): def __init__(self): self.stack = [] def push(self, v): self.stack.append(v) def pop(self): if self.stack: # 推出栈 ...

2021-08-18 13:33:30 69

原创 OSError: sndfile library not found

第一次出现这个问题是因为没有安装librosa。pip install librosa==0.6.0

2021-06-05 15:39:36 245

原创 AttributeError: module ‘tensorflow‘ has no attribute ‘app‘

我这里安装的tensorflow是2.0版本的,所以会报这个错误。修改如下:import tensorflow.compat.v1 as tfFLAGS = tf.app.flags.FLAGS

2021-06-05 15:34:43 3125

原创 sapcy 安装en de

1、首先安装spacy模块pip install spacy安装完成后可以查看其版本信息spacy info2、根据自己的版本,https://github.com/explosion/spacy-models/tags选择合适的en de版本。选择后缀名为sm的即可。3、安装完成后,进入安装包所在的路径,在路径栏输入cmd,进入命令提示符界面,pip install en*(刚才下载的en开头的包),pip install de*(刚才下载的de开头的包)。4、安装完成后

2020-11-07 16:39:02 399

原创 力扣3-无重复字符的最长子串

题目要求:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度,"pwke" 是一个子序列,不是子串。伪代码:首

2020-11-02 21:48:18 75

原创 力扣—26删除排序数组中的重复项

题目要求:给定一个有序数组,原地删除重复的元素。目标:每个元素出现一遍,返回移除数组后的新长度,且空间复杂度为O(1)。示例1:nums=[1,1,2],函数应该返回新长度为2,原数组前两个元素为1,2。示例2:nums=[0,0,1,1,1,2,2,3,3,4],函数应该返回新的长度为5,且原数组前5个元素为0,1,2,3,4。我们不需要考虑数组中超出新长度后面的元素。思路:设置两个指针i和j,i是慢指针,j是快指针。如果nums[i] = nums[j],我们就增加j,来跳过重复项.

2020-10-22 09:02:55 117

原创 pytorch中的gather函数

先来看官方文档的解释:Gathers values along an axis specified by dim.For a 3-D tensor the output is specified by:out[i][j][k] = input[index[i][j][k]][j][k] # if dim == 0out[i][j][k] = input[i][index[i][j][k]][k] # if dim == 1out[i][j][k] = input[i][j][index

2020-10-20 20:08:57 152

原创 二维互相关运算实现图像中的物体边缘检测

在二维卷积层中,一个二维输入数组和一个二维核(kernel)数组通过互相关运算输出一个二维数组。如下图所示,输入是一个高和宽均为3的二维数组。我们将该数组的形状记为3×3或(3,3)。核数组的高和宽分别为2。该数组在卷积计算中又称卷积核或过滤器(filter)。卷积核窗口(又称卷积窗口)的形状取决于卷积核的高和宽,即2×2。在二维互相关运算中,卷积窗口从输入数组的最左上方开始,按从左往右、从上往下的顺序,依次在输入数组上滑动。当卷积窗口滑动到某一位置时,窗口中的输入子数组与核数组按元素相乘并求和,得

2020-10-18 10:43:31 936

原创 kaggle预测房价

import torchimport torch.nn as nnimport numpy as npimport pandas as pdimport syssys.path.append("..")import d2lzh_pytorch as d2l# 获取和读取数据集torch.set_default_tensor_type(torch.FloatTensor)train_data = pd.read_csv('D:/predictHousePrice/train.csv').

2020-10-16 21:37:54 157

转载 pytorch中的Datasets及DataLoader

Pytorch中有工具函数torch.utils.Data.DataLoader,通过这个函数我们在准备加载数据集使用mini-batch的时候可以使用多线程并行处理,这样可以加快我们准备数据集的速度。Datasets就是构建这个工具函数的实例参数之一。from torch.utils.data import Dataset, DataLoader如果想要继承Datasets,父类中的两个私有成员函数必须被重载。def getitem(self, index):def len(self):

2020-10-15 20:46:16 625

原创 python处理csv文件

python处理文件内容,并将处理结果保存为npy文件文件内容大致为:001|abc"d"efg,目标:将文件内容修改为001,abc"d"efg。import numpy as npdef dealCSV(filename): f = open(filename) line = f.readline() arr = [] # 调用文件的 readline()方法 while line: str = (line.split("|")[0]

2020-10-14 21:12:01 272

原创 eclipse连接sql sever 2008R2

在学习一学期的Java和数据库(使用的SQL Sever 2008)之后要进行两者之间的连接。1、身份验证登录sql sever2、打开安全性,找到sa,右键属性3、设置密码,一会将会用到,我这里设置为1234564、...

2018-06-16 18:32:06 700

空空如也

空空如也

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

TA关注的人

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