自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【图像超分】DRRN和LapSRN

(Deep Recursive Residual Network) 和 LapSRN(Laplacian Pyramid Super-Resolution Network) 都是在 2017 年提出的经典架构。在基于深度学习的单张图像超分辨率(SISR)发展史上,

2026-05-26 11:06:13 44

原创 【图像超分】轻量化SR发展背景

论文: Image Super-Resolution Using Deep Convolutional Networks / Learning a Deep Convolutional Network for Image Super-Resolution核心贡献: 首次将卷积神经网络系统性地用于单图像超分辨率任务,直接学习低分辨率图像到高分辨率图像之间的端到端映射。论文指出,传统稀疏编码类 SR 方法中的特征提取、非线性映射和重建过程,可以被统一理解为一个卷积神经网络结构。SRCNN 的网络结构非常简单,

2026-05-11 17:11:50 595

原创 【图像超分】论文精读:DRCT: Saving Image Super-Resolution away from Information Bottleneck

(可放大图片,结合特征图旁的色标更清晰观察强度变化)而DRCT-L在参数更少的情况下,实现了更高的性能,且性能无明显的瓶颈趋势,验证了DRCT的密集残差连接设计能在降低计算负担的同时,有效释放模型的性能潜力。:该表为在Urban100数据集上4倍超分辨率任务的模型复杂度对比结果,对比对象为HAT、DRCT及其大尺度版本HAT-L、DRCT-L,评估指标包括参数数量(#Params,单位M)、乘加运算量(#Multi-Adds,单位G)、反向传播内存占用(单位M)、前向传播浮点运算量(FLOPs,单位G)。

2026-03-10 16:13:38 492

原创 【图像超分】论文精读:Blueprint Separable Residual Network for Efficient Image Super-Resolution

BSConv 是原始深度可分离卷积(DSConv)的改进变体,能更好地利用卷积核内相关性实现高效的卷积分离 ,本文的研究验证了 BSConv 对高效超分辨率任务的有效性。(更高的 PSNR/SSIM 和更好的视觉效果)。此外,BSRN 集成了 PyTorch 框架,并利用了 BasicSR,这是一个强大的图像超分辨率工具包,提供了一系列预处理和后处理功能,以及全面的训练和测试支持。:蓝图可分离卷积,由 1×1 逐点卷积 + 深度卷积构成,是深度可分离卷积的逆变体,能更好地利用卷积核内相关性,减少计算冗余。

2026-03-07 19:27:41 425

原创 Rep-Mamba: Re-Parameterization in Vision Mamba for Lightweight Remote Sensing Image Super-Resoluti

源代码地址:https://github.com/meigeni0929/Rep-Mambahttps:// github.com/meigeni0929/Rep-Mamba。

2026-01-25 14:14:09 941

原创 小程序开发--苍穹外卖系统Day1

在数据库中修改password:e10adc3949ba59abbe56e057f20f883e 提交。访问接口文档地址:http://localhost:8080/doc.html#/home。yml文件中修改数据库密码,设置端口号。启动后端,在前端即可登录。

2025-11-25 21:21:14 142

原创 101.对称二叉树

然后在主函数isSymmetric中,如果树为空,我们认为是对称的(空树是对称的),否则检查左右子树是否对称。定义一个辅助函数,该函数接受两个节点,判断这两个节点是否对称。使用根节点的左右子树作为参数调用这个辅助函数。递归判断:左节点的左子树和右节点的右子树是否对称,以及左节点的右子树和右节点的左子树是否对称。我们使用递归函数isSymmetricHelper来判断两个节点是否对称。一个为空,一个不为空,则不对称。两个节点的值不相等,则不对称。两个节点都为空,则对称。采用递归的方法解决。

2025-11-20 10:52:27 201

原创 226.翻转二叉树

【代码】226.翻转二叉树。

2025-11-20 10:09:06 212

原创 104.二叉树的最大深度--递归思想

这是一个标准库函数(需要包含 <math.h> 头文件),用于返回两个数中的较大值。在这里,它会比较左子树和右子树的深度,取其中更深的那个。

2025-11-19 15:49:06 120

原创 94. 二叉树的中序遍历

第一次:统计二叉树的节点总数size,用于malloc结果数组。第二次:执行中序遍历,将结点值依次存入数组。step1:确定中序遍历的递归逻辑。step2:处理结果数组的内存分配。

2025-11-19 15:20:07 201

原创 70. 爬楼梯->动态规划->斐波拉契数列

【代码】70. 爬楼梯->动态规划->斐波拉契数列。

2025-11-18 20:18:09 111

原创 169. 多数元素

结果运行错误,时间超时!

2025-11-18 18:58:21 162

原创 268. 丢失的数字

【代码】268. 丢失的数字。

2025-11-18 18:37:32 258

原创 YOLOv5复现过程

现在已经更新至v7.0版本,本次复现也是v7.0,防止版本过低依赖关系不同而无法运行。项目地址:https://github.com/ultralytics/yolov5。通过classes来设置被检测目标是否被显示,得先查看目标检测物体的编码是什么。制作标签工具的网站 https://www.makesense.ai。切换到正确的 YOLOv5 项目目录。通过命令行运行python文件。写文件:建立一个mydata。

2025-11-18 17:01:04 248

原创 小土堆PyTorch学习记录(二十)完整的模型训练套路(二&&三)

建立文件test2.py。更新train.py。

2025-11-11 11:21:14 140

原创 小土堆PyTorch学习记录(十九)完整的模型训练套路(一)

【代码】小土堆PyTorch学习记录(十九)完整的模型训练套路(一)

2025-11-09 12:04:08 150

原创 小土堆PyTorch学习记录(十八)模型的保存和提取

【代码】小土堆PyTorch学习记录(十八)模型的保存和提取。

2025-11-08 19:10:19 208

原创 小土堆PyTorch学习记录(十七)现有网络模型的使用与修改

【代码】小土堆PyTorch学习记录(十七)现有网络模型的使用与修改。

2025-11-08 17:35:44 116

原创 小土堆PyTorch学习记录(十六)优化器(一)

运行nn_loss_network代码。

2025-11-08 16:15:28 236

原创 小土堆PyTorch学习记录(十五)损失函数和反向误差

其中L1Loss(平均绝对误差损失),MSELoss(均方误差损失)和CrossEntropyLoss(交叉熵损失)output是预测每一部分的概率。例如,预测为人的概率为0.1,预测为狗的概率为0.2,预测为猫的概率为0.3.

2025-11-07 20:57:05 268

原创 小土堆PyTorch学习记录(十四)神经网络-搭建小实战和Sequential的使用

【代码】小土堆PyTorch学习记录(十四)神经网络-搭建小实战和Sequential的使用。

2025-11-07 17:14:33 238

原创 小土堆PyTorch学习记录(十三)神经网络-线性层及其他层介绍

【代码】小土堆PyTorch学习记录(十三)神经网络-线性层及其他层介绍。

2025-11-06 21:29:05 99

原创 小土堆PyTorch学习记录(十二)神经网络-非线性激活

PyTorch说明文档网址:https://docs.pytorch.org/docs/stable/index.html。

2025-11-05 20:18:40 239

原创 移动零 - 双指针解法

这是一个经典的"移动零"问题,要求将数组中的所有零移动到末尾,同时保持非零元素的相对顺序。使用双指针解法非常高效。

2025-11-04 17:54:47 224

原创 小土堆PyTorch学习记录(十一)神经网络-最大池化的使用

【代码】小土堆PyTorch学习记录(十一)神经网络-最大池化的使用。

2025-11-04 16:30:55 97

原创 小土堆PyTorch学习记录(十)卷积层

【代码】小土堆PyTorch学习记录(十)卷积层。

2025-11-04 12:00:53 88

原创 小土堆PyTorch学习记录(九)土堆说卷积

当padding=1时,会在输入图像的四周各添加1圈0,这样输入图像就变成了7x7(原5x5,上下左右各加1,变成7x7),然后卷积核以步长1在7x7上卷积,得到5x5的输出。kernel: 卷积核,形状为(out_channels, in_channels, kernel_height, kernel_width)注意:在我们的例子中,我们只有一个输出通道和一个输入通道,所以是(1,1,3,3)当stride=2时,卷积核每次移动2个像素,因此输出特征图的大小会减小。默认为0,即不填充。

2025-11-04 09:55:46 253

原创 小土堆PyTorch学习记录(八)神经网络的基本骨架--nn.Module的使用

将断点设置在tudui = Tudui()中,观察传入参数x的执行过程。

2025-11-03 19:10:08 126

原创 小土堆PyTorch学习记录(七)DataLoader的使用

步长最大的时候是一个八列两行的只取到16的数据,而不是64,这是因为drop_last=False,若调整为True,最后剩下的16张不足以满足batch_size=64,因此会被舍去,同时修改名称 writer.add_images(“test_data_drop_last”,imgs,step)step=155时,Epoch0和Epoch1图片的顺序是一样的。将shuttle修改为True,再次运行。在terminal终端进行测试。发现图片的顺序是不一样的。

2025-11-03 18:33:17 205

原创 小土堆PyTorch学习记录(六)torchvision中的数据集使用

【代码】小土堆PyTorch学习记录(六)torchvision中的数据集使用。

2025-11-03 17:21:15 121

原创 小土堆PyTorch学习记录(五)常见的Transform part2

【代码】小土堆PyTorch学习记录(五)常见的Transform part2。

2025-11-02 21:54:44 111

原创 小土堆PyTorch学习记录(四)常见的Transform part1

Python中__call__的用法。默认为6006端口打开。

2025-11-02 20:53:36 192

原创 小土堆PyTorch学习记录(三)Transform的使用

输入新的变量时出现红色下划线,按住Alt+回车,有时会告诉解决的方案。Ctrl+p可看该类需要引用什么参数。

2025-11-01 21:33:20 233

原创 小土堆PyTorch学习记录(二)Tensorboard的使用

方法一:使用Anaconda安装。安装TensorBoard。

2025-11-01 17:25:58 88

原创 小土堆PyTorch学习记录(一)

【代码】小土堆PyTorch学习记录(一)

2025-11-01 15:17:08 205

原创 Blender我点击表面细分后,物体就消失了变成一条线怎么回事啊?

编辑 偏好设置 视图 细分 将gpu细分关掉。

2025-05-27 10:01:31 607

原创 【Python】Python推导式

元组推导式和列表推导式的用法也完全相同,只是元组推导式是用 () 圆括号将各部分括起来,而列表推导式用的是中括号 [],另外元组推导式返回的结果是一个生成器对象。Python 推导式是一种独特的数据处理方式,可以从一个数据序列构建另一个新的数据序列的结构体。计算数字1,2,3的平方数。元组(tuple)推导式。列表(list)推导式。字典(dict)推导式。集合(set)推导式。

2025-05-14 15:38:05 282

原创 【Python】斐波拉契数列

for _ in range(n):是一种常见的循环写法,它的作用和其他 for 循环一样,但 _ 作为变量名有特殊含义。

2025-05-14 15:06:11 216

原创 【Python】Python列表函数&方法

len(list) 列表元素个数max(list)返回列表元素最大值min(list)返回列表元素最小值list(seq)将元组转换为列表list.append(obj)在列表末尾添加新的对象list.count(obj)统计某个元素在列表中出现的次数list.extend(seq)在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)list.index(obj)从列表中找出某个值第一个匹配项的索引位置list.insert(index, obj)将对象插入列表list.pop([index

2025-04-25 22:11:16 185

原创 【Matlab】求解方程 x^2 - 3x + 1 = 0 的根

在 MATLAB 中,zeros 是一个基础且常用的函数,用于创建全零矩阵或数组。(3) 创建与现有矩阵同维度的零矩阵。(2) 预分配内存优化性能。

2025-04-25 21:50:10 345

空空如也

空空如也

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

TA关注的人

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