自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【小记】interface

能继承接口的只能是接口,接口和类只能是实现(implements)关系。实现的时候必须要重写这个抽象方法。接口中所有的方法都是抽象方法,不可以有正常的方法。接口用interface来声明,它已经不是类了。类只能单继承,接口支持多实现。

2022-10-21 19:03:07 94 1

原创 继承多态重载

继承:子类可以自动拥有父类中除了私有内容的其他所有内容。

2022-10-20 15:16:13 151

原创 getter和setter

声明为私有类型的访问变量只能通过类中的getter和setter方法被外部类访问。对于每个变量,get方法返回其值,而set方法设置该值。

2022-10-20 10:39:48 136

原创 Ubuntu的使用2.6.8-QT5

https://app.yinxiang.com/fx/51f6be15-6ae1-4bf7-852c-b29b658ef989会出现E: 仓库 “http://ppa.launchpad.net/hzwhuang/ss-qt5/ubuntu disco Release” 没有 Release 文件。N: 无法安全地用该源进行更新,所以默认禁用该源。N: 参见 apt-secure(8...

2022-10-19 11:21:05 281

原创 图像质量评价指标之 PSNR、SSIM、LPIPS、FID

1. PSNR (Peak Signal-to-Noise Ratio) 峰值信噪比给定一个大小为的干净图像I和噪声图像K,均方误差定义为:然后PSNR就定义为:其中为图片可能的最大像素值。如果每个像素都由 8 位二进制来表示,那么就为 255。通常,如果像素值由B位二进制来表示,那么。一般地,针对 uint8 数据,最大像素值为 255,;针对浮点型数据,最大像素值为 1。上面是针对灰度图像的计算方法,如果是彩色图像,通常有三种方法来计算。分别计算 RGB 三个..

2022-10-19 11:18:11 1738

原创 【广告平台】【签到管理】

这个界面主要有几点:上班,下班点击两次后自动隐藏。

2022-10-19 11:17:09 48

原创 【小记】static用法

static用法

2022-10-19 11:15:28 64

原创 【小记】MySQL Workbench新建数据库

按提示新建即可。

2022-10-10 11:07:39 176

原创 【小记】MySQL Workbench任务栏含义

BIN: binary (if dt is a blob or similar, this indicates that is binary data, rather than text) 二进制。- UQ: unique (column is part of a unique key) 外键。PK: primary key (column is part of a pk) 主键。- NN: not null (column is nullable) 是否为空。

2022-10-10 11:05:32 217

原创 Argparse中action的可选参数store_true,store_false

parser.add_argument('-ABC', action='store_true', default=false)#pythontest.py-ABC => ABC是true(因为action)#pythontest.py=> ABC是false(default)Note:有default值的时候,running时不声明就为默认值,没有的话,如果是store_false,则默认值是True,如果是store_true,则默认值是False...

2021-04-14 10:39:52 278

原创 图像评价指标

LPIPS:https://github.com/richzhang/PerceptualSimilarityPI:https://github.com/roimehrez/PIRM2018NIQE:https://github.com/csjunxu/Bovik_NIQE_SPL2013MA:https://github.com/chaoma99/sr-metricMSE:FID:

2021-04-01 16:54:16 456

原创 MATLAB小记

1.fullfile 函数作用是作用是利用文件各部分信息创建并合并成完整文件名:fullfile('dir1','dir2',...,'filename')f = fullfile('dir1', 'dir2', ..., 'filename')输入:f = fullfile('C:','Applications','matlab','fun.m')得到:f =C:\Applications\matlab\fun.m2 dir函数列出当前文件夹中的文件和文件夹。dir name列出与n..

2021-03-19 09:33:50 149

转载 Python 中 numpy 和 pytorch 的size、shape 分析

numpy array 类型# -*- coding: utf-8 -*-import torchimport numpy as npa = np.array([[1, 2, 3, 4], [1, 2, 3, 4]])print(len(a))print(a.size)print(a.shape)输出为:28(2, 4)对于 numpy array 来说,shape、size 都是 array 的属性;pytorch tensor 类型tensor = torch.rand

2021-03-17 16:34:25 1121

原创 PIL的Image.fromarray()会使我的图像颜色失真

Cv2读出来的,默认是bgr的通道。而imag处理的是RGB。fromarray(cv2.cvtColor(raw_mask,cv2.COLOR_BGR2RGB))即可

2021-03-16 09:56:08 3276 2

转载 optimizer.zero_grad()

Pytorch中的optimizer.zero_grad和loss和net.backward和optimizer.step的理解引言一般训练神经网络,总是逃不开optimizer.zero_grad之后是loss(后面有的时候还会写forward,看你网络怎么写了)之后是是net.backward之后是optimizer.step的这个过程。上图为一个简单的梯度下降示意图。比如以SGD为例,是算一个batch计算一次梯度,然后进行一次梯度更新。这里梯度值就是对应偏导数的计算结果。显然,我们进

2021-03-11 19:46:02 13361

原创 Python小记

1,向列表添加元素append():append() 方法向列表末尾追加元素用法:list.append(element)extend():extend() 函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。用法:list.extend(seq)insert():insert() 函数用于将指定对象插入列表的指定位置。用法:list.insert(index, obj)2,从列表删除元素remove:remove() 函数用于移除列表中某个值的第一个

2021-03-11 10:41:22 60

转载 Python中__init__用法

定义类的时候,若是添加__init__方法,那么在创建类的实例的时候,实例会自动调用这个方法,一般用来对实例的属性进行初使化。比如:class testClass:def __init__(self, name, gender): //定义 __init__方法,这里有三个参数,这个self指的是一会创建类的实例的时候这个被创建的实例本身(例中的testman),你也可以写成其他的东西,比如写成me也是可以的,这样的话下面的self.Name就要写成me.Name。self.Name=name //通

2021-03-11 10:40:52 146

转载 tf.Graph().as_default()

首先,去tensorflow官网API上查询 tf.Graph() 会看到如下图所示的内容:总体含义是说:tf.Graph() 表示实例化了一个类,一个用于 tensorflow 计算和表示用的数据流图,通俗来讲就是:在代码中添加的操作(画中的结点)和数据(画中的线条)都是画在纸上的“画”,而图就是呈现这些画的纸,你可以利用很多线程生成很多张图,但是默认图就只有一张。tf.Graph().as_default() 表示将这个类实例,也就是新生成的图作为整个 tensorflow 运行环境..

2021-03-10 17:16:22 117

原创 小记

1.动态显示显卡内存watch -n 0.2 nvidia-smi

2021-01-22 21:03:15 65

原创 生成CelebA-HQ数据集

笔者水平有限,有错望纠1.下载CelebA中的img_celeba.7z,文件是14个压缩包分卷,分别是001-014。2.将14个分卷文件合并,具体命令如下cat img_celeba.7z.0** > img_celeba.7z 解压文件,命令如下unzip img_celeba.7z,得到img_celeba文件夹但是出现报错说,文件格式 unzip 无法识别出来原因是后缀名为“.7z"的文件需要7zip解压,于是先安装7zip:sudo apt-...

2020-11-10 15:09:00 1612

原创 下载包tqdm

参考pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn tqdm

2020-07-15 20:02:42 2329

原创 创建虚拟环境安装GPU版的pytorch

经常用,记录一下。1、conda常用的命令。1)用命令行输入conda -V检验是否安装以及当前conda的版本。2)conda list 查看安装了哪些包。3)conda env list 或 conda info -e 查看当前存在哪些虚拟环境4)conda update conda 检查更新当前conda2、创建python虚拟环境。 使用conda create -n your_env_name python=X.X(2.7、3.6等)命令创建python版本为...

2020-07-13 14:45:21 914

原创 复现《21个项目玩转深度学习》第二章代码

笔者水平有限,有错望纠。1.module 'tensorflow' has no attribute 'app'说到底,还是TensorFlow版本的问题,真是让人头大解决办法:在cifar10_download.py文件中,将import tensorflow as tf改成import tensorflow.compat.v1 as tf,并将48行的tf.app.flags改成tf.flags同理,在cifar10.py文件中,将import tensorflow as tf改成im.

2020-07-10 15:55:07 219

原创 复现《21个项目玩转深度学习》第一章代码

笔者水平有限,有错望纠。我报的错误是:No module named 'tensorflow.examples.tutorials'首先检查tensorflow中是否含有tutorials,此时运行from tensorflow.examples.tutorials.mnist import input_data还出现标题所说的报错信息,我们可以检查一下安装有tensorflow包的目录下是否有examples这个文件夹。每个人的文件路径是不同的,我的在...\python3\site-pa.

2020-07-09 10:24:23 308

原创 复现《21个项目玩转深度学习》第三章代码

笔者水平有限,有错望纠。由于我环境是Python3.7,项目中环境是Python21.Python3取消了range函数,而把xrang函数改成了range函数,所以直接用range函数即可2.把339行的shuffled_index = range(len(filenames))改为shuffled_index = list(range(len(filenames)))3.tfrecord.py第160行把“r”改为“rb”tfrecord.py第94和96行改为color..

2020-07-07 15:41:25 251

原创 Could not find a version that satisfies the requirement torch==1.4.0 (from -r requirements.txt (line

错误提示:Could not find a version that satisfies the requirement torch==1.4.0 (from -r requirements.txt (line参考主要是版本的问题第一步:pip install torch==1.3.1 -f https://download.pytorch.org/whl/torch_stable.html第二步:pip install torchvision==0.4.1...

2020-06-11 15:14:02 512

原创 pycharm搜索功能

经常忘记,记录一下。Ctrl+shirt+F全局搜索Ctrl+shirt+F可以进行全局搜索,和默认的win10输入法切换简繁体的快捷键冲突。可以在File-Settings-Keymap中查找"find in path"进行设置。这种情况,可以定义一个和系统不冲突的快捷键也可以把系统的切换简繁体关掉(因为我觉得不常用)...

2020-04-30 09:55:45 820

原创 论文阅读:Image Processing Using Multi-Code GAN Prior

水平有限,有错望纠。1. Introduction尽管生成式对抗网络(GANs)在图像合成方面取得了成功,但将训练好的GAN模型应用于真实图像处理仍然具有挑战性。 实现这一目标的主要挑战是标准的GAN模型通常是 从随机噪声中合成图像,因此无法获取真实图像进行后续图像处理。通常的做法是将给定的图像反转回潜在代码,以便生成器可以重建它。要逆转生成过程,现有方法分为两种类型。一种是通过反向传播使...

2020-04-26 16:41:54 2573

原创 论文阅读:Your Local GAN: Designing Two Dimensional Local Attention Mechanisms for Generative Models

1.概要文章主要两点贡献,首先引入了一个新的局部稀疏注意层(local sparse attention layer),该层保留了二维几何形状和局部性。 文章证明,用文章的结构替换SAGAN的密集注意力层,我们就可以获得非常显着的FID,初始得分(Inception score )和纯净的视觉效果。 在其他所有参数保持不变的情况下,FID分数在ImageNet上从18.65提高到15.94。 ...

2020-03-23 21:38:00 2194

原创 论文阅读:Seeing What a GAN Cannot Generate

GAN到底难以生成哪些东西呢?或者说,GAN到底生成不了什么。模式崩塌被视为GAN所面临的最大的难题之一。GAN会忽视目标分布中的某些部分。本文的这项研究从分布级和实例级上对模式崩塌进行了可视化。1.方法1.1在分布级上量化模式崩塌本文部署了一个语义分割网络,分割生成图像和真实数据集中的图像,比较分割出来的类别的分布。统计数据的差异能够揭示GAN忽视的目标类别。统计数据的差别作者采用了...

2020-03-17 21:00:07 328 1

原创 Linux查看XX安装是否成功合集

有错误欢迎指正1.conda -v检查anaconda是否安装以及当前版本

2019-06-19 10:05:39 879

转载 conda: command not found解决办法

参考其中有个问题就是我对自己文件安装路径并没有理解,我以为是/home/anaconda3/bin,导致conda始终找不到一定牢记在终端输入conda info --envs检验anaconda是否安装成功,发现报错:conda: command not found原因是因为~/.bashrc文件没有配置好vim ~/.bashrc在最后一行加上exp...

2019-06-13 11:10:52 18799 13

转载 【好用】Ubuntu18的bug导致系统启动后黑屏的问题

https://blog.csdn.net/larry233/article/details/82467209大神的文章,成功解决了我的问题,保留一份这是我在使用Ubuntu18时遇到的问题,文章包含遇到黑屏时的各种原因及解决方法(或链接),如果是您在使用Ubuntu18时遇到此问题,建议直接跳转到解决方法处。问题背景使用系统Ubuntu 18.04.1 LTS(可以通过sudo ...

2019-06-10 08:55:36 1432 1

原创 亲测好用的链接

ubuntu安装显卡驱动的三种方法:https://blog.csdn.net/u014682691/article/details/80605201Ubuntu18的bug导致系统启动后黑屏的问题https://blog.csdn.net/larry233/article/details/82467209NVIDIA GeForce GTX 1060 驱动安装--------Tensor...

2019-06-06 11:15:54 177

原创 QQ微信可以上网,但是浏览器上不了网怎么办?

有时候科学上网以后,过一会打开电脑就会出现浏览器用不了,打不开网站,但是QQ和微信都可以正常使用。1.打开浏览器。右上角点击设置-》点击Internet选项1.点击链接-》工具-》局域网设置3.将为LAN使用代理服务器前面的对勾去掉4.再把翻墙的软件关掉,打开浏览器,可以上网了...

2019-06-03 08:49:17 33269

转载 卷积步长

https://www.cnblogs.com/xiaojianliu/articles/9904365.html卷积中的步幅是另一个构建卷积神经网络的基本操作。如果你想用 3×3 的过滤器卷积这个 7×7 的图像,和之前不同的是,我们把步幅设置成了2。你还和之前一样取左上方的 3×3 区域的元素的乘积,再加起来,最后结果为 91。只是之前我们移动蓝框的步长是 1,现在移动的步长是...

2019-05-25 09:12:56 1972

转载 卷积

https://blog.csdn.net/m0_37407756/article/details/80904580https://testerhome.com/topics/12383

2019-05-24 17:02:19 89

原创 linux交换文件已存在

出现这个的原因大概率是因为不正常关闭软件我的方法就是先找寻隐藏交换文件,然后把他删掉方法参考:https://blog.csdn.net/oxinliang12/article/details/73613879/...

2019-05-24 08:58:22 5630

空空如也

空空如也

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

TA关注的人

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