自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Linux桌面版安装pycharm后找不到快捷启动图标

装过好几次了,每次都遇到这个问题,老是记不住,备忘一下问题描述在官网下载Linux版的pycharm后,按照安装说明,有个txt文件,cd到bin目录下运行./pycharm.sh,然后就自动安装了,然后会提醒新建一个项目或是打开已有项目,就打开或者新建,运行一下都没问题,但是一关pycharm就找不到了,不像windows建一个快捷方式,左下角安装软件里也找不到,又得pycharm.sh一次,但是这也不是个办法啊。。解决方案参考这个回答的第4步:选择菜单Tools /Create Desktop

2022-04-20 21:51:03 2803

原创 【pytorch训练过程中服务器内存逐渐增加至process killed】

pytorch训练过程中服务器内存逐渐增加至process killed背景说明之前写过一篇帖子是显存占用逐渐增加到爆,同样的代码,最近又出现一个问题:服务器的RAM在训练过程中,mem used这一项逐渐增加,直到进程被killed。原因还是代码中有一个memory bank,需要把深度模型提取到的特征全部保存下来,进一步分析处理。解决过程分析看帖子其他人讲到使用memory_profiler来分析每行代码的内存使用情况。这个工具很好用,可以统计每行代码执行后使用内存增加/减少数目,帮助锁定内存

2022-04-06 22:53:18 1776 1

原创 RuntimeError: Function AddmmBackward returned an invalid gradient at index 1 -got [64, 256] but expe

问题描述:在对loss反向求导的时候报错:RuntimeError: Function AddmmBackward returned an invalid gradient at index 1 -got [64, 256] but expected shape compatible with [64, 2048]心路历程:首先找度娘,搜索报错内容你应该会看到很多像这样的内容:“RuntimeError: Function AddBackward0 returned an invalid gradient

2021-09-25 00:42:39 8102 6

原创 pytorch训练过程中内存一直慢慢增长直到爆

原因:代码中需要多次用到一个高维tensor,没一个batch都要更新一次它的值,这个值的获得需要过一次网络心路历程:刚开始以为是传参活着内存释放的问题,又深入研究了python,用了很多del、gc.collect()语句,发现内存释放不掉,还是随着训练过程逐渐增长最终解决:因为是把两个代码的方法往一个整,又看了源码,看到源代码过网络的时候用了with torch.no_grad()这个语句,就试了一下,没想到就是这个问题,困了我两三天啊阿啊分析:应该是没有这个语句的话,因为可能要求导,所以pyto

2021-08-27 00:11:54 10753 14

原创 CausalVAE: Disentangled Representation Learning via Neural Structural Causal Models

简介causal模块理解作者在论文中也讲到,这部分的思想主要就是借鉴Shohei Shimizu, Patrik O Hoyer.A linear non-gaussian acyclic model for causal discovery, 2006.这篇文章,这个模型简称:线性非高斯无环模型(LiNGAM),是因果关系里面比较成熟的方法了。编码的e size为[64,16]z的size为[64,4,4]标签经过mask后的size为[64,4,1]参考资料https://zhuanla

2021-07-18 14:23:01 2539 3

原创 Deep Stable Learning for Out-Of-Distribution Generalization

简介  这是一篇来自2021年CVPR的论文。文章的主要贡献就是通过给每个样本加权,来消除掉虚假关联,使得模型更加关注与分类结果有因果关系的discriminative features。举一个简单的例子,下图是传统的resnet18网络和作者的stableNet对图片中不同特征的关注差异,stableNet会更关注狗本身的特征,它是与标签dog有因果关系的特征,而resnet的关注点还会有背景,如水,它把水也作为dog的特征(因为使用的训练集大部分是以水为背景的),而文章的目标就是消除这样的虚假关联。

2021-06-27 10:01:18 5142 8

原创 Pytorch Tutorials > Transfer Learning for Computer Vision Tutorial

自己的注释如下,新手可以辅助理解,主要是方便自己复习# License: BSD# Author: Sasank Chilamkurthyfrom __future__ import print_function, divisionimport torchimport torch.nn as nnimport torch.optim as optimfrom torch.optim import lr_schedulerimport numpy as npimport torchvis

2021-01-10 15:38:49 170

原创 ImportError: cannot import name ‘joblib‘解决方案

ImportError: cannot import name ‘joblib‘解决方案问题描述:跟着视频学python,老师用到一句代码,运行没问题from sklearn.externals import joblib但是自己电脑上就报错:importError…就百度,好多帖子说是scikit-learn版本过高,删除了joblib包,然后九版scikirt-learn版本降到0.20.4,但是又有新的大段报错:最后提示,TypeError: an integer is required (

2020-10-02 11:54:28 1336

空空如也

空空如也

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

TA关注的人

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