![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习系列
文章平均质量分 65
小馆长布鲁克
这个作者很懒,什么都没留下…
展开
-
如何在anaconda里面安装pytorch
1.创建环境首先进入cmd,输入conda create --name torch python=3.8##这里将新的环境名定义为torch,在python3.8的基础下安装2.进入新环境输入conda activate torch##这时可以看到最左边会变成(torch),说明以及进入torch的环境3.安装pytorch进入pytorch官网PyTorch,点击上面的Get Started,然后根据自己的配置选择要安装的版本##这里我选择的windows版本下的CP.原创 2021-11-12 20:19:22 · 7507 阅读 · 0 评论 -
Attention Guided Global Enhancement and LocalRefinement Network for Semantic Segmentation(结合代码)
摘要:编码器-解码器结构作为轻量级的语义分割网络被广泛应用。然而,与设计良好的fcn模型相比,它的性能有限,存在两个主要问题。首先,在解码器中常用的上采样方法,如插值和反卷积,会受到局部接收场的影响,无法对全局上下文进行编码。其次,由于早期编码器层语义概念的不足,低级特征可能通过跳跃式连接给网络解码器带来噪声。为了解决这些问题,提出了一种全局增强方法,从高级特征映射中聚合全局信息,并自适应地将其分布到不同的解码器层,缓解了上采样过程中全局上下文的不足。此外,我们还开发了一个局部细化模块,利用解码器特征作原创 2022-04-26 21:16:26 · 561 阅读 · 0 评论 -
一些函数(不断更新)
学习过程中遇到的一些函数原创 2022-07-05 20:57:13 · 321 阅读 · 0 评论 -
CUDA error: device-side assert triggered CUDA kernel errors might be asynchronously reported at some
在修改代码时,出现入下报错。分析:本来以为是GPU卡bug了,但百度了解到这类问题很有可能是数据引起的。例如数据只有五个类别,却要求分六个类别。我正在做的是图像分割任务,所以很可能是分割类别出了问题。产生报错之前我对数据进行了resize()操作,然后我尝试把他替换成centercrop(),发现报错消失了!随后便去查阅了官方文档对于resize()的解释:其中关于插值的操作引起了我的注意,再细看:默认进行的是双线性插值,这种插值是选择临近的四个像素值,计算出新的插入值,如图:于是焕然原创 2022-07-10 15:28:56 · 17304 阅读 · 3 评论 -
OpenCV中文文档
opencv文档(更新ing)原创 2022-09-17 12:09:08 · 1817 阅读 · 0 评论 -
RuntimeError: Pin memory thread exited unexpectedly
训练神经网络时修改num_worker时候出现如下报错:RuntimeError: Pin memory thread exited unexpectedly。在保持num_worker大于0的情况下已解决。原创 2022-09-17 12:07:01 · 3485 阅读 · 4 评论 -
理解知识蒸馏
介绍首先简单介绍下蒸馏在干什么,蒸馏就是两个模型,一个是老师模型,一个是学生模型。顾名思义,老师模型就是来知道学生模型。老师模型很庞大,就像一个大师,什么都懂;而学生模型相对较小,是一个轻量级的模型,其通过不断学习达到跟老师模型相近的精度。为什么要训练学生模型呢?是因为我们在追求精度的过程中使我们的模型越来越大,虽然获得了较高的精度,但模型过于庞大,无法真正应用到实际生产生活中,所以我们需要一个较小的模型,即学生模型。俗话说“教会徒弟饿死师傅”,我们的目的就是让学生模型达到较高的精度并且落地应用。学原创 2022-05-27 12:27:15 · 997 阅读 · 0 评论