自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux常用命令

du -sh * | sort -n

2019-05-09 16:01:40 261 2

原创 python相关知识之os模块

常见脚本

2018-10-09 17:51:49 186

原创 gcc make makefile cmake之间的关系梳理

gcc是GNU Compiler Collection(GNU编译器套件),也可以简单认为是编译器,它可以编译很多编程语言(包括C、C++、Object-C、Fortran、Java等)当你的程序只有一个源文件,直接用gcc命令编译它。但是当你的程序包含很多源文件,用gcc命令逐个去编辑,很容易混乱而且工作量大。所以出现了make工具。make工具可以看成是一个智能批处理工具,它本身并没有编译和链接的功能,而是用类似批处理的方式通过makefile文件中用于指定的命令进行编译和链接。makefil

2024-04-23 17:43:26 299

原创 Python OS模块的常见用法

【代码】Python OS模块的常见用法。

2024-04-23 15:12:02 89

原创 conda常用命令总结

conda常用命令总结。

2024-04-23 14:56:57 82

原创 目标检测的mAP、PR指标含义

精确率(Precision)表示预测为正样本中真正是正样本的比率,召回率(Recall)表示实际正样本中真正是正样本的比率。表示在不同IoU阈值(从0.5到0.95,步长0.05)(0.5、0.55、0.6、0.65、0.7、0.75、0.8、0.85、0.9、0.95)上的平均mAP。将IoU设为0.5时(大于设定阈值才认为预测正确),计算每一类所有图片的AP,然后所有类别求平均,即mAP。两个算法模型都能成功预测图片中出现的细胞,并且每个bbox都标注一个类别,每个类别还有相应的置信度。

2024-04-23 14:45:51 502

原创 [x, y, x, y, x, y, ...] 转 [(x, y), (x, y), ...]

【代码】[x, y, x, y, x, y, ...] 转 [(x, y), (x, y), ...]

2024-04-22 14:18:01 91

原创 通过MobaXterm工具可视化服务器桌面

MobaXterm是一款功能强大的远程连接工具,可以连接到各种类型的服务器,包括Linux、Windows和MacOS。支持多种协议,包括SSH、RDP、VNC和Telnet。回车等待一会,就会弹出服务器桌面,可以在服务器桌面任意的查看和操作文件。MobaXterm可以通过X11转发功能可视化服务器桌面。进入MobaXterm界面后,在服务器终端输入下面命令。二、MobaXterm工具可视化服务器桌面。一、MobaXterm工具。

2024-03-26 10:42:58 945

原创 Python OS模块的常见用法

Python OS模块的常见用法。

2022-08-11 17:38:35 218 1

原创 conda常用命令总结

总结一些自己常用的conda命令

2022-08-11 17:31:58 186

原创 voc格式数据转换yolo格式数据

将Pascal VOC格式(xml)数据转换成YOLO格式(txt)数据。

2022-08-11 17:19:59 731

转载 书写英文论文的方法总结

为了提升论文写作能力,在网上到处查阅提升论文写作能力的资料,经过一段时间的浏览,发现一些别人分享的经验,故记录在个人博客,方便以后学习。

2020-05-16 17:34:52 1526 2

转载 PyTorch 常用代码整理

从网上看到别人整理的PyTorch常用代码,觉得很有用,所以就整理到自己的博客上,方便下次遗忘使用。基于PyTorch1.0版本,需要用到以下包import collectionsimport osimport shutilimport tqdmimport numpy as npimport PIL.Imageimport torchimport torchvision1...

2020-05-06 19:26:16 726 1

原创 vim 字符串确认再替换

vim 字符串确认再替换:%s/from/to/gc

2019-11-09 10:25:27 683

原创 运行程序出现ImportError: No module named xxx

对应文件夹添加空白__init__.py文件在终端命令行添加export PYTHONPATH="${PYTHONPATH}:to/your/path/model"

2019-06-19 09:36:53 890 1

原创 PyTorch载入模型,并输出参数

# define the modelmodel = Model()for k, v in model.named_parameters(): print(k, v.size())#===================================#pretrained_state = torch.load('pretrained_model.pth')for i in pre...

2019-05-08 21:43:09 4759 2

转载 unexpected key "module.encoder.embedding.weight" in state_dict解决方案

问题:unexpected key “module.encoder.embedding.weight” in state_dict原因:保存模型用nn.DataParallel,使用该方法保存模型会用module,但你加载模型时未用nn.DataParallel解决方案:方法1:用nn.DataParallel方法载入模型方法2:创建一个新的不包含module前缀的ordered dic...

2019-04-21 11:25:27 1208

转载 __new__,__init__,__call__方法介绍

本文中介绍python常用的两个方法__new__,__init__,__call__.__init__方法__init__方法负责初始化python对象,在系统执行,初始化对象。class A: def __init__(self): print("__init__") super(A, self).__init__() def __...

2019-04-04 13:34:54 397

原创 PyTorch加载预训练模型

加载单GPU模型model = net()pretrained_dict = torch.load("abc.pth")model.load_state_dict(pretrained)加载多GPU模型model = net()pretrained_dict = toch.load("m_abc.pth")model.module.load_state_dict() # 多...

2019-03-28 10:03:54 873

原创 用ssh远程linux服务器无法打开图形界面的解决方法

平常跑实验经常要用ssh远程服务器,操作过程一般都是命令行的界面,但有时想运行图形界面,却无法显示。比如,查看图片形式保存的loss结果,目标检测结果等。我从网上找到一个有效的方法:用ssh登录linux主机解决方法:正常ssh登录方式:ssh username@210.0.0.0, 其中username是账户名,210.0.0.0是ip地址。这种方式远程登录没问题,但无法显示图像界面。可在...

2019-03-12 10:00:07 11383 2

原创 Python继承机制

被继承的类称为基类、父类或超类;继承者称为子类,一个子类可以继承它的父类的任何属性和方法。举个例子:# 类名大写,方法名小写,约定俗称class Parent: def hello(self): print("using parent's class...") class Child(Parent): passp = Parent()p.hello()using paren...

2019-03-01 10:03:30 725

原创 PyTorch打印参数名和参数值

state_dict():打印model所有参数名named_parameters():打印model所有参数名和参数值(包括从父类继承的参数)返回的是迭代器

2019-02-22 21:29:38 10379

原创 论文写作优秀词组短语

wipe out :消灭、彻底摧毁Example:The first convolution layer in ImageNet classification networks has a stride of 2 followed by a max pooling layer of stride 2x2, which can potentially wipe out most of the ...

2019-01-22 09:36:20 430

转载 matplotlib 无法显示图片

linux终端远程连接服务器,用matplotlib.pyplot.show()无法显示图像错误提示:_tkinter.TclError: no display name and no $DISPLAY environment variable原因:服务器把图形终端关闭,故无法显示。解决方法:添加前两行代码import matplotlib ...

2019-01-18 09:54:25 2597

转载 MXNet tutorial——Train the neural network

数据集:FashionMNIST导入类库from mxnet import nd, gluon, init, autogradfrom mxnet.gluon import nnfrom mxnet.gluon.data.vision import datasets, transformsimport time准备数据// 训练集mnist_train = dataset...

2019-01-16 15:09:27 287

原创 记录好代码-01

批量定义网络层,使用setattr方法class AModel(nn.Module): def __init__(self): super(AModel, self).__init__(): for i in range(5): setattr(self, 'linear_feature{}'.format(i), nn.Linear(512, 64))...

2019-01-07 15:35:14 130

原创 caffe 错误总结 “/usr/bin/ld: 找不到 -lopencv_imgcodecs”

一、错误提示:/usr/bin/ld: 找不到 -lopencv_imgcodecs 或者 caffe cannot find lopencv_imgcodecs二、原因:opencv_imgcodecs is needed and available in opencv 3.0+.You don’t need to link it if using version 2.4.11.Ple...

2018-12-24 11:19:42 5620 1

转载 PIL.Image和 Numpy关系

import numpy as npimport PIL.Image as Image# 图片的读取data = Image.open('a.png')# 转成numpy.array类型data_array = np.array(data)# 由numpy.array转成PIL.Image图片类型data_array = Image.fromarray(np.uint8(data))...

2018-11-21 09:39:56 2328

转载 python相关知识之字符串处理

字符串的常见方法分割line = “1 2 3 4 5”numbers = line.split() print(numbers)#结果 ['1', '2', '3', '4', '5']line = "1,2,3,4,5"numbers = line.split(',')print(numbers)#结果 ['1', '2', '3', '4', '5']连接s....

2018-10-09 21:53:26 107

转载 Numpy相关知识

Numpy相关知识之切片切片在内存使用引用机制,例如:a = array([0,1,2,3,4])b = a[2:4]print(b)#结果 [2 3]引用机制意味着,python并没有为b分配新的空间存储它的值,而是让b指向a所分配的内存空间,因此,改变b会改变a的值,例如:# 承接上个代码b[0] = 10print(a)#结果 array([ 0, 1, 10...

2018-10-09 17:24:10 119

原创 linux系统之文件上传

任务:在linux系统中将本地文件上传至服务器(Windows下有相应软件可直接上传文件)代码:# scp filename username@remotehost:remotedirectoryscp mnist.py xw@172.17.1.1:/home/xw/dataset/...

2018-10-09 10:59:53 220

转载 python学习心得之列表方法

不改变列表的方法相关知识来自于github列表某个元素个数l.count(ob)返回列表中元素ob出现的次数a = [11, 12, 13, 11]a.count(11)# 结果2列表中某个元素位置indexl.index(ob)返回列表中元素ob第一次出现的索引位置,如果ob不在l中报错a = [11, 12, 13]a.index(12)改变列表的方法向...

2018-09-30 09:45:44 265

翻译 python学习心得

python 学习笔记python学习前言变量、表达式和语句功能,你可以将本地的图片功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与...

2018-09-29 11:01:55 767

转载 Linux相关知识之管线命令(pipe)

管线命令如果某群数据必须经过几道手续之后才能得到我们想要的格式,如何设定?这就牵涉到管线命令,管线命令用竖线[|]这个界定符号** Enter键**上边。假设想知道/etc/目录下有多少文件,可以利用ls /etc查看,不过/etc 底下的文件太多,此时,可以通过less 指令协助,如:ls -al /etc | less...

2018-09-25 15:19:04 227

转载 Linux相关知识之bash

bash中变量的设定注:相关知识来自“鸟哥的Linux私房菜”变量与变量内容用等号[=]连结,如下:myname=VBird等号两边不用直接用空格符,如下:# 错误事例name = VBirdmyname= VBird Tsai变量内容若有空格符可以用双引号["]或单引号[‘]将变量内容结合起来,但双引号内的特殊字符如$,可以保有原本特性: var=&quot

2018-09-25 14:47:45 118

原创 caffe编译相关问题总结

caffe编译相关问题总结1. 问题一:cudnn版本问题In file included from ./include/caffe/util/device_alternate.hpp:40:0, from ./include/caffe/common.hpp:19, from src/caffe/util/upgrade_p...

2018-09-21 21:03:05 875

原创 python 判断一个文件夹是否存在,如果不存在,自动创建

if not os.path.exists(path): os.makedirs(path)

2018-09-12 20:39:31 47028

转载 Linux相关知识

linux指令

2018-09-12 10:36:10 104

原创 Linux相关知识

正确登入Linux系统之后显示的讯息, 最左边的 vbird 显示的是『目前用户的账号』,而@之后接的 www 则是『主机名』,至亍最右边的~则表示 『目前所在的目录』,那个$则是我们常讲的『提示字符』。~ 符号代表的是『用户的家目录』的意思,他是个『变量』,举例来说,root 的家目录在/root, 所以 ~ 就代表/root 的意思。而 vbird 的家目录在/home/vbird, ...

2018-09-12 10:27:44 112 1

原创 常见图像读取方式

常见图像读取方式代码## the different methods of reading picture# 1.opencvimport cv2 image = '1.jpg'img = cv2.imread(image)img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)# 2.PILfrom PIL import Imageimpo...

2018-09-10 21:34:51 532

空空如也

空空如也

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

TA关注的人

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