自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《通感算一体化网络前沿报告》

《通感算一体化网络前沿报告》

2023-06-17 19:34:54 210 1

原创 labelme使用方法

labelme使用教程

2022-05-10 18:56:47 1593 1

原创 remote sensing letter 投稿经历

写了一篇论文,由于赶时间,投了remote sensing letter,编辑和审稿人负责且专业,提了很多中肯的建议。通过补充实验,最后也得到了认可。不过周期挺长的。不知道人家两个月就accept的是怎样做到的。11月18日 投稿12月20日早 Referees’ Reports Received,major revision12月28日早 提交大修结果 Editor Now Selecting and Inviting Referees1月4日早

2021-03-26 15:50:49 8662 41

原创 Latex 公式里面打印空格

两个quad空格 a \qquad b 两个m的宽度quad空格 a \quad b 一个m的宽度大空格 a\ b 1/3m宽度中等空格 a;b 2/7m宽度小空格 a,b 1/6m宽度没有空格 ab ——紧贴 a!b

2020-12-17 09:33:32 700

原创 对比模型之 SimSiam

小白的我又在看对比学习,里面有太多的东西不懂了。。。比如collapse到底是啥意思?对比损失函数里负样本在实际训练过程中的作用是什么?为什么去掉负样本也可行,为什么。。。。今天看了一篇推文,作者是安迪的写作时间安迪的写作时间安迪的写作时间,其文章介绍了SimSiam,也比较了其与simCLR, MoCo,BYOL等的异同。文章链接在此:探索孪生神经网络:请停止你的梯度传递!看完之后决定去撸撸paper和code!勉励自己:遇到问题,解决问题。...

2020-12-15 16:42:06 1816 1

原创 model.eval() 并不能固定model的参数

model.eval() 并不能固定model的参数。搭建了包含两个模型的网络框架,即在CNN的基础上添加了MLP:先训练好CNN,使用CNN提取的特征再进行MLP的训练。graph LRCNN-->1D_features1D_features-->MLPCNN.eval()并不能固定CNN的参数,在训练MLP时依然会发生改变。所以需要使用with torch.no_grad(): model.eval()...

2020-12-11 17:10:24 746

原创 对比学习模型梳理

原文链接但须一提的是文中第一个loss function的分母是错误的,读者需要注意。

2020-12-10 12:17:31 1355

原创 latex编译,markdown编译,英文花字体

ABCDEFGHIJKLMNOPQRSTUVWXYZ\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ\mathfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ}ABCDEFGHIJKLMNOPQRSTUVWXYZ以上是怎么实现的呢?尤其是第一行,论文里常用。在markdown或者latex里输入:$\mathcal{ABCDEFGHIJKLMNOPQRSTUVW

2020-12-09 16:20:39 191

原创 latex,希腊字母,英文花体字

希腊字母latex

2020-12-08 18:53:49 10647

原创 特征值与特征向量的几何意义

特征值与特征向量的几何意义1. 矩阵分解的作用矩阵填充(通过矩阵分解来填充原有矩阵,例如协同过滤的ALS算法就是填充原有矩阵)清理异常值与离群点降维、压缩个性化推荐间接的特征组合(计算特征间相似度)2. 方法特征值分解。PCA(Principal Component Analysis)分解,作用:降维、压缩。SVD(Singular Value Decomposition)分解,也叫奇异值分解。……3. 特征值、特征向量如果一个向量v是矩阵A的特征向量,将一定可以表示成下

2020-12-05 11:10:25 1383

转载 t-SNE:可视化 降维

t-SNE:可视化效果最好的降维算法以下文章来源于DeepHub IMBA文章目录t-SNE:可视化效果最好的降维算法降维什么是t-SNE?t-SNE工作原理要点PCA vs t-SNE总结降维1D,2D和3D数据可以可视化。但是在数据科学领域并不总是能够处理一个小于或等于3维的数据集,我们肯定会遇到使用高维数据的情况。对于数据科学专业人员来说,有必要对工作数据进行可视化和深入了解,以便更好地完成工作,我们可以使用降维技术降维技术的另一个最受欢迎的用例是在训练ML模型时降低计算复杂度。通过使用降维

2020-12-04 10:10:05 465

原创 Python matplotlib 绘制3D柱形图, 并修改颜色

文章目录Python matplotlib 绘制3D柱形图修改颜色Python matplotlib 绘制3D柱形图](https://www.jianshu.com/p/b1e13b057a17)from mpl_toolkits.mplot3dimport Axes3Dimport matplotlib.pyplotas pltimport numpyas np#设置x轴取值xedges = np.array([10,20,30,40,50,60,70])#设置y轴取值yedge

2020-12-03 20:39:34 5411

原创 sklearn.manifold.TSNE 实现 t-SNE降维和可视化

sklearn.manifold.TSNE实现 t-SNE 的降维和可视化文章目录sklearn.manifold.TSNE实现 t-SNE 的降维和可视化1. 介绍2. 代码示例3. sklearn.manifold.TSNE的参数介绍参数默认值attributes1. 介绍t-SNE 可以将高维数据进行降维,同时实现可视化。由于t-SNE的损失函数是非凸的,所以在不同的初始化条件下降维可视化的结果不同。因此在降维方面不是很受推荐。其他如 PCA 的降维方法是专业的且更加合理。降维方法有助于抑制噪声

2020-12-03 19:31:50 2512 1

原创 expected ptr<cv::umat> for argument ‘src‘;some of the strides of a given numpy array are negative

数据增强的时候遇到的几个问题运行opencv中函数出现 expected ptr for argument 'src'的问题原因处理方法torch.from_numpy报错:some of the strides of a given numpy array are negative.原因处理方法运行opencv中函数出现 expected ptrcv::umat for argument 'src’的问题原因输入的数据格式是tensor,而opencv允许的数据格式是np.float32,处理方法

2020-12-03 10:46:23 1591

原创 高光谱数据集 Houston 2013, 2018

文章目录1. 数据下载地址2. 说明数据信息2013的地物种类2018的地物种类1. 数据下载地址HOUSTON 数据地址2. 说明数据信息The dataset was acquired over the University of Houston campus and the neighboring urban area.指标信息spatial resolution2.5 mspectral bands144spectral region380 nm

2020-12-03 10:33:52 11606 17

原创 高光谱的数据增强

数据增强文章目录数据增强1. Data Augmentation for Hyperspectral Image Classification With Deep CNN传统的方法对分类性能的提升有限pixel-block pair data augmentation2. pytorch 中的数据增强方式2.1 **torchvision.transforms**2.2 Numpy 的数据增强1. Data Augmentation for Hyperspectral Image Classificat

2020-12-01 16:37:57 2533 4

原创 Pytorch 的 常用 操作

阅读代码时常碰到一些函数,如果不整理的话几乎每次都会去重新搜索其用法,趁着在看新代码的机会整理一番吧。torch.view()torch.Tensor()torch.expand(bs, -1)matrix.topk(number, dim=1, largest=True, sorted=True)matrix.zero_().scatter_(1, label, 1) # matrix变为 one-hot 标签matrix.sort(dim=1, True) # True, 从大到小,默

2020-11-25 10:09:29 208

原创 SCAN: learning to classify images without labels 阅读笔记

SCAN: learning to classify images without labels 阅读笔记概览具体方法实验设置没用把论文的图片和公式放进来,太懒了概览Approach: A two-step approach where feature learning and clusteringare decoupled.Step 1:Solve a pretext task + Mine k nearest neighbrs通过利用特征相似性来挖掘每张图片的最近邻居nearest

2020-11-23 21:12:02 2982 1

原创 linux 下 conda安装pytorch下载速度过慢(ubuntu and windows)

conda安装pytorch下载速度过慢(Windows下)转载自:https://blog.csdn.net/watermelon1123/article/details/88122020首先打开anaconda的power shell,然后添加下载清华的下载源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https:

2020-07-06 20:35:15 955

原创 pytorch 如何统计参数呀

在pytorch中如何统计所有参数的个数呢,有如何统计训练参数的个数呢?废话少说,直接上代码吧net = models.resnet18()total_params = sum(p.numel() for p in net.parameters())print('总参数个数:{}'.format(total_params))total_trainable_parameters = sum(p.numel() for p in net.parameters() if p.requires_grad)

2020-06-11 15:48:20 709

原创 极值统计理论的历史

极值统计理论的发展历史正态分布新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入参考史道济老爷子的极值理论一书在最初的统计学发展历史中,统计学家注意到的是随机变量可能取值的主体,不会立即去关心稀有事件的发生概率。因此,

2020-05-30 10:16:46 1790

原创 import torchvision 时 cannot import name optional怎么解决

原因可能是pytorch的版本和torchvision版本不匹配。比如:pytorch的版本如果是1.0,那么对应的torchvision的版本应该是0.2.0.安装pytorch1.0 要对应安装torchvision0.2.0pip install torchvision==0.2.0

2020-05-25 20:07:51 983 1

原创 keras的正则化引入

keras的正则化引入Keras文档正则项在优化的过程中层的参数或者层的激活值添加惩罚项,这些惩罚项将与损失函数一起作为网络的最终优化目标。惩罚项是对层进行惩罚,目前惩罚项的接口与层有关。主要由:kernel_regularizer:施加在权重上的正则项,为keras.regularizer.Regularizer对象bias_regularizer:施加在偏置向量上的正则项,为keras.regularizer.Regularizer对象activity_regularizer:施加在输出上

2020-05-25 16:04:03 481

原创 反卷积(转置卷积)Conv2DTranspose 输出的尺寸大小

keras的Conv2DTransposeThe size of the input feature map: (N, N)Conv2dTranspose(kernel_size=k, padding, strides=s)padding=‘same’ ,输出尺寸 = N × spadding=‘valid’,输出尺寸 = (N-1) × s + k

2020-05-10 19:02:37 1395

原创 U-Net 的一个例子

在网上看了一个用pytorch编的U-Net,怕忘记,就先放到这里来吧。GPD的研究在等等,忙完这点事情的。。。作者在这里(https://github.com/hubeihubei/Hyperspectral-Reconstruction)import torchimport torch.nn as nnimport torch.cuda as cudafrom collection...

2020-04-27 17:26:23 287

原创 极值理论之Generalized Pareto Distribution (GPD)

Generalized Pareto Distribution (GPD)

2020-04-23 18:47:14 3617 3

原创 使用Keras对多个模型进行拼接

在训练模型时候,常常需要把多个模型拼接起来,常用的方式主要有以下几种:代码来自于1. 添在末尾:base_model = InceptionV3(weights='imagenet', include_top=False)x = base_model.outputx = GlobalAveragePooling2D()(x)x = Dense(1, activation='relu')...

2020-04-18 01:29:17 4348 1

原创 keras 实现 反卷积 转置卷积 deconv convtranspose

keras中实现简单的反卷积keras中转置卷积操作只有二维和三维的:即Conv2DTranspose 和Conv3DTranspose,没有一维的。除了直接使用convXdTranspose,还可以分两步实现反卷积。即:第一步上采样,第二步正常的卷积操作。比如:UpSampling2D(),用上采样将原始图片扩大,然后用Conv2D()这个函数进行卷积操作,就可以完成简单的反卷积:UpSa...

2020-04-17 17:07:44 4606 3

原创 International journal of remote sensing 和 Remote sensing letter 期刊投稿格式要求和模板

个人觉得IJRS期刊还是不错的,编辑负责、审稿人也很负责。缺憾就是审稿周期时太长了,从投稿到接受时间跨度可能长达一年左右。大家投稿的时候要注意。接下来说说期刊出版的格式要求。IJRS和RSL期刊是没有投稿模板的,官方网站上只有一些简单的要求,而这些的要求并足以应付正式出版的要求。最近跟IJRS期刊的technical editor往返进行了三次“纠缠”,对论文的格式进行了多次修改。我对其中的要...

2020-04-04 09:03:15 10487 35

原创 怎样修改ppt保存图片的分辨率

How to change the export resolution of a PowerPoint slide请看网站点我点我点我对于其中的第五、六步,点击options后,如果界面右侧里已经有了ExportBitmapResolution,即不需要执行第五步。Click the Options subkey, point to New on the Edit menu, and th...

2020-03-30 09:37:11 1624

原创 office启动出现oxc0000142的问题的解决方案

office启动出现oxc0000142的问题的解决方案在控制面板找到office软件,右键点击“更改”,进行“联机修复”即可。

2020-03-28 08:53:21 7750

原创 Keras编写 Mish 激活函数

Mish激活函数网上给出的Mish激活函数多是pytorch写的,今天折腾了一会儿写了keras框架下的Mish函数。如有不对,请大家指正:from keras.engine.base_layer import Layerclass Mish(Layer): def __init__(self): super().__init__() def forward...

2020-03-13 17:13:53 1620

原创 【KERAS】报错 AttributeError: 'Tensor' object has no attribute '_keras_shape'

@【KERAS】报错 AttributeError: ‘Tensor’ object has no attribute ‘_keras_shape’【KERAS】 AttributeError: ‘Tensor’ object has no attribute ‘_keras_shape’ ——解决方案在用keras编写了Mish激活函数,构造BN_。新的改变我们对Markdown编辑器进...

2020-03-13 11:16:23 6584 3

原创 international journal of remote sensing投稿经历给我的感悟

去年5月份投了international journal of remote sensing一篇论文, 昨天,2020年2月26日,终于录用了。前后历时8个月,经历两次大修,每次近3个月,真的是磨人。苦尽甘来,得到了前后4位审稿人的认可。现在回想,第一次回复时真的没把态度摆正,几个审稿人要求补充实验的建议都没有认真对待,只是找了理由想糊弄过去。可想而知其中一个审稿人相当不满意,给了拒稿。还好AD...

2020-02-27 16:39:00 9060 17

原创 高光谱图像提取波段显示伪彩图(rgb)

高光谱图像提取波段显示伪彩图(rgb)import scipy.io as scioimport numpy as npimport cv2data = scio.loadmat(‘path/reflect_norm_sg.mat')['reflect_norm_sg']print(data.shape)rgb_datas = data[:, :, (80, 60, 35)]# ...

2020-01-18 10:48:30 5587 1

原创 guided_filter 引导滤波在图像处理和高光谱图像处理中的应用 代码

本文仅限于直接调用openCV的函数引导滤波函数,而不是自己编写。本文不讲解引导滤波原理,默认我们都已经知道了大概。opencv中引导滤波函数的调用:import cv2dst = cv2.ximgproc.guidedFilter(guide=guided_image, src=img_one, radius=7, eps=1000, dDepth=-1)# 其中guided_ima...

2019-12-23 20:49:05 797 2

原创 CNN不同优化器对高光谱图像分类精度的影响

文章比较了几个常用的优化器对CNN分类高光谱图像精度的影响。虽然思路很简单,但确实很实用。为作者点赞,为鄙人一开始的偏见致歉。

2019-12-22 19:24:50 497

原创 科研-心塞

科研 心塞半年内投了两篇文章,满怀欣喜,以为可以毕业了。结果被狠狠的打了脸。早的一篇二审给了个大修;晚的一篇给了修改后重投。—————————————负能量分割线———————————————我要吐槽一下。。。不吐不快。。。如果审稿人的意见真的有参考价值的话,那也无所谓,认真改呗。可是您提的都是啥问题啊。我一审就进行了解释,二审您还让我纠结这个问题?做那么多测试有用吗?我引用的文章都已...

2019-12-11 10:11:37 151

原创 因果

因果是迷信吗?不,它是科学,只不过被宗教拿去使用然后才披上了迷信的色彩。人工智能的发展,必然会融入因果,可是如果建立因果律的数学表达式,然后转换成代码?...

2019-09-15 15:19:12 129 1

原创 一运行WORD,就自动运行endnote

不知为何,一运行WORD,就自动运行endnote?**解决方法:**在word里的endnote选项中,找到preference,点击进入后,取消“启动word时启动endnote”,“关闭word时关闭endnote”即可...

2019-06-25 08:12:59 6900 1

空空如也

空空如也

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

TA关注的人

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