自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一千零一夜的博客

以此博客,见证我的终身学习

  • 博客(534)
  • 资源 (3)
  • 收藏
  • 关注

原创 vs2019 拷贝后打开解决方案显示已卸载

问题原因:vs版本低于之前的版本,或者是其他依赖版本不对,比如qt版本。问题:将代码拷贝到其他地方,再打开次解决方案,显示已卸载,如下所示。定位问题:vs2019没有安装qt 插件,因为加载的项目都依赖qt。可重新右击其中一个项目,重新加载项目,看报错提示信息。提示信息说明是qt的问题,如下。即可加载成功,如下。

2025-04-02 11:19:31 271

原创 LLM预训练过程-简明版本

如下上下文输入的是前4个tokens(逐渐增加输入tokens,理论上可以无限多个,但是实际计算量太大,会限制输入个数作为最大上下文长度),下一个token是3962,预测此token的概率。网络输出的是一个 100277维度的概率分布,每一个位置表示下一个是对应token的概率。:生成下一个 Token 时,始终基于已生成的历史内容,逐步扩展序列,直至满足终止条件(如达到指定长度或生成结束符)。语言模型训练的核心逻辑:基于上下文序列,预测下一个 token 的概率分布,并通过监督学习优化模型参数。

2025-03-12 20:25:29 307

原创 【CV 顶会论文解读】SegNeXt:用卷积重新定义语义分割,性能超越 Transformer!

语义分割是计算机视觉的核心任务之一,它要求模型像画家一样为每个像素 "涂色"。传统的 CNN 模型(如 DeepLab)和新兴的 Transformer 模型(如 SegFormer)都曾引领风骚。🔥 实时性:SegNeXt-T 在 RTX 3090 上实现 25 FPS,远超 BiSeNetv2 等实时模型!💡 有没有一种方法能兼具两者的优点?SegNeXt 给出了答案!SegNeXt 的核心创新在于。

2025-03-10 18:24:31 609

原创 gpt简单实现

Query 来自一个序列(如解码器),Key/Value 来自另一个序列(独立的外部源,如编码器),用于处理两个序列之间的交互。(输入的实际信息),value是最终加权求和的内容,权重由query和key的相似度决定。(输入的特征),key用于与query计算相似度,确定哪些部分与当前query最相关。(当前关注点),例如,在处理句子时,query代表当前需要处理的词或位置。:Query、Key、Value 来自同一输入,用于捕捉序列内部的依赖关系。多头自注意力:由多个并行的自注意力组成。

2025-03-10 15:04:22 387

原创 简单的二元语言模型bigram实现

简单的二元语言模型bigram实现

2025-03-07 14:30:26 1021

原创 基于DeepSeek(本地部署)和RAGFlow构建个人知识库

纯本地部署大模型,并使用RAG微调模型。

2025-03-05 14:10:37 2361 2

原创 LoRA模型微调过程记录

LoRA算法是通过低秩矩阵调整原始模型的权重,并没有修改权重本身,所以需要将LoRA权重合并到原始权重,生成一个新的完整权重。先点击卸载模型,卸载deepseek-r1-1.5b-distill模型,再加载微调后的模型。机器自带了conda,这些修改conda的配置,将虚拟环境配置在数据盘,这样关闭机器后,此虚拟环境不会清空,且此机器资源不足时,可以将此虚拟环境克隆到另一个空闲机器上。注意关机后,可以此机器后会被其他人征用,再次开机需等待他的释放。这里的按照量计费,是开机使用则开始计费,关机这不计费。

2025-03-03 15:55:25 1060 2

原创 RLHF强化学习微调LLM

强化学习

2025-03-01 17:15:48 718

原创 LLM参数高效微调PEFT

Parameter-Efficient Fine-tuning, PEFT

2025-03-01 16:51:30 861

原创 多gpu计算策略

多gpu训练

2025-03-01 11:47:50 283

原创 显存占用计算方法

显存占用

2025-03-01 11:20:21 525

原创 生成式AI项目的生命周期

生成式AI项目的生命周期

2025-02-28 21:55:14 828

原创 LLM生成模型-推理参数设置

大模型推理参数

2025-02-28 16:37:17 286

原创 transformer结构

transformer结构

2025-02-28 11:18:54 1081

原创 low rank decomposition如何用于矩阵的分解

矩阵分解

2025-02-25 18:15:33 500

原创 NeRF-SLAM和传统SLAM技术对比

传统SLAM适合实时性要求高的场景,而NeRF-SLAM适合需要高精度建模的场景。两者各有优劣,选择取决于具体应用需求。

2025-02-22 17:06:19 566

原创 DRÆM无监督异常检测(CVPR2021)

DRÆM无监督,直接学习如何区分正常和异常的图像区域。可直接定位异常,无需复杂后处理。

2024-12-24 19:41:53 1316

原创 通俗易懂贝叶斯公式

通俗易懂贝叶斯公式

2024-12-14 11:44:04 1166

原创 DDPM扩散模型源码详解

按照算法步骤,一一对应源码。

2024-12-07 15:28:33 1386

原创 cutpaste 超简单的无监督异常检测算法

简单一句话,CutPaste算法的原理是通过从正常图像中切割出一个矩形区域并将其粘贴到同一图像的随机位置来生成增强样本,以此引入局部不规则性,从而训练模型学习识别这些不规则性,进而检测和定位真实缺陷。其中 X是正常数据集,c(x) 是从 x 中随机位置裁剪出的图像块,CP(⋅) 是CutPaste增强操作,g 是一个由深度网络参数化的二元分类器,CE(⋅,⋅) 代表交叉熵损失。:基于上述学习到的表示,构建一个生成式的单分类器,用于区分带有异常模式的数据与正常数据。的异常检测,整个图像对应一个异常分数值;

2024-12-07 09:38:51 1243

原创 工业异常检测-CVPR2024-RealNet无监督异常检测算法

RealNet提供了一个新颖且有效的无监督异常检测框架,旨在解决现有方法中的挑战,如生成逼真的异常样本、处理特征冗余及预训练偏差,以及提高异常检测和定位的准确性。

2024-12-06 15:10:03 1479

原创 工业异常检测-CVPR2024-新的3D异常数据合成办法和自监督网络IMRNet

Towards Scalable 3D Anomaly Detection and Localization: A Benchmark via 3D Anomaly Synthesis and A Self-Supervised Learning Network

2024-12-06 10:54:10 1329

原创 python可视化高纬度特征

可视化网络的特征层,假如resnet网络输出的特征维度是(batch_size,512). 如果要可视化测试集的每个图片的512高维度特征分布呢?embeds = resnet18(x),embeds是(batch_size,512)高维度特征。

2024-11-29 17:14:35 218

原创 CondaValueError: Malformed version string ‘~‘: invalid character(s).

在window下使用conda安装任何包都会报错。报错信息是CondaValueError: Malformed version string '~': invalid character(s).:把.condarc文件的源地址删除(八成是源地址访问不了了),只保存默认的;或者直接将.condarc文件删除。然后就可以正常安装包了,如下。

2024-11-28 18:24:31 2348 2

原创 OpenCV和Qt坐标系不一致问题

“OpenCV和QT坐标系导致绘图精度下降问题。”OpenCV和Qt常用的坐标系都是笛卡尔坐标系,但是细微处有些不同。01—OpenCV坐标系OpenCV是图像处理库,是以图像像素为一个坐标位置,即一个像素对应一个坐标,所以其坐标系也叫图像坐标系。如下所示。其中坐标(1,1)表示红色方块的位置。02—Qt坐标系Qt是用于创建图形用户界面(GUI)应用程序,是可以处理亚像素坐标的。坐标(0,0)和...

2024-11-21 21:04:54 540 1

原创 QString转std::string乱码问题巨坑

【代码】QString转std::string乱码问题巨坑。

2024-11-20 19:43:35 535

原创 Qt多边形填充/不填充绘制

填充/不填充多边形绘制

2024-11-06 10:59:41 514

原创 QGraphics View绘制大量的数据

“通过QGraphicsView可视化大量的数据,并实时交互。”01—简略介绍Qt官方示例项目chip可视化一个包含40000个芯片item的巨大图形视图。此示例演示了图形视图强大的导航和交互功能,允许您独立缩放和旋转四个视图中的每一个,并且可以在场景中选择和移动项目。界面如下。主窗口有4个QFrame,每个frame内部是网格布局: 工具栏labelLayout(r1,c0), graphic...

2024-11-05 09:50:20 549

原创 Qt 设置按钮互斥模式

按钮互斥模式

2024-11-03 10:31:46 418

原创 QGraphics View坐标系

QGraphics View绘图结构依赖三个类:QGraphicsScene,QGraphicsView,QGraphicsItem。这三个对象坐标如何相互转换

2024-11-02 15:59:12 1250

原创 Graphics View 绘图架构

简单来说,整个是面向对象的设计思路

2024-11-02 10:48:55 985

原创 人脸关键点数据集WFLW

关键点数据集介绍

2024-09-13 18:34:30 966 2

原创 Deep Learning-Based Object Pose Estimation:A Comprehensive Survey

基于深度学习的目标姿态估计:一份综合的调研

2024-09-12 10:36:05 1344

原创 只使用qt求多边形点集的外接矩形

qt求外接矩形

2024-09-09 12:11:21 536

原创 qtdraw-使用qt绘图之开源源码学习

qt绘图功能

2024-09-07 12:00:21 1368

原创 qt QGraphicsScene场景坐标和场景内GraphicsItem局部坐标的相互转换

场景坐标和转场景内某个item局部坐标之间的相互转换。

2024-09-07 10:05:57 575

原创 调研适合c++训练和部署的框架

框架选择

2024-08-13 15:33:42 806

原创 nodeeditor 源码阅读-ImageLoaderModel加载图像节点

功能:该节点算子的功能如上,可以加载图像进行显示,并可以传输给下一个节点算子。源码:详细解析如下ImageLoaderModel.hpp#pragma once#include <iostream>#include <QtCore/QObject>#include <QtWidgets/QLabel>// 包含 QtNodes 库中的节点委托...

2024-07-19 16:51:23 206

原创 华为升腾显卡选型备忘

官方硬件分类:(1)V后缀的都是Video视频解析卡;(2)I后缀的都是推理卡;(3)芯片是310则是推理卡,910是训练卡。

2024-06-25 14:57:02 15289 1

原创 visual studio打包qt算子时,只生成dll没有生成lib等文件

解决不生成lib文件问题。

2024-06-03 15:55:42 617

opencv4.5.0-gpu版(附加cuda10)

window,cuda10环境下,编译的opencv4.5.0-gpu版。 opencv目录: bin include x64 cuda10目录: bin include lib

2023-09-01

图像分类数据集:hymenoptera-data

彩色图像,包含了两个类别:蚂蚁和蜜蜂。 可用于图像分类任务。 文件夹形式如下: train: ants bees val: ants bees

2022-10-14

labelme标注的voc分割数据

注意:该数据集是用于图像分割的,且是人物图像分割。 包含了训练集合和测试集合。 训练集:32张 测试集:8张 由于数据集小,所以此数据集只用于快速验证分割网络的搭建。

2022-08-16

opencv4.5.0对应的.cache文件夹

里面的文件完整,如下所示: ade data ffmpeg ippicv nvidia_optical_flow xfeatures2d .gitignore

2022-02-26

分割模型fcn.onnx

github下载太慢了,这里备份下。 原始下载路径:https://github.com/onnx/models/blob/main/vision/object_detection_segmentation/fcn/model/fcn-resnet50-11.tar.gz 其他权重下载路径:https://github.com/onnx/models/tree/main/vision/object_detection_segmentation/fcn

2022-02-12

alexnet.onnx权重

生成该权重代码: import torch import torchvision # use Trace to export onnx model dummy_input = torch.randn(10, 3, 224, 224, device='cuda') # 定义模型的输入shape model = torchvision.models.alexnet(pretrained=True).cuda() # if delete cuda(), will generate onnx model with no cuda. input_names = ['inputs'] output_names = ['outputs'] torch.onnx.export(model, dummy_input, f='alexnet.onnx', verbose=True, input_names=input_names, output_names=output_names, opset_version=10)

2022-02-12

空空如也

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

TA关注的人

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