自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 电信网络套餐乱扣费

事情起因:2020年初因为疫情的原因,续费了电信宽带一年的套餐,(本来想换其他的宽带,但是那会小区封闭,只能续费),但是办理续费手续的时候,工作人员给我一张电信卡(没有使用),然后大概是过了几个月的样子,电信网络没有了,打电话问,说是:手机欠费了,我都没有用,哪里来的欠费,然后工作人员就说:给我就是让我用的,我不用的话,需要去营业厅办理停机--别人就那么有时间老去你们营业厅,(当时孩子很小,一个人带孩子,就完全抽不出时间去营业厅,营业厅也离住处有段距离),停机就停机吧,然后新装了移动的宽带(套餐送的),今天

2021-09-07 14:34:48 264 1

原创 Stylenga_pytorch 代码解析

import argparseimport mathimport randomimport osimport numpy as npimport torchfrom torch import nn, autograd, optimfrom torch.nn import functional as Ffrom torch.utils import dataimport torch.distributed as distfrom torchvision import transform.

2021-08-18 15:00:25 1392

原创 生成器代码分析

输入是一个:一个随机的向量获取方式为:

2021-08-11 11:17:12 205

原创 stylegan2-pytorch 自己训练的model 出错

CUDA_VISIBLE_DEVICES=1 python train.py --batch 16 lmdb_test_0806/解决方法:CUDA_VISIBLE_DEVICES=1 python generate.py --size 256 --ckpt ./checkpoint/550000.pt5500000的这个模型是作者发布得模型2800000这个是我自己训练的模型我训练的步骤为:python prepare_data.py --out LMDB_PATH --...

2021-08-10 15:12:25 6917 6

原创 GPEN 损失函数

作者使用了三个损失函数:1. 参数的设置: 感知损失: https://blog.csdn.net/zyr_freedom/article/details/115255300感知损失函数代码调试:...

2021-08-09 18:49:58 521

原创 sytlengan2 代码解析

real_img = next(loader) real_img = real_img.to(device) #生成器设置为False,判别器设置为True requires_grad(generator, False) requires_grad(discriminator, True) #生成噪声 noise = mixing_noise(args.batch, args.latent,...

2021-08-06 20:04:26 227

转载 如何获取CelebA-HQ的数据集

https://zhuanlan.zhihu.com/p/52188519

2021-07-28 15:51:03 2962

原创 关于git clone 下载apex 过程中,缺少libssl.so.1.0.0的问题

在安装apex的时候,gitclone安装的时候一直报少libssl.so.1.0.0的库,从其他的服务器gitclone下来,然后转移到需要安装的机器上。使用https://github.com/microsoft/Swin-Transformer/blob/main/get_started.md下面的:pip install -v --disable-pip-version-check --no-cache-dir --global-option="--cpp_ext" --...

2021-07-27 15:57:57 223

原创 Video-Swin-Transformer (二)

跑单卡测试和多卡测试都有问题:然后去看了mmaction2下面的recognizer3D下面没有SwinTransformer3d的类但是师妹说她可以跑通训练我的训练也报同样的错误?要怎么解决这个问题

2021-07-14 20:47:21 1535 4

原创 Video-Swin-Transformer 跑通遇到的问题

1.首先运行:python tools/test.py configs/recognition/swin/swin_base_patch244_window877_kinetics400_1k.py model/swin_base_patch244_window877_kinetics400_1k.pth --eval top_k_accuracy遇到错误:File "tools/test.py", line 6, in <module> import mmcvModuleNo...

2021-07-13 16:52:20 2606 6

原创 运行stam 遇到的问题:

在55服务器运行stam看到网络结构为:为什么两个norm层连在一起然后两个dropout层也连在一起?

2021-06-18 16:23:19 98

原创 预训练模型导致的问题 --预训练模型上传的时候没有上传成功

mismatch for layer1.0.conv1.weight: copying a param with shape torch.Size([64, 64, 3, 3]) from checkpoint, the shape in current model is torch.Size([64, 64, 1, 1]).size mismatch for layer1.1.conv1.weight: copying a param with shape torch.Size([64, 64, 3.

2021-06-05 18:12:53 3175

原创 senet-运行和结构篇

senet 新认识senet 的结构:从这个上面我们是实际上是看不太清楚se 模块加在哪里的其中:1. Squeeze部分。即为压缩部分,原始feature map的维度为H*W*C,其中H是高度(Height),W是宽度(width),C是通道数(channel)。Squeeze做的事情是把H*W*C压缩为1*1*C,相当于把H*W压缩成一维了,实际中一般是用global average pooling实现的。H*W压缩成一维后,相当于这一维参数获得了之前H*W全局的视野,感受

2021-05-27 17:12:39 291 1

原创 .WeightedRandomSampler(3)

问题描述: 最早一批数据是2500 多张,新一批的数据有36000 多张。然后最近训练的时候,设置train_nums 设置为36000但是实际训练的时候,貌似不太行,总是报各种错误train_nums=36000train_sampler=torch.utils.data.WeightedRandomSampler(weights=sampler_weights,num_samples=train_nums, ...

2021-05-25 14:51:52 150

原创 resnet 优化之cbam

1. cbamhttps://blog.csdn.net/qq_44666320/article/details/105694019https://blog.csdn.net/qq_38410428/article/details/1036947592. se netclass ChannelAttention(nn.Module): def __init__(self, in_planes, ratio=16): super(ChannelAttention, s

2021-05-19 18:32:57 2487

原创 resnet18 参数解读

global_params=GlobalParams(block=block,num_classes=num_classes,zero_init_residual=zero_init_residual,groups=groups,width_per_group=width_per_group,replace_stride_with_dilation=replace_strid...

2021-05-19 18:26:19 4201

原创 resnet18 结构

可以看到在fc层之前的一层是avgpool层其实就是卷积只有alenet才是3个全连接吧

2021-05-18 18:07:14 295

原创 全连接与卷积

用卷积代替全连接有以下优点:1. 更灵活,不需要限定输入图像的分辨率;- 这个怎么理解是测试阶段的不需要限定输入的分辨率还是训练阶段也不需要限制输入的分辨率? 为什么我觉得其实是都需要?我认为不能做到不需要限制图像的分辨率,比如我的图像是224的和图像是256的那么,到达全连接层前面一层的结果是不一样的对吧 比如我如果使用224的输入,那么alxnet输入到全连接层前面一层的结果是 7x7x512 如果我的输入尺寸比这个尺寸大,那么我得到的结果理论上比这个数值大更具...

2021-05-18 15:50:36 323

原创 图像增强(一):randaugment

因为Fast Augment了解到randaugment我们以deit为例:code:paper:https://arxiv.org/pdf/1909.13719.pdf伪代码:号称用两行代码可以搞定这个问题从上图我们看到有两个超参。--其实实现要比这个复杂。一个是N (变化的个数)这个一般N是14变化的种类为:一个是M :所有变换的幅值 (我目前的理解是M *T(image))--如果我的理解有错误,欢迎指正T是对原始图像做的转换转换的结果乘以M得...

2021-05-13 17:39:00 2626 1

原创 样本加权损失

早前数据集比较少,使用了一些图像的权重增强策略现在图像多了, 这些策略不需要了:记录如下: sampler_weights =[] for indexx in range(len(train_dataset)): for aa,bb in dic_w.items(): aaaa=str(train_dataset[indexx][1]) # print(aaaa) if aaaa in aa: .

2021-05-12 11:39:43 381

原创 两篇transfomer 论文解读

本文主要是对最近的两篇transfomer进行分析1.inductive bias归纳偏置谷歌的MLP-Mixer告诉我们一点,大量的数据是可以战胜inductive bias的,但是显然一点是,数据量小的情况下和ViT是一致的,显得力不从心,存在过拟合的情况。https://zhuanlan.zhihu.com/p/361686988--动画比较形象的描述了前向推理的过程...

2021-05-07 11:07:24 135

原创 自己关于pytorch transfomers 的一个误区

关于transfomers的一个误区,我之前认为是输入一个图进去,输出是5个图然后对应标签是一个但是现在看来输入一个图输出一个图跟标签一起送到网络里面去打印输出为:就是给一张图,但是我经过变换其实一张图这样label就不会变化...

2021-04-22 15:05:49 93

原创 weightedrandomSamplers(2)

在上面的基础之上,修改了:现在样本的权重设置为:shuffle 设置为 Falsetrain_num 设置为256同样的:batch_size 设置为256现在的训练精度为:比之前看上去正常多了之前的结果是:现在的疑问是:train_num 与 batch_size 区别在那里...

2021-04-16 15:10:34 96 1

原创 weightedrandomSamplers(1)

样本不均衡问题一直机器学习甚至传统方法学习的主要问题一般从损失函数和样本采样的角度来处理这个问题损失函数比较相关的:1.focallos2.eqlloss样本采样相关的: 在网上搜到:加权随机采样WeightedRandomSampler自己在使用的时候:错误分析:这个是对样本做的权重均衡,并不是对类别做的权重均衡。有人说如果设置的num_sample的值大于weight的个数会报错但是我没有报错如果是对样本进行加权的话,这样我只是...

2021-04-14 19:25:59 487 1

原创 opencv编译问题

在本机和183上用源码安装opencv 遇到问题:使用的命令是:cmake -D CMAKE_BUILD_TYPE=RELEASE -D WITH_CUDA=OFF -D WITH_FFMPEG=OFF ..-D BUILD_TIFF=ON -D BUILD_EXAMPLES=OFF -D WITH_JASPER=ON -D CMAKE_INSTALL_PREFIX=/home/geguojing/local -D BUILD_opencv_gpu=OFF -D PYTHON_LIBRARY=/...

2020-12-08 16:42:42 298

原创 slowfast 跑多卡的时候遇到问题

问题描述:在57 服务器上跑:python tools/run_net.py --cfg configs/Kinetics/X3D_XS.yaml NUM_GPUS 4 TRAIN.BATCH_SIZE 8 SOLVER.BASE_LR 0.0125 DATA.PATH_TO_DATA_DIR /mnt/data/geguojing/Heart_data/annotations20201112目前这个问题没有解决,57 的服务器一直在被占用。调试不了185 上的出现的错误是:...

2020-11-24 20:43:05 335

原创 X3D 参数代码(一)

X3D 模型有 XS SM L xl 几种我跑的单卡 M 的版本 batchsize 只能设置到8S 的版本batchsize 只能设置到16batchsize 比较小的时候,训练的loss 就很容易上下跳动比如:然后记得caffe 里面有个iter_size 就是可以多几个batchsize 的时候在反传一次梯度这个操作在pytorch 里面是:https://blog.csdn.net/qq_38372240/article/details/107345859...

2020-11-20 15:02:55 636 1

原创 torch.cuda.is_aviaiable() 返回值为False的问题

在跑slowfast的时候遇到这个问题torch.cuda.is_aviaiable() 返回值为False的问题这个问题出现在183 和185的服务器上首先在185上试图解决这个问题torch.cuda.is_aviaiable() 意思就是说cuda 没用上因为torch 是用的pip install torch 安装的怀疑不能链接cuda然后卸载了torch 和torchvision尝试使用conda install pytorch==1.6.0 torchvi...

2020-11-18 14:10:03 580

原创 gcc 安装在服务器的问题总结

gcc 安装在服务器的问题总结1 .安装在服务器与本机不同的是要装在指定目录下 比如/home/gfff/local/gcc--xxxx 默认是装在root 目录下的2. make 的时候时间太慢le 解决方式:make -j32# wget http://mirrors.concertpass.com/gcc/releases/gcc-9.1.0/gcc-9.1.0.tar.xz# tar -xvf gcc-9.1.0.tar.xz# cd gcc-9.1.0...

2020-11-18 13:31:42 247

原创 relu 里面的是激活函数

Swishpaper:https://arxiv.org/abs/1710.05941beta是个常数或者可以训练的参数。其具有无上界有下界、平滑、非单调的特性。其在模型效果上优于ReLU。当β = 0时,Swish变为线性函数f(x)=x2f(x)=x2.β → ∞, σ(x)=(1+exp(−x))−1σ(x)=(1+exp⁡(−x))−1为0或1. Swish变为ReLU: f(x)=2max(0,x)所以Swish函数可以看做是介于线性函数与ReLU函数之间的平滑函数.

2020-11-17 16:38:16 130

原创 梯度反传

pytorch 梯度反传详细说明:import torchw = torch.tensor([1.], requires_grad=True)x = torch.tensor([2.], requires_grad=True)a = torch.add(w, x)b = torch.add(w, 1)y = torch.mul(a, b)print(w)print(x)print(a)print(b)print(y) y.backward(retain_graph=True

2020-11-15 11:40:49 224

原创 运行darts 出现错误

RuntimeError: cuda runtime error (11) : invalid argument at /pytorch/aten/src/THC/THCGeneral.cpp:383查到的解决方法:cudnn.benchmark = FalseIndexError: invalid index of a 0-dim tensor. Use `tensor.item()` in Python or `tensor.item<T>()` in C++ to conver

2020-07-31 16:50:19 272

原创 运行darts python train_search.py --unrolled

出现错误:python 版本:解决方法:https://blog.csdn.net/m0_37644085/article/details/92780697原因:python3.7已经移除了async关键字,而用non_blocking代替。(导致apache-airflow也出了问题) cuda() 本身也没有async. 构造函数如下: cuda(device=None, non_blocking=False) → Tensor 解决办法:直接用c.

2020-07-31 12:08:43 354

原创 模型flops 的计算方法

insightface 里面的计算flops 的方法在:下面的flops_counter.pypythonflops_counter.py 可以得到需要的flops从代码上可以看到 计算两部分的flops一部分是卷积的flops 另外一部分是fc 层的flops attr 表示有没有偏置我们打印出来卷积里面的input_shape 和output_shapecov层的flops 的计算公式为:-1 是对于没有偏置的情况kernel 一般是方形的 kernel[0] .

2020-07-30 17:58:20 2495

原创 使用tensorwatchimport pdb import tensorwatch as tw import torchvision.models alexnet_model = torchv可视化

pip installtensorwatch使用:import pdbimport tensorwatch as twimport torchvision.modelsalexnet_model = torchvision.models.alexnet()#pdb.set_trace()aa=tw.draw_model(alexnet_model, [1, 3, 224, 224])#dd=tw.model_stats(alexnet_model, [1, 3, 224, 224]).

2020-05-19 18:39:14 325

原创 运行 lighttrack 遇到错误和解决方法

https://github.com/Guanghan/lighttrack运行 python demo_video_mobile.py出现问题: No module named 'tensorflow.contrib.slim'pip install --upgrade tensorflow==1.15.0这个问题解决了现在出现的问题是:No module named 'setproctitle'解决方法:pip install setprocti...

2020-05-19 14:39:06 458

原创 从视频解码成图片-python小程序

import cv2import osimport pdbcap = cv2.VideoCapture('/data/geguojing/tracking/videos/19.mp4')image_dir ='/data/geguojing/tracking/images/19'fps =cap.get(cv2.CAP_PROP_FPS)size = (int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)), int(cap.get(cv2.CAP_PROP_FRAME_.

2020-05-11 16:55:57 313 2

原创 TypeError: 'float' object is not iterable

求心率的peason相关系数的时候遇到这个问题:TypeError: 'float' object is not iterable解决方法:pre_label.extend(output)type(output)<class 'float'>type(pre_label)<class 'list'>改成pre_label.append(ou...

2020-04-26 17:37:36 4046 1

原创 皮尔逊person相关系数

前几天看《女士品茶》 知道pearson 和 费南尔 是统计学上都做过重大贡献的人物。https://blog.csdn.net/ruthywei/article/details/82527400https://www.zhihu.com/question/19734616有一篇文章用Pearson 相关系数作为loss 函数:待补充使用attention 网络对人脸...

2020-04-24 17:17:09 912

原创 paper reading: roi 区域对人脸测试心率有用

paper:本文把人脸区域分成7个部分,分析那部分区域与心率是高相关的。摘要:We divided the face into seven regions and evaluated the quality of the signal of each region using the area ratio of high-SNR and high-correlation, and me...

2020-04-23 18:22:30 418

空空如也

空空如也

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

TA关注的人

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