个人经验向
文章平均质量分 67
罗列学习生活中遇见的个人经验以及各种安装教程,疑难解答!
一叶知秋境
俗学不悟元中窍 丢却另寻哪得醒
展开
-
Pytorch在输入和模型参数不变时,每次的输出会变化
1. 问题 其实标题不大对,因为模型参数发生了改变,只是你不知道。1.1 首先其他人给出的答案在于BN层的问题,可以通过设置model.eval()解决,但这不是我的问题。1.2 我的问题出在了模型的参数上,因为使用了多GPU训练的torch.nn.DataParallel(model),导致在保存训练好的模型参数时,附带上了module,如下:Missing key(s) in state_dict: "base.conv1.weight", "base.bn1.weight", "base.b原创 2021-04-26 22:34:12 · 1805 阅读 · 0 评论 -
Pytorch关于requires_grad_(True)的理解
在学习图像迁移的时候,发现使用的vgg19模型需要保证模型参数不更新,所以使用了如下代码:vgg19 = models.vgg19(pretrained=True).to(device)vgg = vgg19.featuresfor param in vgg.parameters(): param.requires_grad_(False) 但是疑惑的是,requires_grad_(False)的作用是让参数不被追踪。百思不解其意,故使用如下代码测试:import torch原创 2021-04-25 10:23:08 · 41082 阅读 · 10 评论 -
XShell的安装和配置
1. 目的在所有的远程连接工具里,我选择了XShell。原因:拥有目前最好看的GUI界面连接稳定免费版本足够使用当时下载的时候XShell比MobaXterm先下完,这些软件下载速度都一言难尽。(提供一个官网的安装包)2. 安装傻瓜式安装,没有什么需要注意的点,记得安装路径不在系统盘以及选择版本是学校/家庭版的(因为免费,但是够用),还有软件的安装路径和数据的安装路径,自行抉择,我一般是一个盘装软件,一个盘装数据。(因为已经安装过了,不能再用安装包了,再演示一遍就很麻烦了。。。这也说明了原创 2020-05-09 23:51:26 · 1204 阅读 · 0 评论 -
Pycharm连接树莓派---远程调试代码流程
1. 目的 Pycharm作为官方推荐的IDE,自然在代码调试上有很大的优势。用Pycharm对树莓派来编程可以保留你对IDE的使用习惯 ,编程体验更好。2. 环境Pycharm2020最新版(新版的字体Mono真的好看!)树莓派3B+3. 流程3.1 主要是建立一个PC端和树莓派的链接创建一个新项目,项目的Python解释器选择在树莓派上先创建与树莓派的SSH连接填写树莓派用户的密码选择使用树莓派的哪个Python解释器选择PC端项目映射到树莓派的哪一个项目路径原创 2020-05-09 19:16:06 · 1321 阅读 · 0 评论