- 博客(15)
- 收藏
- 关注
原创 语义分割中的上下文信息、空间信息、低层特征和高层特征都是什么意思
图中存在一些东西它们距离很远,但是有很强的语义联系,就像这张图中的球员和篮球,如果能同时涵盖二者,就可以直接理解这幅图。这种层次就是语义粒度,粒度这个词常见的一种场合是细粒度分类,比如分出这个动物是猫是狗就属于粗粒度,而分出这只猫属于哪个品种,就属于细粒度了。当我们仅仅着眼于上下文时,其实并无法获知他在干嘛,他可能是在投篮,也可能是在跳高,甚至可能是在跳舞。而事实上,计算机看着这玩意就是一堆像素,一个像素是分辨不出球员的,因此需要一个窗口,这个窗口在整张图中滑动,并找到球员的头,身体,手臂等等。
2024-04-01 10:46:27
2449
1
原创 匿名函数lambda
expersion是一个关于参数的表达式,表达式中出现的参数需要在argument_list中有定义,并且表达式只能是单行的。其中,argument_list是参数列表,与python中def function的参数列表一样。也就是说,lambda函数的表达式中不能赋值,也不能使用while、try等Python语句。所以基于这个特点,lambda函数最适合用在参数列表中。
2024-01-27 11:57:30
444
原创 OhemCELoss用于图像分割的OHEM交叉熵损失函数
OhemCELoss(Online Hard Example Mining Cross Entropy Loss)是一种在深度学习模型训练中应对类别不平衡问题的损失函数,通过在线困难样本挖掘(Online Hard Example Mining,OHEM)的策略来关注那些难以分类的样本,以增强模型对困难样本的学习效果。在图像分割问题中,以每个 pixel 的损失为最小单元,而不是 batch 中每张图片。
2023-12-05 11:40:50
938
翻译 基于Slurm, Submitit和PyTorch的分布式数据并行
本文介绍了如何在多个GPU上使用DDP分发您的训练。DDP和DP之间的主要区别在于定义通信参数,如world_size、ranks和URL。我们还介绍了Slurm以及如何使用Submitit实现脚本生成过程的自动化。基于Slurm的工作和本地培训的工作都结合在一个易于使用的模板下。
2023-03-23 13:37:57
4873
1
原创 docker容器使用整理
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、导出和导入一个容器1. 容器导出docker exportdocker export 与docker save的区别2. 使用Xshell上传和下载超过4G的文件3. 镜像导入docker import4. 关于镜像的指令二、创建一个新容器1.我使用的命令命令解释:报错:关于镜像的命令2.docker run命令3. 容器开启GPU4. 容器的网络模式5. 容器的IPC命名空间设置6. nvidia-docker命令总结三、
2022-09-02 14:27:49
391
原创 RuntimeError: applying transform <monai.transforms.croppad.dictionary.RandCropByPosNegLabeld object
ValueError: The size of the proposed random crop ROI is larger than the image size
2022-06-28 17:38:29
5891
2
原创 model.load_state_dict(state_dict)报错出现参数与模型不匹配
model.load_state_dict(state_dict)报错出现参数与模型不匹配
2022-06-27 17:05:30
3795
原创 RuntimeError: Pin memory thread exited unexpectedly
报错:RuntimeError: Pin memory thread exited unexpectedly当计算机的内存充足的时候,可以设置pin_memory=True。当系统卡住,或者交换内存使用过多的时候,设置pin_memory=False
2022-06-27 13:54:42
8657
原创 ubuntu命令积累(持续更新)
文章目录学习目标:学习内容:1、查看虚拟机安装的ubuntu的版本号2、ubuntu在终端编辑配置文件3、ubuntu在终端查看GPU版本学习目标:ubuntu命令积累学习内容:1、查看虚拟机安装的ubuntu的版本号Inference// 退回到根目录>>> cat /proc/version2、ubuntu在终端编辑配置文件Inference3、ubuntu在终端查看GPU版本Inference# 查看显卡型号lspci | grep -i nvidi
2020-10-30 10:48:31
126
原创 微软Azure创建虚拟机后浏览器无法打开jupyter notebook的问题
项目场景:项目相关背景:最近公司斥巨资给我创建了一个Microsoft Azure 虚拟机,第一次接触还不太会使用,周六日在cmd上用ssh命令连接研究了半天,打不开jupyter notebook研究了一天,阅读官方使用说明被带偏创建了个机器学习工作站又废了一天,今天终于在同事的帮助下解决了问题描述:在电脑cmd中使用了以下命令连接服务器ssh -i key.pem -L 8889:XXX.XXX.XXX.XXX:8888 azureuser@XXX.XXX.XXX.XXX # key.pe
2020-10-28 11:49:17
621
原创 Win10系统从NVIDIA driver版本匹配开始配置Keras训练环境
Win10系统从NVIDIA driver版本匹配开始配置Keras训练环境由于最近只能使用Windows系统训练神经网络,但是程序总是不调用GPU而拖慢了工作进度,因此踏上了配置环境的不归路,在此记录一下配置环境的真正流程和我遇到过的所有坑,希望对大家有所帮助。文章目录Win10系统从NVIDIA driver版本匹配开始配置Keras训练环境一、确定要安装的TensorFlow-GPU、CUDA、cudnn的版本二、安装NVIDIA显卡驱动1.查看显卡驱动版本是否满足CUDA版本的要求2.更新驱动
2020-10-21 17:12:11
2918
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人