
大杂烩计算机知识
文章平均质量分 59
Bug刺客
这个作者很懒,什么都没留下…
展开
-
Labelme标注灰度图,执行出现错误:AssertionError: rgb must be 3 dimensional的解决方案
labelme标注灰度图后,执行json_to_dataset之后,出现错误:AssertionError: rgb must be 3 dimensional解决办法:找到安装labelme的位置,找到json_to_dataset.py文件所在的位置,打开此文件此文件是在python安装包下的site-packages/labelme/cli中具体:(xxx是您的电脑的用户目录,要...原创 2020-02-05 10:34:59 · 3780 阅读 · 2 评论 -
mac安装conda后,终端的用户名前面有一个(base),最佳解决方案
本文转载自https://blog.youkuaiyun.com/u010666669/article/details/90085125mac安装了conda后,前面会有一个(base),很烦人,终于找到最佳解决方案了: conda config --set auto_activate_base false原因:安装conda后,每次启动终端,都会自动启动conda的base环境,conda的环境可...转载 2020-02-04 17:30:32 · 1687 阅读 · 0 评论 -
CNN学习--卷积池化后的size计算
假设输入图片大小是100×100,经过一层卷积(kernel size 5×5,padding 2,stride 1),pooling(kernel size 3×3,padding 0,stride 2),那么怎么计算输出的图片大小呢?其实,不管是卷积还是池化,计算公式都是一样的,如下:N = (W − F + 2P ) / S + 1其中,输入数据维度为W*WFilter大小为 F×...原创 2019-04-16 15:10:13 · 5721 阅读 · 2 评论 -
windows下pip安装python模块权限问题解决
这几天重新安装了python之后,pip安装模块时候,好多都会报错,报错情况是:PermissionError: [WinError 5] 拒绝访问。: ‘c:\program files\anaconda\Lib\site-packages\torch’看错误提示也知道是权限问题,导致拒绝访问,那么怎么解决呢?我们来解决下:1.首先进入权限报错的目录下:我的就是:C:\Program F...原创 2019-04-13 15:13:12 · 6036 阅读 · 0 评论 -
【转载】用python生成带图片名称和标签的.txt文件(附代码)
原文:https://blog.youkuaiyun.com/qq_38451119/article/details/81947403感谢博主~转载 2019-04-13 16:39:41 · 1307 阅读 · 2 评论 -
详解Python中的下划线
本文将讨论Python中下划线(_)字符的使用方法。我们将会看到,正如Python中的很多事情,下划线的不同用法大多数(并非所有)只是常用惯例而已。单下划线(_)通常情况下,会在以下3种场景中使用:1、在解释器中:在这种情况下,“”代表交互式解释器会话中上一条执行的语句的结果。这种用法首先被标准CPython解释器采用,然后其他类型的解释器也先后采用。单下划线()通常情况下,会在以下3种...转载 2019-04-22 15:48:49 · 389 阅读 · 0 评论 -
Pytorch 保存模型与加载模型
1.保存模型与加载模型2.冻结一部分参数,训练另一部分参数3.采用不同的学习率进行训练1.保存模型与加载简单的保存模型与加载方法:# 保存整个网络torch.save(net, PATH) # 保存网络中的参数, 速度快,占空间少torch.save(net.state_dict(),PATH)#针对上面一般的保存方法,加载的方法分别是:model_dict=torch.l...转载 2019-04-23 15:03:45 · 695 阅读 · 0 评论 -
windows下Git Bash安装
下载安装1.从git官网下载一个git安装包,官网下载地址http://www.git-scm.com/download/2.下载完成后,双击安装程序,进入欢迎界面点击【Next >】3.阅读协议,点击【Next >】4.选择安装位置,点击【Next >】5.选择安装组件:这里可以使用默认选项,点击【Next >】图标组件(Additional icon...原创 2019-04-19 16:52:40 · 6458 阅读 · 0 评论 -
Pycharm与GPU远程服务器互联,并进行上传/下载/对比本地和服务器端代码异同
Pycharm的功能真的很强大,在上面调试代码真的很友好啊,但是呢,跑深度学习的代码肯定要在GPU跑吧,那怎办呢,总不能每次都要把项目代码copy到服务器吧,然后本地调试,再copy?那不是很傻吗,别急,Pycharm早就帮你想到了1.搭建远程服务器连接打开你要在GPU上跑的项目,然后在Pycharm的菜单栏中选择Tools–>Deployment–>Configuration,然...原创 2019-04-19 18:17:13 · 3650 阅读 · 0 评论 -
如何监控GPU状态------gpustat
最近用上了GPU,但是呢,不是自己在用,得需要监视下使用状态吧,所以就有了gpustat。1、安装gpustatpip install gpustat2、使用gpustat -cpuOptions:--color : Force colored output (even when stdout is not a tty)--no-color : Suppress colored ...原创 2019-04-19 18:27:49 · 15548 阅读 · 2 评论 -
csdn博客中插入公式
转载自:https://blog.youkuaiyun.com/qq_20823641/article/details/51692509以前都是在word中写好然后截图上传,或者上传图片,挺麻烦的,主要还不好看,然后在编辑SIFT算法的时候,实在是太长了,然后找到了这几个网站,可以方便的网站的编写,感觉很舒服。这里有几个在线输入公式的网站,写好就可以生成图片,然后复制粘贴一下还是挺好用的打开该网址,在公...转载 2019-04-30 11:07:26 · 502 阅读 · 0 评论 -
caffe 数据库LMDB的读写
转载自: https://blog.youkuaiyun.com/u010668907/article/details/51834411读写的图片都是灰度图,rgb图类似一、读数据(图片的channel是2,其实是两张图片):Datum是caffe里定义的一种存数据的结构。所以使用它时必须在开头import caffe。它的属性有:channels:图片的通道。如彩色图用3,灰度图用1.但是也许你想...转载 2019-04-25 16:09:01 · 459 阅读 · 0 评论 -
git克隆指定分支的代码
之前git克隆代码都是master分支的,由于这次发现需要的代码不是master分支的,但是github上的git clone链接只是仓库的地址,没有关于分支的,怎么处理?且看下方:切换到指定分支克隆指定分支代码复制仓库地址,然后使用git clone指令下载指定分支代码:git clone -b 分支名 仓库地址#本例中下载0.4分支的代码:git clone -b 0.4 h...原创 2019-05-06 11:04:37 · 8832 阅读 · 0 评论 -
踩坑!GPU上预训练模型的下载!!!
之前都是在本地下载,然后传到服务器上,可是最近复现深度学习代码时候,传输预训练模型的时候,发现ftp传输啊,总是有问题,有时候文件损坏,这个坑好浪费时间!!!后来想到了wget,直接在服务器wget下载不就可以了?果然很好用:tips:下载链接怎么获取呢?我们在git仓库中的VGGnet_fast_rcnn_iter_70000.h5上右键,然后点击复制链接地址:如下之后在服务器上粘贴即...原创 2019-05-09 10:32:01 · 1190 阅读 · 0 评论 -
解决执行脚本报syntax error: unexpected end of file或syntax error near unexpected token `fi'错误的问题
转自:https://blog.youkuaiyun.com/u012453843/article/details/69803244我们在编辑Linux服务器上的文件时,如果直接在Linux环境下编辑的话,比较麻烦,大段粘贴格式比较乱,还得自己一行一行去调整,因此会选择用编辑器来编辑我们Linux环境下的文件,我用的是NodePad++,大家可以参考http://blog.youkuaiyun.com/u0124538...转载 2019-05-16 19:50:53 · 1763 阅读 · 0 评论 -
UTF-8带BOM格式与UTF-8无BOM格式转换
转自:https://blog.youkuaiyun.com/fanyun_01/article/details/78378724Qt在windows下使用VS建立的工程文件转到Linux环境下编译报出大量错误,反过来也一样,原来是编码的问题。VS采用UTF-8 BOM格式编码,而Linux下采用UTF-8无BOM格式。BOM用来标记编码的字节顺序,但是由于编码字节顺序对于UTF-8来说无关紧要,而且Un...转载 2019-05-16 19:56:58 · 6441 阅读 · 0 评论 -
c++ 编译报错:/tmp/ccYZxexi.o:In function bool boost::regex_match
使用g++编译cpp文件的时候,出现错误:错误的尾部出现:ld returned 1 exit status: 说明链接加载失败/tmp/.... .o: 说明在生成object文件但是在函数:boost::basic_regex<...>::assign (the context)undefined reference to boost::cpp_regex_trait...原创 2019-04-09 17:05:30 · 1851 阅读 · 0 评论 -
c++ 编译报错:undefined reference to `boost::filesystem::path::filename() const'
已经确定安装成功Boost库,但是用g++编译cpp的时候出错:查资料说是没有加载进来库链接,需要自己手动添加:g++ -std=c++11 main.cpp -o main -lboost_filesystem -lboost_system就可以解决问题了~...原创 2019-04-09 16:52:22 · 5739 阅读 · 0 评论 -
C++编译报错:undefined reference to `cv‘
使用g++编译cpp文件出现以下问题:查资料说是没有安装opencv的库,但是运行:pkg-config opencv --cflags --libs 显示是有的:这说明cpp文件没有加载进来这些库,搜到的解决办法如下:运行时添加进库链接:g++ main.cpp -o main 'pkg-config --cflags --libs opencv'但是出现错误:g++: ...原创 2019-04-09 16:43:52 · 6032 阅读 · 1 评论 -
ubuntu解决微信无法输入中文
1.安装deepin-wine环境上 https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu 页面下载zip包,解压到本地文件夹,在文件夹中打开终端,输入sudo sh ./install.sh一键安装。或用git方式克隆,如下:git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.g...原创 2019-02-16 21:58:22 · 21003 阅读 · 12 评论 -
Win10下,解决打开应用时,出现“ 没有扩展文件“.vbs”的脚本引擎” 提示,导致打开应用失败
首先,好久不用win10系统了,昨晚对系统清理了一下垃圾,可能时误删了什么文件吧,今天在打开Vivado HLS 软件的时候,就出现了 “没有扩展文件“.vbs”的脚本引擎”这种错误提示,一脸懵逼,也看了很多网上的解决办法,但是尝试了好几个都没有成功,在此记录一下成功的这个教程。1、在桌面上 新建一个: 记事本文档2、在记事本文档里面输入以下内容:Windows Registry Edito...原创 2019-03-11 14:30:40 · 2751 阅读 · 1 评论 -
win10+Ubuntu16.04,解决突然之间进不去ubuntu系统了
前言: 也不知道最近是不是水逆,今天早上吃完早饭回到办公室,突然发现自己的电脑进不去Ubuntu系统了,遂开始了补救措施。前提: 自己的电脑一直都是Ubuntu去引导win10 ,可能是最近两天有些东西在Win10下处理比较方便,用Win10系统比较多一点,不知道在win10 下修改了什么东西,导致出现了这样的结果。方法1:检查 secure boot 问题按部就班的重新启动,按F2 进...原创 2019-03-12 09:31:24 · 2759 阅读 · 0 评论 -
配置OpenCV环境和Linux下最好用的C++集成开发工具-Clion安装(Ubuntu16.04下)
1、下载压缩包首先获取安装包~去官网直接下载: https://www.jetbrains.com/clion/https://www.jetbrains.com/clion/download/#section=linux2、解压CLion-2018.3.2.tar.gz到当前文件夹$ tar -zxvf CLion-2018.3.2.tar.gz 3、 运行clion.sh脚本...原创 2019-01-06 15:45:29 · 1900 阅读 · 4 评论 -
基于Anaconda,在windows下,双击就能打开ipynb文件的方法!
最简单的方法实现在windows下双击打开ipynb文件。(以win10 为例) Anaconda的安装步骤在这里就不写了,但是注意一点,你在 Anaconda官网下载原安装软件包,速度比较慢慢慢.....可以尝试一下其他途径,比如 六维,百度网盘.... 伴随着Anconda 安装成功,会有一个 Jupyt...原创 2018-04-01 12:16:14 · 5821 阅读 · 0 评论 -
SSH终端神器MobaXterm使用
下载MobaXterm去官网下载免费版的MobaXterm地址:https://mobaxterm.mobatek.net/download.html然后双击下载下来的exe文件进行安装。之后桌面就会有MobaXterm的图标,我们打开MobaXterm,左上角会有Session选项,点击后会弹出一个窗口:在此窗口中选择SSH,然后进行相关项的填写,host就是你要ssh的IP,然后...原创 2019-03-26 16:57:06 · 2950 阅读 · 0 评论 -
SPI、I2C、SCCB等通信协议学习笔记
SCCB: serious Camera control busSCCB协议有两线的,也有三线的,就是一个使能端的区别,有使能端可以多挂载几个从设备,一个主机对每个从设备可以分不同时间段,进行读写操作。对于主设备来说,SIO_C 时钟信号为输出。当总线空闲时,主设备将该信号驱动为逻辑“1”;当总线处于停止模式的时候,将该信号驱动为逻辑“0”.在正常工作时,产生逻辑“0”和“1”交替。对于主...原创 2019-03-24 15:45:59 · 1168 阅读 · 0 评论 -
visdom在服务器端的启动
pytorch下可采用visidom作为可视化工具1. 安装pip install visdomconda install visdom2.启动python -m visdom.server -p 端口号这里的端口号是GPU服务器可以使用的端口号然后在浏览器输入:GPU服务器IP:端口号,即可启动eg:XX.XXX.XX.XXX:10040这是启动后的窗口界面~...原创 2019-04-10 17:11:16 · 4792 阅读 · 7 评论 -
vim设置配色
vim设置配色mac系统下用vim的时候,默认是一片白的,实在是难看,想设置好看的配色以及语法高亮。其实vim的配色方案是可以更改的,既可以选择系统自带的配色方案,也可以从网上下载其它配色方案,更是可以自己编写配色方案,使用自己专属的配色方案。在这里,介绍系统自带的配色方案,毕竟,这个最简单。原创 2019-04-10 21:51:16 · 550 阅读 · 0 评论 -
运行出现TabError的解决
问题:Python文件运行时报TabError: inconsistent use of tabs and spaces in indentation原因:说明Python文件中混有Tab和Space用作格式缩进。这通常是使用外部编辑器编辑Python文件时,自动采用Tab进行格式缩进。解决:将Tab转换成4个Space(通常)或者用Python编辑器(如pyDev)格式化。...转载 2019-04-11 16:28:24 · 377 阅读 · 0 评论 -
问题解决:Volatile = now has no effect. Usewith torch.no_grad():instead.
运行代码时,对于以下内容:for batch_size, image in enumerate(data_loader): image = Variable(image, volatile=True)出现错误:Volatile = now has no effect. Usewith torch.no_grad():instead.解决方法很简单,如下:for ba...原创 2019-04-11 16:44:24 · 904 阅读 · 0 评论 -
Python内置函数sort()的高级用法
对于Python内置函数sorted(),先拿来跟list(列表)中的成员函数list.sort()进行下对比。在本质上,list的排序和内建函数sorted的排序是差不多的,连参数都基本上是一样的。主要的区别在于,list.sort()是对已经存在的列表进行操作,进而可以改变进行操作的列表。而内建函数sorted返回的是一个新的list,而不是在原来的基础上进行的操作.再来,让我们用Pyth...转载 2019-03-29 11:04:20 · 3172 阅读 · 0 评论 -
Ubuntu下安装和编译boost库
c++编译可能需要用到Boost库,因此要安装Boost库。1.下载Boost安装包http://www.boost.org/到此网站进行下载:https://www.boost.org/users/history/ 这是旧版本列表的链接之后就可以根据需要找你想要的版本了,在此以Version 1.59.0为例,下载boost_1_59_0.tar.gz下载完成后,进行解压:...原创 2019-04-09 16:09:27 · 6261 阅读 · 2 评论 -
C++中auto关键字编译错误解决
auto可以自动帮我们推断变量的类型但是在直接使用g++编译的时候出现了auto关键字定义的变量报错了,报的错误大概都是:“X does not name a type””X was not declared in this scope“我的情况:这是因为g++编译默认把auto当作声明自动声明周期的关键字(C++98标准),而不是自动类型的关键字;在C++11标准中auto可以在声...原创 2019-04-09 16:27:23 · 5160 阅读 · 0 评论 -
关于做深度学习,如何配置本地工作站(CPU、GPU等一系列问题扫盲和推荐)
前言大家都知道做深度学习研究,特别是进行多层次神经网络的运算,需要耗费大量的计算机算力和时间,而一个好的硬件可以大大减少降低训练的时间成本,特别是当我们需要对模型进行反复调参数时,时间成本的增加将会是一个灾难性的体验。1、说说CPU和GPU(1)、 简单了解一下CPU(Central Processing Unit) 又被称作中央处理器, 是一台计算机的计算处理核心,主要负责计算机的控...原创 2019-01-23 22:59:04 · 6982 阅读 · 0 评论