- 博客(14)
- 收藏
- 关注
原创 【实用工具】会话窗口管理命令screen的使用
以前使用ssh连接远程Linux服务器时,我通常使用nohup xxx.py &命令在后台运行一些python脚本命令。当想查看输出日志的时候,我只好通过打开重定向文件来看log内容。有时候运行的后台命令比较多或者ssh暂时关掉了,还得查看下之前挂上的后台进程是啥,有点麻烦。同学推荐试试screen命令,进行会话窗口管理,可以方便地执行后台命令,无需担心突然断网导致命令中断。创建screen会话如果你所使用的linux发行版没有screen命令的话,可以自行安装一下。screen命令的使用方法
2021-04-22 22:50:43
429
原创 【Pytorch】利用SSH查看远程服务器上的tensorboard可视化界面
现在有个使用场景,本人使用的本地环境是Win10+VSCode,模型训练是在一台Linux服务器上。我想在本地浏览器中直接访问远程服务器上tensorboard的监控界面,而不是通过TeamViewer或者向日葵等远程控制软件先连上服务器再在服务器上查看。关于如何在pytorch下使用tensorboard可以参照pytorch官网文档(本人使用的版本pytorch1.6.0,再只需安装上tensorboard包即可使用)。先注明下设备环境:本地PC机:Windows,编辑器VSCode远程服务器
2020-11-17 16:39:37
14174
3
原创 【GAN】若干常见GAN中的Loss及部分知识
1. GAN原始GAN论文[1]中指出,生成器GGG和判别器DDD在进行最小最大博弈。可以用下面的函数表示:minGmaxDV(G,D)=minGmaxDEx∼pdata[logD(x)]+Ez∼pz[log(1−D(G(z)))]\min_{G} \max_{D} V(G, D) = \min_{G} \max_{D} \mathbb{E}_{x \sim p_{data}}[\log D(x)] + \mathbb{E}_{z \sim p_{z}}[\log (1-D(G(z)))]
2020-05-19 18:42:50
9893
原创 【深度学习】VAE(Variational Auto-Encoder)原理
下面的内容是从李宏毅2017年机器学习课程中关于VAE一节[1]中整理的。课程讲解的非常细致,再整理一遍方便理解查阅。一、AE与VAEAE(Auto-Encoder)是一个应用很广泛的机器学习方法。主要内容即是:将输入(Input)经过编码器(encoder)压缩为一个编码(code),再通过解码器(decoder)将编码(code)解码为输出(Output)。学习的目标即:要使得输出(...
2020-03-06 16:23:26
8777
1
原创 【GAN】用于生成图像的评价指标——IS和FID
在使用GAN进行图像生成任务中,我们的目的就是为了得到高质量的生成图像,那么总得需要个度量指标来衡量生成的图像是否是“高质量”的吧?不能完全靠人眼主观判断。这里提到生成图像的“高质量”,主要从两方面考虑:图像本身的质量。如:是否清晰,内容是否完整,是否逼真等等。多样性。最终的生成器所生成的图像需要多种多样的,不能只生成一种或几种类型的图像,产生的这种现象称为模式崩溃(Mode collaps...
2020-01-30 16:36:26
10336
4
原创 【机器学习】机器学习中的正则化项
在机器学习中我们时常会遇到模型过拟合的问题,这是由于我们所得到的的模型复杂度过大,过于完美地拟合了训练数据,也就导致模型在预测训练数据时效果很好而预测新数据时效果很差。解决过拟合问题的一个典型方法即是:正则化。1.损失函数和风险函数首先我们介绍下按照何种标准来选择出最优的模型。这个标准就是由损失函数和风险函数来定义的。损失函数度量的是模型一次预测的好坏,风险函数度量的是平均意义下模型预测的好坏...
2019-09-26 16:34:38
755
原创 目标检测中的评价指标mAP理解及计算
目标检测中的评价指标mAP理解及计算最近在学习Faster R-CNN进行目标检测,在评估检测结果阶段遇到了目标检测中常用的评价指标mAP。之前不太了解这方面知识,为此搜集了一些博客,做了下总结。关于mAP的背景知识可以参考目标检测评测指标mAP及计算[译],翻译自国外的一篇博客,很详细。下面的内容主要是关注如何计算mAP(VOC2010以后的计算方法)。一、基础知识1. precisi...
2019-05-12 20:26:46
4617
2
原创 【深度学习】Faster R-CNN+win10+tensorflow1.12.0+python3.6+CUDA9.0+cudnn7.3配置
Faster R-CNN+win10+tensorflow1.12.0+python3.6+CUDA9.0+cudnn7.3配置一、源码下载二、修改`lib`下部分文件,编译Cython模块三、安装COCO API四、下载数据五、运行demo并测试预训练模型(1)下载预训练模型(2)运行demo(3)测试预训练模型六、基于pascal VOC数据集自己训练模型(1)下载预训练模型和权重(2)训练模...
2019-05-06 19:30:11
2840
31
转载 Python 之 【re模块的正则表达式学习】
Python 之 【re模块的正则表达式学习】转自:[http://www.cnblogs.com/zhoujinyi/p/3159903.html]摘要:re模块包括操作正则表达式的函数,一些工作中都需要用到,现在说明下使用方法。在python3.6中测试通过。使用说明:一、re模块下的函数: 函数 描述 compile(pattern) 创建模式对象 search(patter
2017-09-25 21:34:13
355
转载 批处理--ren重命名
批处理之ren命令-可批量修改文件名1.批处理批量修改文件后缀名(假设我需要把一个文件夹中的很多txt文件改为sql文件): 1)在需要被处理的文件的文件夹里先新建一个txt文本,然后在文本中写入: ren*.txt *.sql 2)保存文件后关闭,然后将这个文件的后缀名改为.bat 3)双击这个bat文件,ok,这个文件夹中所有的txt文件
2017-09-06 19:52:10
8246
原创 向MATLAB2015a导入Excel文件时出现“could not open the spreadsheet”错误提示(已解决)
今天在向Matlab 2015a中导入office2013 Excel文件时出现了如下图错误:为此,通过在网上查找发现了解决办法,主要是因为Excel加载项中的“ FoxitReader PDF Creator COM Add-in”选项引起的。因此可以尝试以下解决办法来修改Excel文件加载项:1.进入到“文件”->"选项":2.点击“加载项”选项卡:
2017-06-05 16:53:54
8631
2
原创 使用sublime书写python代码时出现矩形框解决办法
最近在使用sublime学习Python时遇到了下图这种情况:据了解是由于使用了Anaconda插件,其中的代码检查会检查你的代码是否符合PEP8的标准,如果出现矩形提示框说明代码不满足标准(可能仅仅是某些缩进问题)。为此可以利用如下解决办法:1.选择Preferences->Package Control->输入"Install Package",在弹出的对话框中输入“Pytho
2017-05-18 21:16:01
4860
转载 关于函数返回局部变量的问题
转载自:http://blog.chinaunix.net/uid-15014334-id-3533931.html一般的来说,函数是可以返回局部变量的。 局部变量的作用域只在函数内部,在函数返回后,局部变量的内存已经释放了。因此,如果函数返回的是局部变量的值,不涉及地址,程序不会出错。但是如果返回的是局部变量的地址(指针)的话,程序运行后会出错。因为函数只是把指针复制后返回了,但是指针指
2017-04-06 16:16:30
665
转载 GDB查看内存命令(x命令)
可以使用examine命令(简写是x)来查看内存地址中的值。x命令的语法如下所示:x/ (n、f、u是可选的参数)n 是一个正整数,表示显示内存的长度,也就是说从当前地址向后显示几个地址的内容。f 表示显示的格式,参见上面。如果地址所指的是字符串,那么格式可以是s,如果地十是指令地址,那么格式可以是i。u 表示从当前地址往后请求的字节数,如果不指定的话,GDB默
2017-03-27 16:40:54
608
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人