自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZRX_GIS

基于Python的一些小功能和深度学习算法设计

  • 博客(85)
  • 问答 (2)
  • 收藏
  • 关注

原创 智慧InSAR专题———模拟数据实现现实场景异常形变点识别(项目讲解)

作者用到了两个公开数据集,博主之前没有接触过。因此,凭借这个机会对这些数据集作进一步了解。我觉得这个东西就有点扯淡,以一个多分类的光学预训练权重迁移到一个单通道的目标检测任务中,处理的东西还由RGB转变到了相位?这一定是不科学的(在我看来)。因此,在复现过程中,我并不会去考虑在大数据集上获取一个预训练权重.

2024-04-12 08:41:54 684

原创 智慧InSAR专题———模拟数据实现现实场景异常形变点识别(论文解读)

InSAR,合成孔径雷达干涉测量,是一种具有高精度观测潜质的影像大地测量学技术之一。之所以说具备“潜质”,是因为InSAR的精度会受到成像过程中的路径延迟、数据处理过程中的解缠误差之类的影响,而无法达到预期的精度。这个问题并不新鲜,其实早在本世纪初,InSAR技术(尤其D-InSAR)初成体系时,就已经有许多学术大牛指出了这些问题。然而,指出也只是指出,直到现在任然没有一个团队或是个人,可以自豪的说:“劳资已克服了这些偏差,实现了无偏置的精密测量!

2024-04-01 17:12:22 1432 1

原创 ATMOSPHERIC PHASE SCREEN RECONSTRUCTION IN SAR INTERFOROMETRY USING ACGAN NETWORK(IGARSS,2023)

IGARSS 2023 - 2023 IEEE International Geoscience and Remote Sensing Symposium

2023-11-13 22:10:36 45

原创 InSAR形变监测方法与研究进展(朱建军,中南大学)

(1)首先,InSAR监测变形原理和卫星数据来源(2)其次,InSAR形变监测方法分类(3)最后,讨论InSAR研究难点。

2023-11-12 10:35:49 724

原创 Atmospheric Effects on InSAR Measurements and Their Mitigation(Xiao-li Ding,2008)

Atmospheric Effects on InSAR Measurements and Their Mitigation

2023-11-09 09:35:17 50

原创 Time series analysis of InSAR data: Methods and trends(NASA,2015)

Time series analysis of InSAR data: Methods and trends

2023-11-07 14:59:38 116

原创 STFCN学习笔记

STFCN学习笔记

2023-03-27 16:42:03 501 1

原创 D-LinkNet学习笔记

D-LinkNet学习笔记

2023-03-23 12:29:02 1468 1

原创 ENet学习笔记

enet学习笔记

2023-03-21 18:31:27 849

原创 DBB Code Learning

1、提出一个CNNs的模块DBB替换网络中的常规卷积,该模块可以不以增加推理时间损耗为成本的提高精度;2、DBB包含六个分支及对应转换措施;3、鲁棒性高,在分类、目标检测及分割中都获得了较好的成绩。

2023-03-16 14:32:55 649

原创 DarkNet框架实现分类任务避坑指南(附安装包)

DarkNet避坑指南!!!!这个框架真的很坑!

2023-02-03 11:59:50 676

原创 python面向对象编程基础

python面向对象编程基础

2023-01-12 15:52:45 269

原创 python多线程理论与实战

python实现多进程和多线程

2023-01-12 13:57:46 419

原创 结构重参数化(Structural Re-Parameters)PipLine

结构重参数化基础知识储备

2023-01-09 15:27:54 3583 1

原创 pytorch框架学习笔记

【代码】pytorch框架学习笔记。

2022-11-29 16:45:41 380

原创 python spider学习笔记(持续更新)

按照我们的需求进行网页访问。

2022-10-18 20:16:45 411

原创 python cookbook 学习笔记(持续更新)

python设计中的一些算法思路和案例

2022-09-30 16:30:47 843

原创 python进阶语法学习笔记

【代码】python进阶语法学习笔记。

2022-09-27 21:51:21 235

原创 SC-RoadDeepNet学习笔记

道路提取新文章学习笔记(正在更新)

2022-09-13 21:15:30 906

原创 自监督(无监督)学习笔记(更新至MoCo v1)

博主近期正在学习自监督四部曲,欢迎感兴趣的cv小伙伴们相互讨论。

2022-08-16 16:45:32 546

原创 批量获取精密轨道数据(python)

批量下载sentinel精密轨道数据

2022-06-22 13:48:50 979

原创 python实现二分类分割精度评价指标批量计算并保存为txt文件(F1、mIoU、recall、precision、accuracy)

from PIL import Imageimport osimport json# 获取四个值# TP:被模型预测为正类的正样本(预测道路且标签道路)# TN:被模型预测为负类的负样本(预测背景且真实背景)# FP:被模型预测为正类的负样本(预测道路但真实背景)# FN:被模型预测为负类的正样本(预测背景但真实道路)def get_vaslue(predict_folders_path, label_folders_path): # 加载文件夹 predict_fold

2022-04-12 21:39:50 1877 4

原创 Eigenfaces For Recognition学习笔记(持续更新)

文章目录人脸识别特征脸研究背景之前的主要方法:缺陷:研究成果及意义摘要引言相关工作PCA算法PCA 算法PCA特征脸PCA特征脸的代码编写SVM人脸识别特征脸研究背景1.人脸是社交领域最显著的特征2.罪犯识别,安保系统,图像电影特效等领域意义重大3.人脸特征维度高,受到姿态,光照,年龄等各种因素的影响,难度非常大之前的主要方法:1.通过自动或者半自动的方法来构建人脸的特征,比如用眼睛,鼻子,嘴巴,耳朵的一些局部特征或者相对距离来构建人脸特征2.一些古老的神经网络,比如联想网络来解决一些部分缺

2022-03-22 13:53:08 754

原创 批量生成GF说明xlsx及产品号txt

import osimport pandas as pddef writefilename2excel(folder_path, excel_path, txt_path): # 加载文件夹 folder = os.listdir(folder_path) file_list = [] # 文件名 satellite_list = [] # 卫星 sensor_list = [] # 传感器 longitude_list = [] # 中心经度

2022-03-19 16:35:44 383

原创 python实现批量修改文件后缀

import osdef renaming(file): ext = os.path.splitext(file) if ext[1] == '.jpg': new_name = ext[0] + '.png' os.rename(file, new_name)def batch_opera(folder_path): folder = os.listdir(folder_path) for file in folder:

2022-03-16 10:06:56 937

原创 VGG-Net论文学习笔记(含代码)

文章目录Very deeeo convolutional networks for large-scale image recognition历史意义摘要网络架构网络基础网络衍生网络特点1、堆叠kernel_size=3的kernel2、提出经典kernel_size=1的卷积代码复现Very deeeo convolutional networks for large-scale image recognition历史意义1、开启组小卷积时代(kernel_szie=3)2、作为后续分割网络架构的

2022-02-28 16:18:27 1046

原创 Alex Net 论文学习笔记(含代码)

文章目录ImageNet Classification with Deep Convolutional Neural Network历史意义AbstractIntroduction and datasetAlexNet's struction结构特点训练技巧SummaryImageNet Classification with Deep Convolutional Neural Network历史意义1、拉开卷积神经网络统治计算机视觉的序幕2、加速计算机视觉应用落地Abstract1、比赛数据集

2022-02-27 16:45:53 3367 1

原创 OpenCV学习笔记(持续更新)

Opencv的绘制函数线段绘制import cv2 as cvimport numpy as np# cv2.line(img,pts,color,thickness.linetype)# 参数说明# img待绘制图像(底板)# pts起点和终点# color颜色# thickness线条粗细(-1为填充,默认1)# linetype线形,默认8型def draw_line(): img = np.zeros((512, 512, 3), np.uint8) cv.

2022-01-20 14:03:10 2947

原创 CV in Transformer学习笔记(持续更新)

为什么在cv中研究Transformer研究背景Transformer在CV领域刚开始崭露头脚,Transformer提出后在NLP方向取得良好成果,其全Attention结构,不仅增强了特征提取的能力,还保持了并行计算的特点,可以快速的完成NLP领域内多数任务,极大推动其发展。但是,几乎并未过多应用在CV方向。在此之前只有Obiect detection种的DETR大规模使用Transformer,其他包括Semantic Segmentation在内的领域并未实质性应用,纯粹Transformer结

2022-01-19 21:34:41 2750

原创 torch学习笔记(6)——逻辑回归模型(自训练)

import torchimport torch.nn as nnimport numpy as npimport matplotlib.pyplot as plt# 逻辑回归(Logistic Regression)# LR是线性的二分类模型# y = f(wx+b) f(x) = 1/(1+e**-x) f(x)也称为Sigmoid函数或者Logistic函数# LR作用:将输入数据映射到[0,1]# 过程量分类采用“四舍五入,实现整体二分类# 线性回归是分析自变量x与标量y之间的关系

2022-01-14 15:22:20 642

原创 torch学习笔记(5)——autograd

import torchimport torch.nn as nnimport numpy as npimport matplotlib.pyplot as plt# autograd# fn1:torch.autograd.backward()自动求取梯度# 参数:tensors:用于求导的tensor;retain_graph:保存计算图;create_graph:创建导数计算图,用于高阶求导;grad_tensors:多梯度权重# fn2:torch.autograd.grad()自动

2022-01-14 15:21:05 693

原创 torch学习笔记(4)——torch的动态计算图

import torchimport numpy as npimport matplotlib.pyplot as plt# 计算图(Computer Graph)是用来描述运算的有向无环图# CG包括两个主要元素:结点(Node)、边(Edge)# Node表示数据# Edge表示运算# 如果想使用非leaf结点的梯度。则需要在反向传播之前调用.retain_grad()# CG作用:方便梯度求取及反向传播# 案例# y = (x+w)(w+1),则当w=1,x=2时,y对w的gra

2022-01-13 17:21:31 744

原创 torch学习笔记(3)——一元线性回归模型(自训练)

import torchimport numpy as npimport matplotlib.pyplot as plt# (一元)线性回归# 线性回归是分析一个变量与其他变量之间关系的方法# 求解步骤:1、确定model(y = wx + b);2、选择Loss函数(MSE,交叉熵);3、设置LR、求解grad用于更新参数w,b# w = w-LR*W.grad b = b-LR*b.grad# 案例# 设置训练参数lr = 0.1 # 学习率x = torch.rand

2022-01-13 14:53:14 355

原创 torch学习笔记(2)——tensor常见11种操作方式

import torchimport numpy as nptensor = torch.ones((3, 3))print(tensor)# tensor拼接# cat()将tensor按照维度dim进行拼接。tensors=张量序列。dim=要拼接的维度t_cat_0 = torch.cat([tensor, tensor], dim=0) # tensor在第0维度自拼接,第0维度相当于在(x,y)的x处拼接,因此输出为(6,3)print(t_cat_0, t_cat_0.sha

2022-01-12 22:00:40 1416

原创 torch学习笔记(1)——tensor常见19种创建方式

import torchimport numpy as np'''张量(Tensor)tensor是一个多维数组,他是标量、向量、矩阵的高维拓展,其中,标量是0维张量,向量是1维张量,矩阵是2维张量,RGB图像是3维张量.tensor共有三类创建方式:直接式、基于数值式、基于概率式'''# 1、直接式array = np.zeros((3, 3))tensor1 = torch.tensor(array) # array作为导入数据创建tensor,不共享idtensor2 = t

2022-01-12 20:21:21 3611

原创 python实现深度学习中多图像叠置输出(以三张图片为例)

python实现深度学习中多图像叠置输出讲解略代码from PIL import Imagedef add_alpha_channel(img): img = Image.open(img) img = img.convert('RGBA') # 更改图像透明度 # factor = 0.7 # img_blender = Image.new('RGBA', img.size, (0, 0, 0, 0)) # img = Image.blend(

2021-12-09 13:29:50 3384 10

原创 python实现图像差异性分析(标记并记录差异点)

from PIL import Imageimport osdef RGB_compare(base_layer_path, min_size_path, max_size_path, save_path): # 加载图像min表示图像1,max表示图像2 min_size = Image.open(min_size_path) min_size = min_size.convert('RGBA') max_size = Image.open(max_size_pat

2021-12-06 21:08:07 5439 1

原创 实时分割网络(持续更新)

实时性本质:牺牲精度换取效率问题1:实时与经典分割算法区别(1)为什么提出实时性?目前在深度学习领域,算法设计可分为两个派别 一派为学院派,研究强大复杂的模型网络和实验方法,为了追求更高的性能;另一派为工程派,旨在将算法更稳定高效的落地在硬件平台上,效率是其追求的目标复杂的模型固然具有更好的性能,但是高额的存储空间计算资源消耗是使其难以有效的应用在各硬件平台上的重要原因。(学院派以论文为导向,工程派以生产为导向)(2)经典分割与实时分割经典分割代表算法 :FCN、U-Net、DeepLab系列、R

2021-12-04 18:10:55 4516

原创 python实现同一文件夹下全部图像叠置操作并另存输出

from PIL import Imageimport osdef pic_connect(base_layer_path, folders_path, save_path): # 加载底图(全黑图像作为底图) base_layer = Image.open(base_layer_path) # 三通道转四通道 base_layer = base_layer.convert('RGBA') # 读取文件夹内文件 folders = os.listdir

2021-12-03 16:10:01 1416

原创 如何快速查看torchvision中已有模型的继承方式?

(1)打开anaconda prompt(2)激活深度学习环境(自己配置的)(3)调用‘ipython’(4)载入models(5)打印模型架构

2021-10-28 20:44:02 154

空空如也

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

TA关注的人

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