自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 问答 (5)
  • 收藏
  • 关注

原创 C++中线程安全的对多个锁同时加锁

在C++中,线程安全地同时加锁多个锁是一个常见的需求,尤其是在操作多个需要互斥访问的资源时。本文通过一个big_object类的例子,展示了如何在多线程环境中安全地交换两个对象。首先,danger_swap函数展示了非线程安全的加锁方式,可能导致死锁。随后,safe_swap函数通过使用std::lock和std::lock_guard结合std::adopt_lock,实现了对两个锁的同时加锁,避免了死锁问题。进一步,C++17引入的std::scoped_lock简化了这一过程,能够自动管理多个锁的加锁

2025-05-10 16:05:38 307

原创 ZeroLaunch:专为 Windows 打造的极简应用启动器

ZeroLaunch 是一款专为 Windows 平台精心打造的应用程序启动器,致力于提供极致高效、快捷的搜索体验,让您瞬间找到并启动所需应用。该软件使用 Rust + Tauri + Vue.js 构建。外观设置支持自定义背景图片,搜索栏的字体大小与颜色,结果栏的字体大小与颜色,结果栏中选中项的颜色等如果设置好背景图片以后,不知道应该给搜索栏的选中项什么颜色,可以直接点击计算图片主题色的按钮,让程序计算出目标图片的主题色,然后再微调一下即可。

2025-03-02 14:32:57 1100

原创 论文阅读:LDA-AQU:Adaptive Query-guided Upsampling via Local Deformable Attention

提出了一种上采样的模块,有着较好的效果。

2025-01-07 15:57:10 1356 1

原创 论文阅读:Omnidirectional Image Super-resolution via Bi-projection Fusion

对于全景图像(ODIs)的超分辨率的技术有:等矩投影(ERP)但是这个没有利用 ODIs 的独特任何特性。ERP提供了完整的视场但引入了显著的失真,而立方体映射投影(CMP)可以减少失真但视场有限。作者提出了一种新颖的双投影全景图像超分辨率(BPOSR)网络,以利用上述两种投影的几何特性。然后,为这两种投影设计了两种定制的注意力方法:用于ERP的水平条纹变换块(HSTB)和用于CMP的视角变换变换块(PSTB)。此外,作者提出了一种融合模块,使这些投影相互补充。

2024-12-04 10:19:53 1522 3

原创 论文阅读:Forecasting Citywide Crowd Transition Process via Convolutional Recurrent Neural Networks

作者认为大多数先前关于城市人群建模的研究未能描述人类移动性的动态性和连续性,导致在处理多个同质预测任务时结果不一致且不相关,因为这些任务只能独立建模。改进:提出从新的角度对人类移动性进行建模,即使用由一系列从低阶到高阶的转移矩阵构成的全市人群转移过程,帮助我们理解人群动态如何逐步演变。细节:提出了一个深度转移过程网络来处理和预测这种新的高维数据,其中设计了新颖的网格嵌入与图卷积网络、参数共享卷积LSTM和高维注意力机制,以学习空间、时间和序数特征方面的复杂依赖关系。

2024-11-25 15:07:49 656 1

原创 论文阅读:(tpami2024) Probing Synergistic High-Order Interaction for Multi-modal Image Fusion

多模态图像融合旨在通过整合和区分来自多个源图像的跨模态互补信息生成融合图像。虽然具有全球空间交互的跨注意力机制看起来很有前景,但它仅捕获二阶空间交互,忽略了空间和通道维度的高阶交互。作者进一步引入了SHIP模型的增强版本,称为SHIP++,它通过跨阶注意力演变机制、跨阶信息集成和残差信息记忆机制增强跨模态信息交互表示。

2024-11-04 16:00:59 1440 1

原创 论文阅读:Memtis: Efficient Memory Tiering with Dynamic Page Classification and Page Size Determination

数据中心工作负载推动的不断填筑的内存需求是新型内存技术创新的驱动力。而分层内存是一种有前景的解决方案,它利用具有不同容量、延迟和成本特性的多种内存类型,以在满足内存需求的同时降低服务器硬件成本。以往关于内存分层的研究往往做出次优(通常是有问题的)页面放置决策,因为它们依赖于各种启发式方法和静态阈值,而没有考虑整体内存访问分布。此外,由于大页面内的访问倾斜,决定应用程序的适当页面大小也很困难,因为大页面并不总是有益的。

2024-10-23 13:42:26 1045 1

原创 论文阅读:OpenSTL: A Comprehensive Benchmark of Spatio-Temporal Predictive Learning

由于时空预测没有标准化的比较,所以为了解决这个问题,作者提出了 OpenSTL,这是一个全面的时空预测学习基准。它将流行的方法分为基于循环和非循环模型两类。OpenSTL提供了一个模块化且可扩展的框架,实现了各种最先进的方法。给定一系列视频帧XtTxit−T1tXtT​xi​t−T1t​,涵盖了过去TTT帧,从时间t−T1t-T+1t−T1到时间ttt,目标是预测随后的T′T'T′帽Yt1T′xit1t1T。

2024-10-10 11:23:51 1458 8

原创 xLSTM模型学习笔记

首先,LSTM 被设计为解决 RNN 中的梯度消失和爆炸问题,通过门控机制实现时序上的注意力控制。然后,sLSTM 通过改进激活函数和引入额外状态来增强模型的记忆和选择能力。接着,mLSTM 通过矩阵化记忆单元和引入键值对机制提升了长序列处理效率和并行能力。最后,xLSTM 结合sLSTM和mLSTM的优势,通过非线性变换和高维空间映射提高模型表现,并在大模型设计中提供更高的效率和适应性。

2024-09-11 10:03:30 1790

原创 Mamba模型学习笔记

Transformer的自注意力机制在处理长序列时计算复杂度高。时序状态空间模型(SSM)通过空间化建模实现并行计算。Mamba作为SSM的改进版,引入选择性机制,放松了线性和时不变假设,能高效处理超长序列。Mamba将SSM的固定参数改为可变,使用LSTM式门控,构建非线性时变系统。它采用液体运动模型和李指数映射,更好地描述记忆系统的连续性和关联性。相比Transformer的粒子运动模型,Mamba在长序列处理上更高效。

2024-09-09 10:47:22 1335

原创 论文阅读:A Spatiotemporal Multiscale Deep Learning Model for Subseasonal Prediction of Arctic Sea Ice

基于物理的动力学模型可以成功的预测短期海冰趋势,但是在较短时间内提供可靠的次季节海冰预测方面存在困难,并且缺乏足够的灵活性来提供实时、准实时预测。作者提出了一个纯粹基于数据驱动的北极海冰预测系统,叫 IceFormer。它通过高质量的北极再分析数据和遥感观测数据进行训练。通过实验可以证明:在北极海冰的级多变量预测方面取得了进展。在遥感数据的驱动下,其预测性能远优于传统基线模型和机器学习模型。

2024-09-08 18:47:33 1641 1

原创 论文阅读:A Data-Driven Deep Learning Model for Weekly Sea Ice Concentration Prediction of the 。。。

作者提出了一个名叫 SICNet 的网络,采用编码器-解码器框架,结合全卷积网络(FCNs),可以以高精度预测未来一周的 SIC。同时,设计了一个时空注意力模块(TSAM)以帮助 SICNet 从 SIC 序列中捕捉时空依赖性。模型的预测方法为递归预测,同时采用二进制准确性(BACC)指标来衡量预测的海冰范围(SIE)的准确性。现有的模型中很不有用于泛北极每日 SIC 的像素级预测模型。预测的准确性可以进一步提高纯粹的卫星衍生 SIC 能否支持泛北极每日 SIC 的每周预测。

2024-09-05 14:59:51 1164 4

原创 论文阅读:MambaVision: A Hybrid Mamba-Transformer Vision Backbone

作者提出了一种新型的混合 Mamba-Transformer 主干网络。通过重新设计 Mamba 公式,增强了其高效建模视觉特征的能力。此外,作者还通过对 ViT 与 Mamba 消融研究,实验结果表明了:在最后几层为 Mamba 架构配备几个自注意力模块,可以极大地提高捕获长程空间依赖关系的建模能力。最后,作者根据他们的发现,设计了一系列具有层次结构的 MambaVision 模型,最终取得了最佳的性能。

2024-09-03 09:16:31 1893 2

原创 论文阅读:VideoMamba: State Space Model for Efficient Video Understanding

为了解决视频理解中的局部冗余与全局依赖性的双重挑战。作者将 Mamba 模型应用于视频领域。所提出的 VideoMamba 克服了现有的3D卷积神经网络与视频 Transformer 的局限性。在视觉领域有可扩展性,无需大规模数据集来预训练。对于短期动作也有敏感性,即使是细微的动作差异也可以识别到在长期视频理解方面有优越性,相比基于特征的模式,有显著的进步。与其他的模态有兼容性,在多模态环境中表现出色。

2024-08-30 11:30:44 1106 1

原创 论文阅读:SimVP: Simpler yet Better Video Prediction

作者认为,现有的CNN,RNN,Transformer 之类的视频预测领域的模型都过于复杂了,作者想要找到一个简单的方式,同时可以达到与之相当的效果。作者提出了 SimVP,这是一个简单的视频预测模型,完全基于 CNN 构建,通过均方误差(MSE)损失函数以端到端的方式进行训练。在不引入任何额外技巧与复杂策略的情况下,就可以实现最先进的性能。

2024-08-28 15:08:53 2498 1

原创 C++20三向比较运算符详解

三向比较运算符可以用于确定两个值的大小顺序,也被称为太空飞船操作符。使用单个表达式,它可以告诉一个值是否等于,小于或大于另一个值。more它返回的是类枚举(enumeration-like)类型,定义在与std名称空间中。

2024-08-02 20:59:14 541

原创 Datawhale AI夏令营-task03

*数据增强的目的是通过人工方式增加训练数据的多样性,从而提高模型的泛化能力,使其能够在未见过的数据上表现得更好。如果数据增强的变换操作与目标任务的实际场景不符,比如在不需要旋转的图像任务中过度使用旋转,那么这些变换可能会引入无关的噪音。此外过度的数据增强,比如极端的亮度调整、对比度变化或大量的噪声添加,可能会导致图像失真,使得模型难以学习到有效的特征。MixUp是一种数据增强技术,其原理是通过将两个不同的图像及其标签按照一定的比例混合,从而创建一个新的训练样本。是一个在0到1之间的值,表示混合的比例。

2024-07-20 21:52:42 861

原创 Datawhale AI 夏令营-task2

ImageNet 包含超过1400万张注释过的图像,这些图像分布在超过2.2万个类别中。它的规模之大使得它成为深度学习模型训练和评估的理想数据集。ImageNet 数据集中的图像包含了各种场景、物体、背景和遮挡情况,这为算法提供了极大的挑战。这种多样性使得在 ImageNet 上训练的模型能够学习到鲁棒的特征,从而在现实世界应用中表现良好。ImageNet 提供了一个标准的性能基准,研究者可以通过在 ImageNet 上的表现来比较不同模型的性能。

2024-07-20 21:47:09 625

原创 C++20使用“复制和交换”方法实现安全处理异常的赋值运算符

使用 复制和交换 的方法实现安全处理异常的赋值运算符

2024-07-16 22:15:56 668

原创 Datawhale AI 夏令营-task1

Deepfake是一种使用人工智能技术生成的伪造媒体,特别是视频和音频,它们看起来或听起来非常真实,但实际上是由计算机生成的。这种技术通常涉及到深度学习算法,特别是生成对抗网络(GANs),它们能够学习真实数据的特征,并生成新的、逼真的数据。Deepfake技术虽然在多个领域展现出其创新潜力,但其滥用也带来了一系列严重的危害。在政治领域,Deepfake可能被用来制造假新闻或操纵舆论,影响选举结果和政治稳定。经济上,它可能破坏企业形象,引发市场恐慌,甚至操纵股市。

2024-07-14 23:45:06 1085 1

原创 用于程序搜索的智能融合算法的设计与实现(C++,已用于程序中)

该程序搜索算法是我最近写的软件中使用到的算法,软件的项目地址如下:https://github.com/ghost-him/QuickLaunch/。建议打开源码对应的阅读该算法的实现逻辑。该算法已经应用在软件中,并且取得了令我自己很满意的效果。

2024-06-25 19:33:32 798 1

原创 使用soci库时,出现“#error “SOCI must be configured with C++11 support when using C++11“”的解决办法

来指定编译该库时所用的cpp版本。(只要大于11即可)其原因是在编译soci库时,没有使用最新的cpp标准。文件过长,这里只给出上半部分的文件。打开soci的源码文件夹中的。

2024-05-07 22:03:14 344

原创 在windows环境中使用vcpkg+cmake完成类linux的c++开发环境配置

由于众所周知的原因,在 windows 下进行 c++开发是一件极其痛苦的事情。我也多次因为无法在 windows 下配置开发环境而转向 linux 开发。我在最近移植我的 linux 应用时,发现了一个在 windows 下非常方便的 c++安装包管理器。这个就是 vcpkg。通过使用 vcpkg,可以在 windows 上实现 linux 一样的开发环境。本篇文章旨在为各位提供一个新的环境配置思路。我本人也是刚开始研究这个软件,难免会有众多疏忽。

2024-02-03 13:38:24 739 1

原创 第十四届蓝桥杯大赛软件赛CB国赛-填空题(题目解析+完整代码)

考完蓝桥杯了以后一直在咕咕咕, 所以题解直到现在才写出来()欢迎访问我的个人博客!

2023-06-15 17:31:18 1809

原创 第十四届蓝桥杯大赛软件赛省赛-试题 B---01 串的熵 解题思路+完整代码

对于一个长度为 n 的 01 串 $S = x_{1} x_{2} x_{3} ... x_{n}$,香农信息熵的定义为 $H(S ) = − {\textstyle \sum_{1}^{n}} p(x_{i})log_{2} (p(x_{i}))$,其中 $p(0)$, p $(1)$ 表示在这个 $01$ 串中 $0$ 和 $1$ 出现的占比。比如,对于 $S = 100$ 来说,信息熵 $H(S ) = − \frac{1}{3} log_{2} ( \frac{1}{3} ) − \frac{2}

2023-04-08 15:58:56 6680 3

原创 快速求解组合数

组合是数学的重要概念之一。从n个不同元素中每次取出m个不同元素0⩽m⩽n,不管其顺序合成一组,称为从n个元素中不重复地选取m个元素的一个组合。所有这样的组合的种数称为组合数。本文将通过动态规划的思维和数学方法来求解组合数。more。

2023-03-26 10:27:03 754

原创 高考结束了以后应该做的事情(个人经历的总结)

在本指导中,我总结了我大学期间我认为做的没有后悔,最正确的事情。同时,根据我的经历和我踩过的坑总结出来了这一份入学指南。这个指导有点偏向于工科生,已经尽量偏向于所有专业了。对于所有专业的同学都应当具有一定的参考价值。欢迎相关专业的同学进行增补。众所周知嗷,高考结束了以后,身心都得到了放松。结束了整个高中的生活,那么这个暑假就应该。在大学,空闲时间很多,你可以自己自由的支配你的时间。你可以培养你的兴趣爱好,也可以去提升自己的专业能力。

2023-02-14 00:52:38 454

原创 我的创作纪念日

个人日志

2023-01-05 22:22:01 219 4

原创 C++ 操作mysql / mariadb数据库api,包含完整的示例代码

我目前还在学这个mysql的api,目前还不是完整的,但是已经可以覆盖基本使用场景了。

2022-11-22 13:51:05 1444 2

原创 计算机网络复习

计算机网络复习

2022-11-15 20:47:19 2569 1

原创 软件设计师-个人笔记-错题集

个人笔记

2022-10-30 13:01:09 453

原创 软考-软件设计师-软件工程

软体工程的常用的考点,仅做为笔记

2022-10-18 20:05:54 352

原创 软考软件设计师基础知识—法律法规知识

软考软件设计师基础知识—法律法规知识

2022-09-08 17:20:57 274

原创 软考软件设计师-软件工程基础知识

软考软件设计师-软件工程基础知识

2022-09-05 12:35:06 1097

原创 git使用笔记

git使用笔记

2022-07-15 12:41:25 202

原创 c++ 设计模式

设计模式

2022-07-14 19:03:08 242

原创 linux 网络编程(3) --- 高并发服务器

高并发服务器编程

2022-07-10 17:27:02 873

原创 linux 网络编程(2) --- socket编程

socket编程

2022-07-10 17:26:20 786

原创 linux 网络编程(1) --- 网络基础

网络编程

2022-07-10 17:25:44 463

原创 linux 线程同步

相关知识点

2022-07-05 16:43:33 215

空空如也

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

TA关注的人

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