
随手练
C++专栏,随手分享项目
一枚小菜程序员
大家好,俺是 干啥啥不行,吃饭第一名,称霸幼儿园
展开
-
面试题快速排序 递归和非递归实现
递归非递归测试:原创 2022-06-07 15:32:01 · 98 阅读 · 0 评论 -
关于深度学习安装python包过程问题
安装方式有很多种 常见的 pip conda 以及 离线安装包这里主要说一下安装位置问题:在cmd 环境下安装在cmd控制台 pip install xxxx 后并显示安装成功后,并且尝试用cmd 的python中import xxxx ,没有显示异常,说明这个库是安装成功了的。这时候安装的默认环境是 安装python 解释器的环境:具体点就是:如果在自己创建的虚拟环境底下安装:如图:安装的库路径就在虚拟环境底下:同理其他虚拟环境一...原创 2021-12-16 11:22:02 · 1241 阅读 · 0 评论 -
卷积 反卷积 上采样 下采样 区别
1.卷积就是利用卷积核 步长前进 卷积整个图片2.反卷积反卷积的具体操作原图输入尺寸为【1,3,3,3】对应【batch_size,channels,width,height】反卷积tconv = nn.ConvTranspose2d(3,3,3,stride=2,padding=1)求反卷积的输出尺寸?第一步:对输入的特征图做插值,在原先高宽方向的每两个相邻中间插上(Stride−1)列0,如下图所示,原来的尺寸为3*3,因为stride=2,则是在相邻行(列)之间插入.原创 2021-11-05 16:54:44 · 3544 阅读 · 1 评论 -
学习率(Learing Rate)的作用以及如何调整
1.什么是学习率 学习率(Learning rate)作为监督学习以及深度学习中重要的超参,其决定着目标函数能否收敛到局部最小值以及何时收敛到最小值。合适的学习率能够使目标函数在合适的时间内收敛到局部最小值。 这里以梯度下降为例,来观察一下不同的学习率对代价函数的收敛过程的影响(这里以代价函数为凸函数为例):回顾一下梯度下降的代码: repeat{ θj=θj−αΔJ(θ)Δθjθj=θj−αΔJ(θ)Δθj } 当学习率设置的过小时,收敛过程如下:当学习率设置...转载 2021-09-20 16:18:05 · 16631 阅读 · 0 评论