自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 MATLAB使用GPU加速

matlab使用GPU加速方法查看服务器GPU计算资源可以用:nvidia-smi查看空闲的GPU是哪块,之后可以指定该GPU。就算都空闲,也最好指定下,实验室资源一般有限,别全占了,会被说(资源无限的随意,不用指定,随便用)用下面命令指定GPU. g=gpuDevice(1)此时指定的是第0个GPU,matlab是从1,2,3,4开始计数的,GPU是从0,1,2,3计数的。使用GPU用指令gpuArrayA1 = gpuArray(rand(2000,2000));B1 = gp

2020-11-04 16:38:08 3193

原创 在关闭Xshell下还可以运行程序

疫情在家跑实验很不方面,总是各种掉线,远程连接听说有被黑服务器的风险。只能连接学校的VPN,还时不时有问题。就查了一下怎么在Xshell断开还能跑实验首先进到程序所在文件夹然后语句为:nohup 命令语句 &例如:nohup python train.py &输入语句后点击回车会显示进程号此外也可以用 ps -ef 查看进程如果中途想结束进程,可用 kill -9 进程号结束进程如果想查看运行情况,可用 cat nohup.out 查看因为我在跑matlab实验,之前

2020-05-18 09:41:19 396

原创 matlab分割训练集和测试集

clear;%%%%%切分数据%%%%load('DE_labels');load('DE_1.mat');num_test=1384;[m,n,p]=size(DE_feature);X=reshape(DE_feature,n,m*p);[ndata, D] = size(X); R = randperm(ndata); test_x = X(R(1...

2020-01-07 14:55:45 3199 1

原创 Tensoboard 可视化

linux下执行命令tensorboard --logdir = '/lab/log/' #你的log文件保存路径报错tensorboard: command not found解决方法1:查找tensorboard的安装路径使用pip show tensorflow-gpu 查看tensorflow的安装信息,得到其安装路径,2.使用绝对路径下的main.py来启动tenso...

2019-12-24 11:20:41 368

原创 matlab存储mat V7.3文件以及python读取V7.3mat

matlab在生成大矩阵的时会出现报错变量 ‘X_all’ 无法保存到 7.3 以前版本的 MAT 文件。 以及在生成v7.3版本的mat后无法再用scipy.io提供的函数loadmat读入,python会出现报错NotImplementedError: Please use HDF reader for matlab v7.3 files。一 matlab保存大数据时初始代码:save...

2019-11-28 20:16:26 6061 1

原创 linux下安装matlab工具箱libsvm

一、下载安装包,我直接下载在windows下然后用winscp上传到Linux二、解压,我下载的是zip文件,切换到放置libsvm的路径下,我放置在/home/kkk/libsvm/下,命令如下cd /home/kkk/libsvm/ #自己放置的路径unzip libsvm-3.23.zip解压后如图三、然后进入解压后的目录makecd /home/kkk/libsvm/lib...

2019-11-20 11:46:56 997

转载 好用的画图软件

visio过期了,不想用了,随手搜了下有什么好用的画图软件在线画图:1、简单的各种形状画图https://c.runoob.com/more/shapefly-diagram/2、画连接图https://csacademy.com/app/graph_editor/3、画简单的函数图https://www.desmos.com/calculatorhttps://www.geo...

2019-10-31 20:17:22 3737 1

原创 划分测试集与训练集

cnn_datasets为自有数据集,np.random.permutation操作为打乱数据函数shuffle也是是对原来的数组进行重新洗牌(即随机打乱原来的元素顺序);区别在于shuffle直接在原来的数组上进行操作,改变原来数组的顺序,无返回值。而permutation不直接在原来的数组上进行操作,而是返回一个新的打乱顺序的数组,并不改变原来的数组。``indices = np.ran...

2019-10-31 19:43:13 174

原创 matlab文件中的文件重命名及将多个文件保存为一个.mat文件

matlab文件中的文件重命名在处理matlab文件时需要对一个.mat数据中数据进行重命名。原始文件如下原始文件未data_s03.mat,其中包含如图的四个子文件数据。重命名时:首先将工作区清零,在把数据加载出来>> clear>> load('/home/rthpc/kxy/data_s03.mat', 'test_fea_3')>> loa...

2019-09-27 10:41:40 6404

转载 Tensorflow中的reduce_sum函数和reduce_mean函数

Tensorflow中的reduce_sum函数函数定义:reduce_sum( input_tensor, axis=None, keep_dims=False, name=None, reduction_indices=None)说明:reduce_sum() 就是求和,由于求和的对象是tensor,所以是沿着tensor的某些维度求和。函数...

2019-08-01 11:26:09 325

原创 VIM学习1

学习vim中的不同模式和一些基本操作。知识点VIM中的六种基本模式Vim中的基本操作简介Vim具有6种基本模式和5种派生模式,我们这里只简单介绍下6种基本模式:普通模式(Normal mode)在普通模式中,用的编辑器命令,比如移动光标,删除文本等等。这也是Vim启动后的默认模式。这正好和许多新用户期待的操作方式相反(大多数编辑器默认模式为插入模式)。Vim强大的编辑能来自于其...

2019-07-11 21:06:51 81

转载 python 使用 with open() as 读写文件

https://blog.csdn.net/xrinosvip/article/details/82019844

2019-05-27 12:53:14 1328

原创 IndexError: invalid index of a 0-dim tensor. Use tensor.item() to convert a 0-dim tensor to a Python

pytorch报错:IndexError: invalid index of a 0-dim tensor. Use tensor.item() to convert a 0-dim tensor to a Python一般是torch版本的不同造成的。解决:将代码中的loss_return.data[0] 改成loss_return.datanorm += params.norm(2)....

2019-03-28 17:56:39 1026

原创 Linux下用anaconda安装pytorch

最近跑实验有用到pytorch我的anaconda是已经安装好了,也安装了tensorflow现在用conda命令安装一下pytorch首先创建虚拟环境为pytorch创建一个虚拟环境,这是推荐的做法,这样在已有其他环境如tensorflow时,就不会互相冲突。在终端输入:conda create -n pytorch python=3.5这就创建了一个名为pytorch,pytho...

2019-03-28 10:24:03 706

转载 Linux系统安装Anaconda

Linux系统安装AnacondaPython 3.6:bash ~/Downloads/Anaconda3-5.0.1-Linux-x86_64.shPython 2.7:bash ~/Downloads/Anaconda2-5.0.1-Linux-x86_64.sh注意:首词bash也需要输入,无论是否用的Bash shell。如果你的下载路径是自定义的,那么把该步骤路径中的~/Do...

2019-03-25 17:25:06 442

转载 matlab中repmat,size函数的用法

size函数总结size(A)函数是用来求矩阵的大小的。比如说一个A是一个3×4的二维矩阵:1、size(A) %直接显示出A大小输出:ans= 3 42、s=size(A)%返回一个行向量s,s的第一个元素是矩阵的行数,第二个元素是矩阵的列数输出:s= 3 43、[r,c]=size(A)%将矩阵A的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c输出:r=3 c=...

2019-03-23 14:52:00 796

转载 离散小波变换---matlab

离散小波变换(Discrete Wavelet Transformation)一、定义:首先我们定义一些需要用到的信号及滤波器。x[n]:离散的输入信号,长度为N。g[n]:low pass filter低通滤波器,可以将输入信号的高频部份滤掉而输出低频部份。h[n]:high pass filter高通滤波器,与低通滤波器相反,滤掉低频部份而输出高频部份。\downarrow Q:d...

2019-03-15 10:52:53 12022

原创 ubuntu下执行sh文件

一、需要给sh文件添加可执行权限先切换到sh文件的目录下,然后执行 #我的shell文件为run.sh chmod u+x run.sh #加可执行权限 cd /home/lab-k/CNN ./run.sh ./的意思是说在当前的工作目录下执行run.sh。如果不加上./,bash可能会响应找到不到run.sh的错误信息。因为目前的工作目录可能不在执行程序默认的搜索...

2019-03-07 12:30:24 29168 1

转载 ubuntu 上运行tensorflow时指定gpu

如果机器中有多块GPU,tensorflow会默认吃掉所有能用的显存,如果实验室多人公用一台服务器,希望指定使用特定某块GPU。查看机器上GPU情况命令: nvidia-smi功能:显示机器上gpu的情况命令: nvidia-smi -l功能:定时更新显示机器上gpu的情况1、在终端执行程序时指定GPUCUDA_VISIBLE_DEVICES=1 python your_fi...

2019-03-01 20:59:33 962

原创 linux快捷键

【Tab】使用Tab键来进行命令补全,当你忘记某个命令的全称时可以只输入它的开头的一部分,然后按下Tab键就可以得到提示或者帮助完成。可以补全命令,补全目录、补全命令参数。【Ctrl+c】当在 Linux 命令行中无意输入了一个不知道的命令,或者错误地使用了一个命令,导致在终端里出现了你无法预料的情况,比如,屏幕上只有光标在闪烁却无法继续输入命令,或者不停地输出一大堆你不想要的结果。这时候你...

2019-02-28 10:49:46 79

原创 查看已经安装的tensorflow版本和路径

2019-02-27 13:33:32 1325

原创 linux操作命令(一)

一、ls命令ls 命令是 linux 下最常用的命令,ls 命令就是 list 的缩写。 ls 用来打印出当前目录的清单。如果 ls 指定其他目录,那么就会显示指定目录里的文件及文件夹清单。 通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。(1)命令格式ls [选项] [目录名](2)常用参数例子:以容易理...

2019-02-27 13:32:24 103

转载 Tensorflow版本与CUDA及CUDNN版本对应关系

https://blog.csdn.net/oMoDao1/article/details/83241074

2019-02-26 09:46:21 1275

转载 解决sys.argv[1] IndexError: list index out of range

简直要哭了,看了很多解决方法,终于解决了argv[1]:sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始。Sys.argv[ ]其实就是一个列表,里边的项为用户输入的参数。我的应该是这个原因:出现该错误的原因是你的py文件是在类似于pycharm这样的IDE中运行产生的。其sys.argv[]是从Terminal的方式打开终端中运行py...

2019-02-25 16:34:14 5325 1

转载 Python中 sys.argv[]的用法简明解释

http://www.cnblogs.com/aland-1415/p/6613449.html

2019-02-25 15:10:08 108

转载 SyntaxError: EOL while scanning string literal问题及解决方法

https://blog.csdn.net/qq_37383691/article/details/78070661

2019-02-25 15:08:52 3850

原创 查看gpu

linux系统下用nvidia-smi 可以查看gpu 的使用情况。需要注意的是:nvidia与-smi 之间没有空格

2019-02-23 21:39:09 224

原创 python的if语句,循环语句

if语句语法如下if expression: do this三种常见结构:# 1)if语句n= int(input("Enter a number: "))if n< 100: print("The number is less than 100") # 2)else语句n = int(input("Enter a number:

2018-12-06 20:40:47 2374

原创 math函数

简介import mathdir(math) #这句可查看所有函数名列表help(math) #查看具体定义及函数0原型常用函数ceil(x) 取顶floor(x) 取底fabs(x) 取绝对值factorial (x) 阶乘hypot(x,y) sqrt(xx+yy)pow(x,y) x的y次方sqrt(x) 开平方log(x)lo...

2018-12-06 11:19:39 355

原创 创建数据库

linux环境在大多数系统中,SQL 语句都是不区分大小写的#打开 MySQL 服务sudo service mysql start #使用 root 用户登录,密码为空mysql -u root 新建一个数据库(别忘了加;)CREATE DATABASE <数据库名字>;CREATE DATABASE student_id;接下来的操作,首先要连...

2018-12-05 10:33:20 462

转载 情绪识别

转自: http://blog.csdn.net/walilk/article/details/58709611常用表情库1)The Japanese Female FacialExpression (JAFFE) Database  发布时间:1998  详细说明:  The database contains 213 images of 7 facial expressions (6...

2018-12-05 10:05:11 1245

人脸识别yale_faces数据集

这是用于人脸识别的经典人脸库,人脸识别的实验和验证都是在这些基础库上完成的,它是yale人脸库,包含不同人脸的各种姿态

2019-04-29

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

TA关注的人

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