自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hxxjxw的博客

写了一天bug累了吧

  • 博客(36)
  • 收藏
  • 关注

原创 Pytorch混合精度(FP16&FP32)(AMP自动混合精度)/半精度 训练(二) —— 代码示例 apex pytorch

APEX是NVIDIA开源的一款工具,用于改变数据格式来减小模型显存占用 降低训练精度提高batch大小,512*512的图片在8G的显存上batch只能为1,2,使用了apex后可以增大到10。只支持pytorch。https://blog.csdn.net/qq_34914551/article/details/103203862https://www.jianshu.com/p/f70ca1d0d91b......

2021-06-29 22:42:46 2116

原创 Python忽略警告ignore warning

import warningswarnings.filterwarnings("ignore")

2021-06-29 22:19:29 7553

原创 配置ssh免密码登录后还需要输入密码

可能是文件夹或者用户权限的问题chmod 700 ~/.ssh/chmod 700 /home/userNamechmod 600 ~/.ssh/authorized_keys

2021-06-29 17:58:46 330

原创 vscode连接WSL

直接用ssh打开连不上(搜了一下好像是因为默认ssh有冲突什么的)直接在wsl中code .

2021-06-28 10:20:00 557

原创 ffmpeg

ffmpeg是一个很强大的音视频处理工具, 跨平台的,可以记录、转换和传输音频和视频。ffmpeg既可以播放视频,也提供命令行工具来处理视频,另外还有强大的视频处理库用于开发安装有一丢丢麻烦...

2021-06-27 16:12:39 87

原创 tmux 启用鼠标翻页

vim ~/.tmux.conf添加set-option -g mouse on然后将当前所有tmux窗口全部关闭,在tmux打开就可以了如果是tmux2.1一下的版本set-option -g mode-mouse on

2021-06-27 15:57:08 2077

原创 attention map灰度图可视化彩色映射(热力图heatmap)

https://blog.csdn.net/guduruyu/article/details/60868501先用这个程序导出jet_int.txtfrom matplotlib import cmimport numpy as npcolormap_int = np.zeros((256, 3), np.uint8)colormap_float = np.zeros((256, 3), np.float)for i in range(0, 256, 1): colorma.

2021-06-26 22:01:09 3308

原创 linux从google driver下载文件(命令行)

gdowngdown https://drive.google.com/uc?id=1hF8vS6YeHkx3j2pfCeQqqZGwA_PJq_Da -O checkpoints/flownet2.pthhttps://github.com/wkentaro/gdown但是这种方式容易出现网络问题

2021-06-26 17:22:07 1271

原创 Pytorch中tensor和numpy互相转换

https://blog.csdn.net/AugustMe/article/details/113841470

2021-06-26 12:44:36 12228

原创 Python双线性插值(Bilinear Interpolation)(一) —— 原理 & 手动实现 (最近邻插值 & 双三次插值)

cv.INTER_LINEAR 就是双线性插值import cv2 as cvimg = cv.imread('lena.jpg')h, w = img.shape[:2]# 缩小图像到原来一半大小,方法一,设置dsizedst = cv.resize(img, (h//2, w//2), None, 0, 0, cv.INTER_LINEAR)cv.imwrite('./lena1.jpg', dst)# 缩小图像到原来一半大小,方法二,设置fx和fydst = cv.resize.

2021-06-25 21:59:09 11738 1

原创 Python将 张量tensor/列表list/numpy array/字典dict 保存到本地

x = torch.rand(4,5)torch.save(x, "myTensor.pt")y = torch.load("myTensor.pt")print(y)

2021-06-25 20:53:58 15780 2

原创 linux服务器不同用户之间通信

write xxhao然后输入就行了在xxhao这一端

2021-06-24 21:32:58 241

原创 Python读取和保存json文件&在线从网络url上读取json文件

import jsonwith open('results_font.json', 'r', encoding = 'utf-8') as f: a = json.load(f) #此时a是一个字典对象

2021-06-24 09:34:06 4411

原创 vscode git

U,M和D文件标记含义Mmodified你已经在github中添加过该文件,然后你对这个文件进行了修改,就会文件后标记MUuntracked你在本地新建了这个文件,还未提交到github上,就会标记UDdelete你删除了这个文件,vscode-git会记录下这个状态...

2021-06-23 15:56:23 84

原创 linux中source、sh、bash、./有什么区别

在linux里,source、sh、bash、./都可以执行shell script文件1、sourcesource a.sh在当前shell内去读取、执行a.sh,而a.sh不需要有"执行权限"source命令可以简写为".". a.sh注意中间是有空格的。------------------------------------------------------2、sh/bashsh a.sh或bash a.sh都是打开一个subsh...

2021-06-22 22:48:42 835

原创 git submodule

当使用git clone下来的工程中带有submodule时,初始的时候,submodule的内容并不会自动下载下来的,此时,只需执行如下命令:git submodule update --init --recursive 开发过程中,经常会有一些通用的部分希望抽取出来做成一个公共库来提供给别的工程来使用,而公共代码库的版本管理是个麻烦的事情。而git submodule命令,就可以解决这个问题。添加为当前工程添加submodule,命令如下:git su...

2021-06-21 22:48:15 403

原创 github.io网页无法打开(连接不是私密连接)

github还是好好的,但是github.io访问不了z'g

2021-06-19 19:47:38 1393

原创 Python内置类属性(__dict__,__doc__,__name__,__module__,__bases__,__file_)下划线 & 魔法方法

1.__dict__ : 类的属性(包含一个字典,由类的数据属性组成)2.__doc__ :类的文档字符串3.__name__: 类名4.__module__: 类定义所在的模块(类的全名是'__main__.className',如果类位于一个导入模块mymod中,那么className.__module__ 等于 mymod)5.__bases__ : 类的所有父类构成元素(包含了一个由所有父类组成的元组)6.__file__:获取到当前的文件路径...

2021-06-18 11:05:02 454

原创 Python —— sys.path和模块搜索路径(sys.path.append)

当我们导入某个模块时,Python的搜索路径是①当前目录②sys.path中的目录 (环境变量)

2021-06-18 11:00:17 930

原创 Python __doc__获得模块的文档字符串内容

1

2021-06-18 10:37:37 265

原创 Lua语言

Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。

2021-06-18 09:54:30 72

原创 lmdb数据库的读取与转换(二) —— 数据集操作

数据集的lmdb将数据集转换成lmdb实际上就是一条条地将img和label的key-value形式写进lmdb中import cv2import lmdbimport numpy as npenv = lmdb.open('./data/train/CVPR2016')txn = env.begin()for key, value in txn.cursor(): #遍历 print(key)# print(value)env.close()遍历lmdb中..

2021-06-16 16:44:55 5883

原创 lmdb数据库的读取与转换(一) —— 基本操作

import lmdbimport os, sysdef initialize(): env = lmdb.open("lmdb_dir") #如果没有就创建lmdb_dir目录 return envdef insert(env, sid, name): txn = env.begin(write=True) txn.put(str(sid).encode(), name.encode()) txn.commit()def delete(env...

2021-06-16 16:43:12 2220

原创 OpenCV相关操作(cv2) (python)

①读取图像cv2.imshowcv2.savecv2

2021-06-16 16:30:02 5081

原创 ninja

Ninja是一个比Make更快速的小型构建系统。可以代替make来构建项目

2021-06-16 15:17:18 127

原创 Ubuntu更新后终端中字体的颜色全是白色

①cp /etc/skel/.bashrc ~/②vim.bashrc

2021-06-16 10:43:32 819

原创 git 下载/拉取远程特定分支(github)

1git clone -b dev 代码仓库地址

2021-06-14 16:18:02 1069

原创 lmdb数据库

LMDB 全称为 Lightning Memory-Mapped Database,就是非常快的内存映射型数据库,LMDB使用内存映射文件,可以提供更好的输入/输出性能,对于用于神经网络的大型数据集( 比如 ImageNet ),可以将其存储在 LMDB 中...

2021-06-10 14:32:50 2299

原创 视频序列的深度表征和理解

主要矛盾迅猛增长的视频数据 vs 单一低效的视频内容分析理解技术目前视频分类和检测性能均明显低于图像同类任务

2021-06-09 22:37:04 280

原创 i.i.d 独立同分布

iid,independently identically distribution,独立同分布

2021-06-08 10:28:49 748

原创 并发编程的7个模型

①线程与锁:线程与锁模型有很多众所周知的不足,但仍是其他模型的技术基础,也是很多并发软件开发的首选。②函数式编程:函数式编程日渐重要的原因之一,是其对并发编程和并行编程提供了良好的支持。函数式编程消除了可变状态,所以从根本上是线程安全的,而且易于并行执行。③Clojure之道——分离标识与状态:编程语言Clojure是一种指令式编程和函数式编程的混搭方案,在两种编程方式上取得了微妙的平衡来发挥两者的优势。④actor:actor模型是一种适用性很广的并发编程模型,适用于共享内存模型和分布式内存.

2021-06-06 15:29:42 407

原创 photometric distortion(光度失真) 与 几何失真(geometric distortion)

通常,光度失真和几何失真是两种最常用的数据增强方法。对于光度失真,可以调整图像的亮度,色度,对比度,饱和度,以及加入噪点;对于几何失真,可以对图像进行随机缩放,裁剪,翻转,旋转等。此外,还有一种数据增强方法是模拟遮挡,即用一个物体覆盖另一个物体的一部分。...

2021-06-05 19:49:48 3559

原创 Pytorch的timm库(Timm library)(torchvision.models 的扩展版)(CV为主)

Timm library这个库可以算是torchvision.models 的扩展版,包含的模型以CV的分类任务为主,包含模型的准确率要高不少https://zhuanlan.zhihu.com/p/377060514

2021-06-05 15:34:56 5614

原创 NAS (Network Attached Storage 网络附属存储)

也就是存储服务器,或者说是文件服务器通俗点说,就是有一台很小很小的台式主机,里面只装了很多颗的硬碟,这台电脑很省电,又不会发热,只要有网路,就可以连到这台小电脑里面,把自己的资料储存进去,把需要的资料拿出来使用,而且你需要多少储存容量只要你买硬盘加上去就行了...

2021-06-04 20:17:18 386

原创 feed-forward layer (前馈层)(feed-forward network 前馈神经网络,FFN)

feed-forward layer指的是 a linear layer or a single-layer MLP出自

2021-06-01 16:34:13 6459

原创 查看github中的jupyter notebook(nbviewer)

https://nbviewer.jupyter.org/

2021-06-01 10:09:21 991

空空如也

空空如也

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

TA关注的人

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