自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AdaFace: Quality Adaptive Margin for Face Recognition

弧线里面的颜色代表了 GST 的大小,深红色区域的样本对训练的贡献更大,裕值只影响决策边界的位置,而不影响 GST 的大小。需要注意的是,数据增强会影响CurricularFace的性能,这与假设是一致的,即数据增强是获得更多数据的积极效果和无法识别的图像的消极效果之间的权衡。同时作者通过使用特征范数来近似图像质量提出一个概括性的损失函数,可以随意在ArcFace和CosFace之间随意游走,在提升低质量图像的识别精度的同时,也没有损失高质量图像的精度。这项工作解决了训练数据中存在的无法识别的图像。

2025-07-31 16:04:53 83

原创 YOLOV5模型转ONNX及测试

(1)静态 ONNX 模型的输入形状固定。通常是基于训练时的输入尺寸(默认 640x640, batch size = 1),即输入图片必须符合该尺寸。(2)动态 ONNX 模型支持动态输入尺寸。输入图片可以是任意尺寸,不局限于训练时的尺寸(即我w, h, batch 都是可变的)。缺点:推理速度可能稍微降低,因为引擎需要处理不同的输入尺寸,无法进行特定尺寸的优化。根据任务类型设置,分别对每个类别进行nms 和 对全部检测结果进行nms。优点:静态输入模型在推理时可能会有更好的优化,推理速度更快。

2025-01-23 19:21:05 1129

原创 ONNX的使用:从转化到推理(通用)

ONNX(Open Neural Network Exchange)是一个开放的生态系统,它允许人工智能开发者在不同的框架和工具之间轻松地移动模型。这意味着,一个用PyTorch或TensorFlow训练的模型可以被转换成ONNX模型,然后在不同的框架中部署和运行,如TensorRT或TVM。ONNX充当了一个中间层,使得模型转换和部署变得更加灵活和方便。ONNX模型的优势框架无关性:ONNX提供了一种在不同深度学习框架之间迁移模型的标准方式。支持多种工具和库。

2024-12-20 10:15:21 2706

原创 pytorch模型(.pth)转tensorrt模型(.engine)几种方式

pytorch模型转tensorrt的几种方式

2024-11-05 15:04:55 1743

原创 网络可视化工具netron安装流程

浏览器中输入链接:https://lutzroeder.github.io/netron/,点击Open Model,打开相应的网络模型文件。打开官方Github链接,点击Download处下载.exe应用程序,安装到本地环境。安装后,在终端下输入:netron,在浏览器上输入 loaclhost:8080。打开官方Github链接,点击Download处下载文件,并运行安装命令。打开官方Github链接,点击Download处下载文件,并运行安装命令。

2023-07-12 00:11:41 3421

原创 基于WSL2的ubuntu(Windows 子系统)安装及开发环境搭建

WSL 是 Windows Subsystem for Linux 的缩写,译为适用于Linux 的 windows 子系统。使用WSL让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销。如果你是Windows用户的话,觉得使用Linux很不方便,那么这篇文章可以给你提供一个还算舒适的Windows10下Linux开发的环境,并且不需要多高的配置,也可以很顺畅的使用。

2023-07-10 00:43:55 3942

原创 C++判断字符(串)是否是数字或者字母及大小写转换

isalnum()用来判断一个字符是否为数字或者字母,也就是说判断一个字符是否属于a~z||A~Z||0~9。isalpha()用来判断一个字符是否为字母,如果是字符则返回非零,否则返回零。islower()用来判断一个字符是否为小写字母,也就是是否属于a~z。isupper()和islower相反,用来判断一个字符是否为大写字母。tolower()函数是把字符串都转化为小写字母。toupper()函数是把字符串都转化为小写字母。

2023-07-05 16:15:00 1369

原创 Tmux 使用教程

Tmux 是一个终端复用器(terminal multiplexer),非常有用,属于常用的开发工具。

2023-07-05 09:30:00 493

原创 pycharm常用快捷键总结

工欲善其事,必先利其器。Python开发利器Pycharm常用快捷键以及配置如下,相信有了这些快捷键,你的开发会事半功倍!Ctrl + D 复制选定的区域或行Ctrl + Y 删除选定的行Ctrl + Alt + L 代码格式化Ctrl + Alt + O 优化导入(去掉用不到的包导入)Ctrl + 鼠标 简介/进入代码定义Ctrl + / 行注释 、取消注释。

2023-07-05 06:30:00 2610

原创 C++中vector使用说明

向量。

2023-07-04 23:04:13 1311

原创 C++中的STL中map用法详解

C++中的STL中map用法详解

2023-07-04 22:15:00 3369

空空如也

空空如也

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

TA关注的人

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