- 博客(77)
- 资源 (1)
- 收藏
- 关注
原创 CLion的坑:CMake File API : no reply dir found clion
Tools/Deployment,不要🙅☑️,这样cmakelist至少可以编译过去,如果要同步的环境的话。点击Tools/Resync with Remote Hosts。
2025-03-28 16:41:10
234
原创 模型压缩与迁移:基于蒸馏技术的实战教程
基本概念教师模型:一个已经训练好的、性能优异的大模型。学生模型:一个较小、较简单的模型,目标是学习教师模型的行为和知识。软标签(Soft Labels):教师模型输出的概率分布,而不是简单的类别标签,这些概率分布包含了教师模型关于输入数据的丰富信息。训练过程训练教师模型直到它达到较高的准确率。使用教师模型的输出(软标签)来训练学生模型。学生模型同时学习硬标签(实际类别标签)和软标签,以此来模拟教师模型的行为。
2025-03-27 17:02:34
941
原创 基于RK3588平台的OpenCV 4.11快速部署与使用指南
本文旨在帮助开发者快速在RK3588平台上部署和使用编译好的OpenCV 4.11。通过本文,您将了解如何在RK3588芯片上高效集成OpenCV库,充分发挥其强大的图像处理能力,为您的项目提供高效、稳定的视觉识别解决方案。无论您是从事机器视觉、智能监控还是人工智能领域的研究与开发,本文都将为您提供实用的操作步骤和优化建议,助您轻松应对各类视觉处理任务。
2025-03-26 10:25:57
395
原创 保姆级教程:Unsloth微调DeepSeek
Unsloth是一个开源项目,主要致力于提高大型语言模型(LLMs)的微调效率。该项目由Daniel Han和Michael Han领导的团队开发,旨在为开发者提供一个高效且低内存占用的微调解决方案。:Unsloth通过优化内核和手动反向传播引擎,实现了微调训练速度的2倍提升。同时,与传统微调方法相比,内存使用减少了70%至80%,使得在相同硬件资源下可以处理更大的数据集和更复杂的模型。
2025-03-17 17:54:32
1296
1
原创 揭秘RK-NPU性能差异:YOLOv12与YOLOv11谁更胜一筹?
YOLOv12和YOLOv11都是YOLO(You Only Look Once)系列中的实时目标检测模型,但它们在设计和性能上有所不同。总的来说,YOLOv12在继承YOLO系列优势的基础上,通过引入注意力机制和优化网络架构,实现了更高的检测精度和更快的推理速度。
2025-02-26 11:55:05
1219
4
原创 RK3588部署Deepseek R1模型(CPU+NPU)
最近deepseek非常火爆,从使用者的角度看(1)开源的模型:deepseek开源了13个模型(毕竟openai的模型不开放)(2)资源暂用较少(毕竟不是每个人家里都用用不完的GPU):使用ollama在mac上部署了一下,不能说非常简单吧,只能说傻瓜式的教程。
2025-02-10 21:13:29
3380
1
原创 UNet-二维全景X射线图像牙齿分割(代码和模型修改)
使用了之前用于眼底分割的模型,刚好查到有牙齿分割的数据,修改一下是不是可以自己也做一个牙齿分割的模型,这里主要使用的是,自己还添加了resnet34作为backbone的模型文件,数据集和代码在后文章中辉添加出来,关于unet的相关的知识点可以参考链接中的github地址,有相关视频和博文,我也是借鉴然后自己发挥一下。
2025-02-10 17:59:27
804
原创 RKNN_C++版本-YOLOV5
为了实现低延时,所以开始看看C版本的rknn的使用,确实有不足的地方,请指正(代码借鉴了rk官方的仓库文件)。
2025-01-23 17:40:27
905
1
原创 NCNN推理
ncnn 是一个高性能的神经网络前向计算框架,专门针对移动设备和嵌入式设备设计。它由腾讯优图实验室开发,旨在提供高效的神经网络推理能力,特别是在资源受限的环境中,如智能手机和嵌入式系统。ncnn 被广泛应用于移动端和嵌入式设备上的各种深度学习应用,包括但不限于:图像分类/目标检测/语义分割/人脸识别/图像生成与处理。
2024-07-23 12:51:16
772
原创 NVIDIA-TensorRT-Python推理
NVIDIA TensorRT进行模型推理的Python实现。TensorRT是一个高性能的深度学习推理优化器和运行时,它能够为深度学习模型提供低延迟和高吞吐量的推理能力。(由于官方文档的使用还是比较简单,也可能自己很菜,参考了别人的文档和自己摸索,写出来这个可以使用的API)
2024-07-18 13:56:42
558
原创 pytorch-分类-检测-分割的dataset和dataloader创建
在PyTorch中,Dataset和DataLoader是两个重要的工具,用于构建输入数据的管道。(1)Dataset是一个抽象类,表示数据集,需要实现__len__和方法。是一个可迭代的数据加载器,它封装了数据集的加载、批处理、打乱和并行加载等功能。
2024-03-31 11:33:08
707
原创 Pytoch计算数据集的均值和方差
图像预处理时,通常使用transforms.Normalize(mean, std)对图像按通道进行标准化,即减去均值,再除以方差。这样做可以加快模型的收敛速度。其中参数mean和std分别表示图像每个通道的均值和方差序列。
2024-03-29 10:12:33
1387
原创 C版本的-Unet-rknn推理
之前就想着使用rknn的c版本的api做推理看看,找了一个简单的,那就unet吧,本来想着用rk的demo文件,但是里面是mobilenet,相关的函数没有,卡这也卡了好久,突然发现tengine相关的后处理,拿来用用,终于调试好了!!!(环境自己配置)
2024-03-20 16:32:56
547
1
原创 香橙派企业信用问题-劝一个是一个,别买!!!
香橙派推广旗下AI PRO 开发板,在B站做直播,一场直播两个直播间,分别抽取一名观众,宣传是场场送AI PRO开发板!!!
2024-03-04 11:55:24
435
原创 四、RK3588-Mobilenet直接推理(C++版本)
RKNN(Rockchip Neural Network)是一种用于嵌入式设备的深度学习推理框架,提供了一个端到端的解决方案,用于将训练好的深度学习模型转换为在嵌入式设备上运行的可执行文件。RKNN在Rockchip NPU(神经网络处理器)平台上运行,提供了模型转换、推理和性能评估的开发套件。RKNN-Toolkit2是一个开发套件,它为用户提供了在PC和Rockchip NPU平台上进行模型转换、推理和性能评估的Python接口。
2023-12-27 15:01:32
2648
8
原创 三、C++版本OpenCV的API使用
使用了python版本的opencv接口,现在使用c++版本的opencv,感觉接口还是挺熟悉的,写一下当做记录,为了熟悉一下api就没有使用cv的命名空间。
2023-12-26 17:00:59
899
原创 二、RK3588-安装Opencv-4.8.1(C++版本)
OpenCV是一个跨平台的计算机视觉和机器学习软件库,基于Apache2.0许可(开源)发行。它可以在Linux、Windows、Android和Mac OS操作系统上运行。OpenCV由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口。这个库实现了图像处理和计算机视觉方面的很多通用算法,主要倾向于实时视觉应用。OpenCV也提供对于C#、Ch、Ruby,GO的支持。
2023-12-26 15:06:29
3315
2
原创 一、RK3588-安装CMake-3.28.1
(Cross-Platform Make)是一个跨平台的构建工具,用于管理软件项目的构建过程。使用CMake可以生成与操作系统和编译器无关的构建配置。在OpenCV安装过程中,我们使用了CMake来配置和生成Makefile。
2023-12-26 11:34:54
1105
原创 RK3588-TVM-GPU推理模型
之前的博客已经在RK3588上安装了tvm的mali-gpu的版本,我们整理一下思路,本文将从模型的转换和调用两个方面进行讲解,tvm使用的是0.10版本,模型和代码也都是tvm官方的案例。
2023-12-22 15:56:17
1614
原创 Pytorch-RealSR超分模型
RealSR 是一种基于学习的单图像超分辨率(SISR)模型,专门针对真实世界的图像。它由腾讯 AI 实验室于 2020 年提出。RealSR 的核心创新是提出了一种新的退化模型,该模型能够更好地模拟真实世界的退化过程。该模型考虑了真实世界图像中存在的多种退化因素,包括模糊、噪声和色彩失真。RealSR 还提出了一种新的网络架构,该架构能够更好地学习真实世界的退化模型。该网络架构采用了一种递归结构,能够逐渐恢复高分辨率图像的细节。
2023-12-20 15:09:25
1902
原创 RK3588安装TVM-GPU版本
Mali-G610 是 Arm 公司开发的第三代 Valhall 架构的 GPU。它于 2022 年 7 月发布,面向中端和高端移动设备。Mali-G610 采用 Armv9 架构,具有 10 个核心,每个核心都有 128 个 FP32 ALU。它还支持 FP16、INT8 和 INT4 计算,以及硬件加速的 AI 功能。Mali-G610 的性能比前代 Mali-G57 提高了 20%。它能够在 1080p 分辨率下以 60fps 的帧率运行复杂的游戏和应用程序。核心数:10 个。
2023-12-19 11:58:41
6193
9
原创 RK3588安装TVM-CPU版本
TVM是一个开源的机器学习编译器栈,用于优化和编译深度学习模型,以在各种硬件平台上实现高效性能。TVM可以在ARM开发板上进行部署和优化。
2023-12-12 11:43:05
981
原创 RK3588编译MXNet框架
MXNet(也称为Apache MXNet或incubator-mxnet)是一个开源的深度学习框架,它最初由华为和亚马逊AWS共同开发,并于2017年成为Apache软件基金会的孵化项目。它的跨平台支持、多语言接口和分布式训练功能使其成为一个受欢迎的工具,用于构建和部署深度学习模型。:作为一个Apache孵化项目,MXNet拥有活跃的开发社区,提供了文档、教程和许多示例来帮助用户入门和解决问题。:MXNet支持将训练好的模型部署到不同的生产环境中,包括云端服务器、移动设备和嵌入式系统。
2023-10-31 16:30:45
325
原创 骨龄的知识点介绍
骨龄是指通过评估一个人的骨骼发育情况来估算其生理年龄的医学指标。这是一种用于评估儿童和青少年生长和发育状态的方法,可以用来确定他们的生长是否正常、性发育是否在适当的范围内以及是否存在生长异常。
2023-10-18 10:56:15
285
原创 RK3588安装python3.11(ubuntu18.04)
看到rknn_toolkit_lite2更新了python3.11的安装包,马上更新一下。
2023-09-27 17:27:09
1134
原创 心电常见疾病
心电图(ECG或EKG)是一种用于记录心脏电活动的常见医疗检查方法。它可以帮助医生诊断许多心脏和心血管疾病,以及一些其他与心脏有关的问题。
2023-09-26 17:27:49
320
原创 YOLOV8-DET转ONNX和RKNN
yolov8就不介绍了,详细的请见YOLOV8详细对比,本文章注重实际的使用,从拿到yolov8的pt检测模型,怎样转onnx和rknn的使用,配置好相应的环境,就可以开心的做yolov8的检测啦!!!
2023-09-26 14:32:24
2774
12
原创 ONNX版本YOLOV5-DeepSort (rknn版本已经Ready)
之前一直在忙着写文档,之前一直做分类,检测和分割,现在看到跟踪算法,花了几天时间找代码调试,看了看,展示效果比单纯的检测要更加的炸裂一点。
2023-08-18 12:38:19
3168
24
原创 DCM文件的相关操作
DICOM图像的元数据包含了多个字段,用于描述和标识图像的相关信息。以下是一些常见的规则和建议,用于设置DICOM图像的患者PID、Accession Number和Study UID:pydicom请注意,DICOM标准涵盖了大量的元数据字段和规范,上述规则仅针对特定的字段进行说明。根据实际需求和使用场景,可能还需要考虑其他DICOM元数据字段的设置和处理。
2023-07-13 15:40:36
1241
原创 眼底图片解读(对比图!!!)
眼底图像是通过眼底摄影等技术获取的眼底部位的影像,可以提供关于眼睛健康和疾病的重要信息。以下是眼底图像中常见的信息和相关的疾病判断:(1)视网膜:眼底图像可以显示视网膜的结构和病变。视网膜病变如黄斑变性、视网膜血管阻塞、视网膜裂孔等可以通过观察视网膜的形态和血管变化来进行判断。(2)血管:眼底图像能够清晰显示视网膜血管的形态和分布。糖尿病视网膜病变、高血压视网膜病变等可以通过观察血管的异常扩张、狭窄、渗漏等来进行判断。(3)黄斑区:黄斑区是眼底图像中重要的区域,与中心视觉功能密切相关。
2023-06-07 11:19:20
2682
原创 医学全量影像(Whole Slide Imaging,WSI)
在医学中,全量影像(Whole Slide Imaging,WSI)是一种数字化的图像技术,用于获取和浏览高分辨率的组织切片图像。它是将组织切片整体数字化,以替代传统的显微镜检查。全量影像主要用于数字化的组织切片,因此在实际应用中,其主要包含患者的组织切片图像。其他类型的影像可能需要通过其他系统或技术进行获取和管理。
2023-06-07 10:50:00
6354
yolov5-rk的c++程序
2025-01-23
yolov4-车道线检测代码
2024-03-19
深度学习推理框架tvm-RK3588-gpu使用完整代码
2023-12-22
YOLOV8模型转换-ONNX-RKNN
2023-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人