自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 问答 (1)
  • 收藏
  • 关注

原创 badclip:后门攻击与多模态结合

BadCLIP: Dual-Embedding Guided Backdoor Attack on Multimodal Contrastive Learning

2025-03-08 10:23:23 835

原创 防御性知识蒸馏:运用特征方差对抗被植入后门的教师模型

Robust knowledge distillation based on feature variance against backdoored teacher model

2025-03-08 10:22:47 594

原创 【AAAL】无监督异常检测新突破:专家模型 + 教师模型的知识蒸馏

文章的关键结论是,通过引入专家网络和引导信息注入模块,RD-E方法有效地解决了RD在异常检测中的局限性,显著提高了无监督异常检测的性能。为了解决RD的局限性,文章提出了RD-E方法,该方法引入了一个专家网络,与教师和学生网络一起训练,以增强教师对异常的敏感性和学生生成正常特征的能力。:为了解决细节重建问题,GII模块利用高层特征的相似性作为注意力机制,引导教师的特征信息注入学生网络,从而在不引入异常信息的情况下,增强细节重建。:学生网络被训练以重建教师和专家网络的正常特征,无论输入图像是正常还是异常。

2025-03-07 18:15:25 815

原创 【ECCV】无监督学习+空间相似性+知识蒸馏

本文提出了一种新的无监督知识蒸馏(UKD)方法,名为CoSS(Combination of feature similarity and Space Similarity),该方法通过空间相似性(space similarity)激励学生模型(student model)模仿教师模型(teacher model)的嵌入流形(embedding manifold),从而间接保持样本之间的所有关系。

2025-03-07 18:13:18 627

原创 后门攻击仓库 backdoor attack

在网络安全的领域中,后门攻击是一种常见的威胁。这种攻击方式允许攻击者在用户不知情的情况下访问设备或系统。

2025-03-07 16:16:42 1254

原创 场景重建+知识蒸馏

Boosting Self-Supervision for Single-View Scene Completion via Knowledge Distillation

2025-03-03 09:33:14 510

原创 无监督异常检测新突破:专家模型 + 教师模型的知识蒸馏

文章的关键结论是,通过引入专家网络和引导信息注入模块,RD-E方法有效地解决了RD在异常检测中的局限性,显著提高了无监督异常检测的性能。为了解决RD的局限性,文章提出了RD-E方法,该方法引入了一个专家网络,与教师和学生网络一起训练,以增强教师对异常的敏感性和学生生成正常特征的能力。:为了解决细节重建问题,GII模块利用高层特征的相似性作为注意力机制,引导教师的特征信息注入学生网络,从而在不引入异常信息的情况下,增强细节重建。:学生网络被训练以重建教师和专家网络的正常特征,无论输入图像是正常还是异常。

2025-03-03 09:32:25 936

原创 Robust knowledge distillation based on feature variance against backdoored teacher model

其中,

2025-03-02 17:06:35 559

原创 CrossKD: Cross-Head Knowledge Distillation for Object Detection

CrossKD 是一种针对密集目标检测器的知识蒸馏方法,通过交叉头预测有效缓解了目标冲突问题,并在多个检测器和异构骨干网络上取得了 SOTA 性能。未来的工作可能会将 CrossKD 扩展到其他相关领域,如 3D 目标检测。

2025-03-02 17:05:40 937

原创 [特殊字符]【CVPR2024新突破】Logit标准化:知识蒸馏中的自适应温度革命[特殊字符]

文章的核心目标是改进知识蒸馏(KD)中的一个关键问题:传统KD方法假设教师和学生模型共享一个全局温度参数(temperature),这导致学生模型需要精确匹配教师模型的logit范围和方差。为了解决这一问题,作者提出了一种新的方法——Logit Standardization,通过Z-score标准化和自适应温度调整,使学生模型能够专注于学习教师模型的logit关系,而不是logit的绝对值。然而,这种方法忽略了教师和学生模型之间的容量差异,导致学生模型难以匹配教师模型的logit范围和方差。

2025-03-01 18:19:10 871

原创 LLM的演进趋势与未来展望:Toformer的革新之路

此外,模型的损失函数结合了像素差异和皮尔逊相关系数,这不仅确保了恢复图像与真实图像在像素层面的一致性,还保证了它们在全局关系上的一致性。这不仅保证了修复图像在视觉上与原图的高度一致,更重要的是,在全局层面维持了两者之间正确的相对位置和结构关系,超越了单纯追求像素级别精确度的传统方法。该模型特别关注于恢复因天气条件引起的图像降质像素。动态范围直方图自我注意,旨在捕捉动态分布的天气诱导退化特征,通过将空间特征分割到多个直方图桶中,并在桶或频率维度上分配不同的注意力,从而选择性地关注具有动态范围的天气相关特征。

2025-03-01 18:18:17 739

原创 我的创作纪念日——sheel自动化脚本

注册csdn的1024天,今天就分享一个脚本吧。😁。

2024-10-06 20:04:50 1193

原创 自动化文件管理:Ubuntu中的文件监控与上传脚本指南

自动化管理文件上传原来如此简单!在Ubuntu中创建一个shell脚本,用于实时监控某些目录下的文件更改,并将更新后的文件上传到服务器。

2024-09-23 09:05:46 960

原创 监控领域的物理对抗攻击综述——Physical Adversarial Attacks for Surveillance: A Survey

对抗性示例的威胁:深度学习算法虽然取得了巨大成功,但它们容易受到对抗性示例的影响,这在监控场景中构成了真正的威胁,无论是在数字领域还是物理领域。物理领域攻击的挑战:与数字对抗性攻击相比,物理领域的攻击探索较少,因为现实世界条件的多变性和高维度因素,以及需要实际操纵对象、物体或场景。监控任务的研究现状:目前的研究主要集中在人类检测的对抗性攻击上,而其他任务如步态生物识别和人体行为识别等视频基础任务尚未充分探索,但它们在监控中至关重要。

2024-08-27 20:36:57 845

原创 物理对抗攻击的十年调查——Physical Adversarial Attack Meets Computer Vision: A Decade Survey

尽管DNN已经在计算机视觉领域内有很大成就,但是仍然存在对对抗性攻击的脆弱性问题,也就是说将具有复杂扰动的样本输入到DNN中可能会对其性能造成灾难性后果。提炼了物理对抗攻击的四个步骤;揭示了携带对抗性扰动的人工制品在物理世界的普遍作用;引入了新的术语——对抗介质,其主要指携带对抗性扰动的人工制品;提出了hiPAA评估指标, 即有效性、隐蔽性、鲁棒性、实用性、美观性与经济性;对现有的物理对抗攻击方法进行了全面的比较,并从实际应用的角度讨论了这些方法的局限性、挑战和潜在方向,以利于未来的研究。

2024-08-12 11:39:50 2033

原创 使用相同模型相同数据集,为什么每次运行得到的损失值都不一样?

今天小编在学习 PyTorch 时,突然发现咋每次运行所得损失绘制的曲线都不一样呢?即使小编使用torch.manual_seed()函数固定 torch 的随机数种子每次运行的结果还是不一样,因此小编就写一篇文章记录一下。

2024-08-08 18:44:40 1688

原创 数据可视化入门:使用 Matplotlib、Numpy 和 SciPy 绘图

数据可视化是数据分析中的重要部分,它帮助我们以图形的方式理解数据。Python 提供了多种库来实现这一目标,其中matplotlib, numpy, 和 scipy是最常用的几个。本文将详细介绍如何使用这些库来创建各种图表和曲面。

2024-08-08 18:43:49 602

原创 【Python】日志全解析:技巧与实践

日志详细记录的关键事件包括输入验证失败、身份验证和授权过程中的异常、应用程序错误、配置的任何变更以及应用程序的启动与关闭情况等信息。处理器是一个专门的组件,它的任务是根据日志信息的严重性级别,将这些信息分发到预定的目的地。此外,处理器可以通过调用addHandler()方法被附加到记录器上,从而实现日志信息的管理和分发。来捕获所有输出到控制台的打印操作,并将这些输出同时写入到一个日志文件中。日志是将信息写入日志文件或输出到控制台的过程,日志文件包含有关在操作系统,软件或通信中发生的各种事件的信息。

2024-08-02 16:32:43 762 1

原创 探索数据结构与算法的奇妙世界 —— Github开源项目推荐《Hello 算法》

《Hello Algo》,是一款GitHub开源项目,它以惊人的fork数与star数彰显了其卓越的品质与广泛的影响力。其以动画的形式讲述了各种数据结构与算法,同时也给出了多种示例代码,非常适合初学者入门或寻找学习范例!

2024-07-12 21:18:30 1763

原创 【linux驱动开发】IO模型之同步IO、异步IO、IO多路复用

本文主要讲述IO模型之同步IO、异步IO、IO多路复用。

2024-03-08 21:41:55 1295

原创 在ubuntu上使用vscode+gcc-arm-none-eabi+openocd工具开发STM32

在ubuntu中使用vscode+gcc-arm-none-eabi+openocd工具搭建STM32开发环境,并且使用vscode+openocd调试下载程序到STM32中。本人还给出Failed to launch OpenOCD GDB Server: Timeout.的解决方案

2024-03-08 21:40:15 2093 1

原创 【linux驱动】详细剖析第一个hello world驱动程序

Linux 驱动的基本框架主要由模块加载函数,模块卸载函数,模块许可证声明,模块参数,模块导出符号,模块作者信息等几部分组成,其中模块参数,模块导出符号,模块作者信息是可选的部分,也就是可要可不要。许可证声明描述了内核模块的许可权限,如果不声明模块许可,模块在加载的时候,会收到“内核被污染(kernel tainted)”的警告。内核模块可以导出的符号,如果导出,其他模块可以使用本模块中的变量或函数。处可添加独有的函数名,而后面的是不能够更改的,函数参数也不用更改。可查看驱动加载成功后创建的设备名。

2024-01-20 22:11:39 1101 1

原创 【linux驱动】结合linux驱动在迅为rk3568开发板上点亮一个LED灯的详细教程

可查看寄存器的默认值,通过下图可知,寄存器的 默认值为0x0000001,也就是说 PMU_GRF_GPIO0B_IOMUX_H 的[14:12]的三位全部为0,因此配置GOIO时可以不用再配置复用寄存器。通过寄存器的描述可知:寄存器的高16为是控制位,控制低16位数据是否能够写入,二者也是一一对应的关系,如第16为控制第0位,第17为控制第1位,……第31为控制第15位。因此当我们需要将GPIOB7设置成输出模式时,GPIO_SWPORT_DDR_L寄存器的第15位值为1,第31位值为1。

2024-01-18 12:37:38 1489

原创 【linux驱动】在迅为RK3568开发板上设置文件私有数据的详细教程

在linux中尽管没有明确规定要是用文件私有数据,但是在linux驱动源码中,却广泛使用,这极大体现了linux面向对象编程思想。在头文件的union {} f_u;…………使用私有数据的实质就是将结构体中的指针指向设备结构体。然后通过它可以将私有数据一路从open函数带到readwrite函数层层传入。一般是在open 的时候赋值,read、write 时使用。open 函数中私有数据的使用如下所示:// 打开设备函数// 将访问的设备设置成私有数据;

2024-01-18 12:00:21 1271

原创 【linux驱动】讲解linux驱动开发中的并发与并行,并且给出解决驱动开发中资源竞争的解决方案(下)

【linux驱动】讲解linux驱动开发中的并发与并行,并且给出解决驱动开发中资源竞争的解决方案(下)

2024-01-17 15:17:36 1063

原创 【linux驱动】讲解linux驱动开发中的并发与并行,并且给出解决驱动开发中资源竞争的解决方案(上)

【linux驱动】讲解linux驱动开发中的并发与并行,并且给出解决驱动开发中资源竞争的解决方案(上)

2024-01-17 15:17:13 1128

原创 【QT实战】使用QT5制作一个简易串口助手详细教程,支持打包转发

【QT实战】使用QT5制作一个简易串口助手详细教程,支持打包转发。

2024-01-12 17:40:11 2673 2

原创 【linux驱动开发】在linux内核中注册一个杂项设备与字符设备以及内核传参的详细教程

使用开发环境: windows + ubuntu18.04 + 讯为rk3568开发板,在linux内核中注册一个杂项设备与字符设备的详细教程,并且成功在讯为rk3568开发板上成功运行。在本文中,还支持给内核驱动传递参数,即本文也是内核传参的详细案例教程。

2024-01-12 17:39:25 1798

原创 【树莓派】在树莓派使用Python控制L9110电机转动的详细教程

我们还提供了一个简单的示例代码,演示了如何使用Motor类来控制电机的运行。树莓派是一款小巧、低成本且功能强大的单板计算机,它的广泛应用使得它成为了物联网和嵌入式系统开发的理想选择。在这篇博客中,我将向大家介绍如何使用树莓派和Python来控制L9110电机。L9110电机控制器是一种常用的电机驱动模块,它可以实现电机的正转、反转和停止。库是为了给予延时,如果不给予延时程序的效果就会是: 电机正转——反转-停止 这三个状态几乎同一时间完成,而我们人的肉眼根本无法捕获到三个状态的改变。

2024-01-07 19:12:59 2808

原创 【linux应用开发】进程通信总结——使用管道、消息队列、共享内存、信号量实现l进程通信的详细教程

在RK3568开发板上使用管道、消息队列、共享内存、信号量等完成进程间通信的详细教程。

2024-01-07 19:07:48 1303

原创 【OpenCV】获取各种分类器的haarcascades_*.XML 文件的详细介绍

本文给出获取各种分类器的haarcascades_*.XML 文件的详细介绍

2023-07-03 12:26:15 9574 2

原创 【树莓派】解密树莓派Python项目中神秘的导入错误(`ModuleNotFoundError : No module named ‘Motor‘)

在树莓派上开发Python项目时,有时可能会遇到导入错误,例如"ModuleNotFoundError: No module named ‘Motor’“和"attempted relative import with no known parent package”。这些错误可能会导致项目在命令行无法运行,即使在Windows下的PyCharm中能够正常工作。这篇博客将帮助读者解决这些问题。

2023-06-29 22:42:37 1073

原创 点亮你的创意,使用Python与树莓派制作呼吸灯的详细教程

本文主要讲述用Python和树莓派制作呼吸灯的详细教程

2023-06-24 22:18:55 1970 2

原创 闪亮登场!在树莓派上点亮LED灯的简单详细方法

如何利用树莓派与GPIO控制电子器件是各种嵌入式应用中最基础的东西。而LED灯则是最简单的、最常见的输入输出电子器件之一。本篇文章将带领你通过树莓派与Python控制灯光的实例来体验一下这种快乐。

2023-06-22 10:43:26 5283 3

原创 【数据结构与算法分析】一文搞定插入排序、交换排序、简单选择排序、合并排序的代码实现并给出详细讲解

本文给出了插入排序、交换排序、简单选择排序、合并排序的代码实现与详细讲解

2023-06-15 22:43:40 422

原创 【数据结构与算法分析】树上漫步之探究前序、中序、后序、广度优先遍历算法的实现与优化

二叉树是数据结构中最基本的数据结构之一,它在计算机科学中有着非常重要的应用。二叉树的遍历是指按照一定的顺序遍历二叉树中的所有节点,是二叉树的最基本操作之一。本文介绍二叉树的四种遍历方式:前序遍历、中序遍历、后序遍历和层次遍历。其中,前序遍历、中序遍历和后序遍历统称为深度优先遍历,而层次遍历为广度优先遍历。深度优先遍历和广度优先遍历均有其特点,常常用于解决不同的问题。深度遍历比较适用于需要遍历整棵树来获取全局信息的场合,例如求解树的深度、路径问题和节点的最长直径等。

2023-06-11 12:27:20 1269

原创 【数据结构与算法分析】使用C语言实现队列的两种(带头结点与不带头结点)链式存储,并且给出一种循环队列的设计思想

当我们编写程序时,经常需要处理各种数据结构。队列是一种常见的数据结构,它有着广泛的应用场景。队列的基本操作包括入队和出队,应用于模拟等待队列、消息队列、计算机缓存等场合。在实际编程中,我们可以用不同的数据结构来实现队列。本文主要介绍了三种不同的队列实现方式,包括带头结点单向队列、不带头结点单向队列和循环队列。这些队列实现方式分别使用了链表、数组等不同的数据结构,在实现细节、时间复杂度和空间利用率等方面具有不同的特点。

2023-06-10 13:25:15 1613 3

原创 【数据结构与算法分析】反转链表与顺序表(内含源码,思路清晰)

【数据结构与算法分析】反转链表与顺序表(内含源码,思路清晰)

2023-06-05 18:21:59 912

原创 基于QT的智能家居中控系统的简明设计

本文采用“主从式架构”,简要地说明了基于QT的智能家居系统的实现方式。

2023-06-03 18:37:19 4012 4

原创 【蓝桥杯嵌入式】第十四届蓝桥杯嵌入式省赛(第一场)客观题及详细题解

本文展示了第十四届蓝桥杯嵌入式省赛第一场试题,并且给出了详细题解。欢迎大家查阅!

2023-04-10 18:16:19 8695 5

使用PWM驱动L9110电机正转或者反转

STM32使用PWM驱动L9110电机正转或者是反转。

2022-10-26

在STM32中打开两个SPI设置主从模式发送数据

在一块STM32开发板上打开两个SPI通道,设置主从模式,实现主机使用SPI协议向从机发送数据。

2022-10-25

STM32中的RTC实时时钟的项目代码

在STM32中将RTC实时时钟的值转换成公历时间,并且通过数码管显示以及串口发送到PC

2022-10-14

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

TA关注的人

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