自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

原创 Error: cannot open display: localhost:0.0

https://stackoverflow.com/questions/12356425/error-cannot-open-display-localhost0-0-trying-to-open-firefox-from-centos-6在命令行输入下面这行指令即可:export DISPLAY="localhost:10.0"如果还不行可以试下修改成:export DISPL...

2019-04-09 14:13:26 12583 1

原创 【收藏】一些博客

https://www.cnblogs.com/wangguchangqing/p/4853263.html

2021-03-13 22:37:50 153

原创 linux最简单的管理多版本Python的pip

安装了anaconda,然后有多个环境,需要管理不同的pip,亦可以处理非anaconda的多Python版本主要是参考的这篇知乎文章https://zhuanlan.zhihu.com/p/37473690~/.local/bin/这个路径下有很多pip相关的文件随便打开一个pip文件,发现它其实是一个Python文件,我们要做的只需要把下面这个改成对应环境路径即可,这样它会调用对应版本的Python进行编译了。#!/home/hgl/anaconda3/envs/t.

2020-09-30 11:50:46 485

原创 pytorch做inference的时候如何减少显存占用

1、采用with torch.no_grad():with torch.no_grad(): tc_data = netG_A(input_data, d_f)相比于直接做inference,加上with torch.no_grad()能够占用更少的显存。即使设置了netG_A.eval(),占用显存和没设置时是一样的。难道eval()模式也还会保留中间梯度?tc_data = netG_A(input_data, d_f)2、删除中间变量:with torch.no_gr

2020-09-27 16:40:47 1933

转载 ./ 运行bash脚本文件出现 报错信息 /usr/bin/env: “bash\r“: 没有那个文件或目录

用 ./ 运行bash脚本文件出现 报错信息 /usr/bin/env: "bash\r": 没有那个文件或目录错误原因:这主要是因为bash后面多了\r这个字符的原因。在linux终端下,输出\r会什么都不显示,只是把光标移到行首。于是终端虽然输出了/usr/bin/env bash,但是碰到\r后,光标会被移到行首,接着输出了:No such file or directory把前面的覆盖掉了。于是出现了那个莫名其妙的出错信息了解决办法:用vim打开sh脚本文件, 重新设置文件的格式...

2020-09-27 10:08:37 2757

原创 【python实现图像矫正 全能扫描王!】

全能扫描王app里面有一个对图像进行矫正的功能,实际上是通过四点法的仿射变换来进行操作的。选取文档的四个角点,然后计算仿射变换矩阵来对图像进行矫正。下面通过一段python程序来进行简单实现,功能为:通过顺时针点击文档的左上,右上,右下,左下四个角点来对其进行图像矫正。代码如下:# coding=utf-8# 导入相应的python包import numpy as npimport c...

2019-12-04 11:28:36 5834 3

原创 【matplotlib 将连续帧图片保存为视频】

这段代码主要实现的是读取一系列图片,然后将其保存为1080*720大小,帧率为10fps的视频import matplotlib.pyplot as pltfrom matplotlib.animation import FFMpegWriterdef traverse_imgs(writer, images): # 遍历所有图片,并且让writer抓取视频帧 for ...

2019-11-21 16:20:19 4906 1

原创 【matplotlib 叠加图片显示热力图 attention map】

有的时候需要看attention map集中在图片当中的哪些区域,或者需要看重构误差在哪些区域比较大,所以需要将“热力图”和图片叠加显示,先看效果图: 代码如下:import matplotlib.pyplot as pltimg_path = 'IMAGE_PATH'mask_path = 'MASK_PATH...

2019-11-21 15:57:04 7737 1

转载 解决了PyTorch 使用torch.nn.DataParallel 进行多GPU训练的一个BUG:模型(参数)和数据不在相同设备上

https://blog.csdn.net/senius/article/details/96599955

2019-09-27 09:39:16 1515 3

原创 【matplotlib 动态显示图片 越来越卡】

import matplotlib.pyplot as plt...plt.ion()for img in image_list: plt.imshow(img) plt.pause(0.1) plt.clf()plt.show()在动态显示图片的过程当中,发现随着显示图片数增加,画面变得越来越卡。这是因为内存没有释放,导致变卡。所以加上 plt.c...

2019-09-17 09:25:46 4423 5

原创 【解决latex hyperref无法链接参考文献】

如何使用latex引用参考文献可以参考我之前的一篇博客:latex参考文献引用【bibtex】仍然使用的是IEEEtrans的参考文献格式,但是,我像网上的教程,使用hyperref的时候,发现无法正常进行链接。百度了好多,都是前篇一律的介绍如何使用hyperref进行链接参考文献,但是没有找到和我遇到一样的问题的解答。google之后才找到解决办法。。。先贴链接:https://tex....

2019-08-27 21:48:25 3453 10

原创 【pytorch: can't optimize a non-leaf Tensor】

需要先把Tensor放入到GPU中,然后再设置Tensor.requires_grad=True。from torch import optimweights = torch.rand(2,1,128,416)weights.requires_grad = Trueweights = weights.cuda()optimizer = optim.Adam([weights], l...

2019-08-23 22:59:37 14920 5

原创 【汇总:Latex写论文常用到的一些网站和技巧 】

1、在线编辑公式:https://www.codecogs.com/latex/eqneditor.php2、在线编辑表格,生成对应代码(极力推荐):http://www.tablesgenerator.com/latex_tables#3、斜体\textit{文本},这个和公式的斜体一样更新ing.........

2019-08-23 11:48:44 364

原创 如何在Excel中添加自定义函数(以计算AUC为例)

Excel是一个常用的数据记录与统计的工具,但是我们所熟知的可能仅仅是它的表格,画直方图等功能。它其实还有更为强大的功能,即添加自定义函数,方便自己统计。下面为简单的介绍,以Excel2016为例:1、首先确保开发工具视图打开了,点击【文件】——>【选项】——>【自定义功能区】——>勾选【开发工具】2、点击【开发工具】——>点击【visual Basic】(用的...

2019-07-29 19:31:30 7825 2

原创 【tmux】与服务器断开连接后,重新查看程序输出

首先确保你之前用了tmux,并且程序是在tmux的会话里面运行的。重新登上服务器:在命令行输入:tmux ls可以查看之前你用户下开了多少个window(会话):然后,输入:tmux a -t id(id是你要恢复的窗口号,我这里只有0)这样就恢复啦~...

2019-03-19 11:10:31 2484

原创 latex参考文献引用【bibtex】

 以IEEE模板为例,经过latex编译之后,会有以下文件:                                                                                  references.bib是我自己建立的文件,里面会存放需要引用的参考文献。格式如下图所示:这个我们从google学术或者百度学术上去找自己要引用的文章,...

2018-12-29 09:46:13 10021 1

原创 【BATCH_SIZE大小设置影响测试结果】

BATCH_SIZE大小设置会影响训练效果,这方面很多人已经介绍过原因了。但是,当我们训练完,BATCH_SIZE大小设置会影响到测试效果就感觉有些奇怪了。后来发现是没有设置随机数种子,加上torch.cuda.manual_seed_all(1)之后,结果就相对固定了。...

2018-12-27 09:11:38 8653

原创 [pytorch] 激活函数使用

为了限制最后一层全连接层的输出大小,我在后面加了一个激活函数,但是发现原来好好的网络居然不收敛了,我是直接这样写的:out = nn.ReLU()(self.fc(x))但是改成下面这样就好了:out = self.fc(x)out = nn.ReLU()(x)看了源码之后,貌似是relu有个inplace的参数默认是false,看inplace含义。后面搞懂了之后再来加吧。...

2018-11-30 09:44:35 1693 1

原创 【pytorch cuda error】CUDA driver version is insufficient for CUDA runtime version at torch/csrc/cud

最近更新了pytorch,直接用的pip install --upgrade torch torchvision发现运行原来的代码报错了,不能设置cuda(),第一反应就是更新导致cuda版本和torch版本不对应,查了下果然如此,实验室服务器cuda版本是0.8.16,所以直接卸载了torch重新装,从pytorch官网复制指令非常稳健。所以以后更新还是乖乖的在官网去复制指令吧...

2018-11-23 16:50:53 1297

原创 查看gpu使用情况并且查看是那个用户在使用gpu【gpustat】

最近看了师兄的显示屏,get到了两个好棒的功能,一个是linux的shell分屏,一个是实时显示gpu的状态和使用情况。分屏指令:tmux这个指令有好多介绍了,就不详细赘述,https://www.cnblogs.com/kevingrace/p/6496899.htmlgpu使用情况:gpustathttps://github.com/wookayin/gpustat详细...

2018-11-11 11:16:23 21905 17

原创 [ubuntu 16.04 安装 opencv3.4.1 以及 opencv_contrib 3.4.1]

学习高翔slam14讲的过程当中安装opencv发现又是各种报错,现记录如下,以供后人参考。1、首先下载opencv和opencv_contrib的库contrib库:https://github.com/opencv/opencv_contrib/releasesopencv版本:https://opencv.org/releases.html我下载的是3.4.12、把这两个...

2018-10-19 10:41:49 4087

原创 [ubuntu16.04 安装ros 提示Depends: ros-kinetic-desktop but it is not going to be installed]

新手入门slam一把心酸泪呀,装各种库装到心态爆炸。安装ros参照了网上的很多教程都发现会报Depends: ros-kinetic-desktop but it is not going to be installed的提示。后来终于找到一篇实测有用的博客,感激涕零,记录在此。https://blog.csdn.net/xiangxianghehe/article/details/784...

2018-10-19 09:24:58 12009 1

原创 [linux指令:scp 传输文件]

如何使用scp指令的相关文章已经有很多了,比如:http://www.cnblogs.com/likui360/p/6011769.html等这里主要汇总使用过程当中出现的一些问题:1、scp 文件 : /目录: Permission denied这里主要是你要写入的那个文件夹没有写入的权限,你需要更改文件夹的访问权限,使得其具备写的权限:具体的操作参见:https://b...

2018-10-12 13:40:40 254

原创 [Building your Recurrent Neural Network - Step by Step] [题目错误]

在DeepLearning.ai的第五门课Sequence Models的第一周课程的第一个作业Building your Recurrent Neural Network - Step by Step出现了一个题目错误,先粘贴原题目代码:def rnn_backward(da, caches): """ Implement the backward pass for a R...

2018-08-09 17:13:34 215

原创 [ubuntu下安装tensorflow和keras]

keras 是需要tensorflow 支持的,所以在安装keras之前需要安装tensorflow。1、安装tensorflow具体步骤可以参考tensorflow中文社区,点击打开链接执行:pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-lin...

2018-03-28 11:07:04 3343 2

吴恩达_改善深层神经网络_编程练习作业答案

在Coursera上自己做的作业代码,有html格式方便查看(和网站上的作业格式一样),也有.py文件用以运行。

2018-07-20

吴恩达_深度学习与神经网络_第三周作业源码

Coursera上非常火的吴恩达的机器学习视频,第三周代码练习作业,用Python2.7写的,可以直接在spyder上运行。

2018-07-10

吴恩达_深度学习与神经网络_第二周作业源码

Coursera上非常火的吴恩达的机器学习视频,第二周代码练习作业,用Python2.7写的,可以直接在spyder上运行。

2018-07-10

空空如也

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

TA关注的人

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