logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深度学习之用CelebA_Spoof数据集搭建一个活体检测-用MNN来推理时候如何利用Conan对软件包进行管理

本文介绍了使用Conan作为C/C++包管理器来管理项目依赖的详细步骤。Conan是一个专为C/C++设计的去中心化包管理器,支持多平台和交叉编译,能够自动下载和编译所需的库文件,简化了依赖管理的过程。文章首先提到了在深度学习项目中如何使用MNN进行模型推理,并指出Conan在编译和依赖管理中的重要性。接着,详细说明了如何安装和配置Conan,并展示了项目结构中的关键配置文件conanfile.t

文章图片
#深度学习#mnn#人工智能
深度学习之用CelebA_Spoof数据集搭建一个活体检测-一些模型训练中的改动带来的改善

本文探讨了在活体检测模型中引入傅里叶变换作为辅助特征的效果。实验基于CelebA_Spoof数据集,使用SqueezeNet框架进行训练,并采用蒸馏法进行模型优化。初始模型的评估指标(如准确率、召回率等)表现不佳,因此尝试通过傅里叶变换增强模型对伪造攻击的识别能力。傅里叶变换能够捕捉到翻拍照片中因相机或屏幕闪烁而产生的频域特征,从而提升模型的区分能力。实验对比了基线模型和改进模型(加入傅里叶变换)

文章图片
#深度学习#人工智能
什么是智能体:意图识别与大模型提示词

本文聚焦智能体应用的两大核心技术:意图识别与提示词工程。意图识别部分详细介绍了规则驱动、机器学习和大语言模型三种方法的技术实现与选型策略,并提供了代码示例。提示词工程部分阐述了如何通过精心设计的指令引导大模型生成高质量响应,包含角色设定、技能要求和限制条件等要素,并以民宿定价助手为例展示了实际应用场景。文章强调这两项技术是构建高效智能体应用的基础,并提供了技术选型指南和优化策略。

文章图片
有关PaddleSeg训练时出现:ValueError: all input arrays must have the same shape

本文记录了在使用百度飞桨平台进行图像分割训练时遇到的问题及解决方法。作者在自定义数据预处理时发现,虽然手动生成的标签图与官方样本在颜色和像素值上一致,却出现形状错误。通过排查发现,问题根源在于图像位深度不同(官方标签图为8位,自建图为24位),导致处理异常。最终采用官方代码中的图像保存方法(使用PIL库的'P'模式并设置调色板),使训练得以正常进行。文章提醒开发者注意图像位深度对模型训练的影响,并

文章图片
#目标检测
深度学习之残差网络ResNet

在深度学习的发展历程中,卷积神经网络的设计深度是一个需要精心权衡的关键参数,网络的深度在本质上起到的主要作用有以下两个大方面。解决了梯度消失问题缓解了网络退化现象实现了特征复用机制大幅提升了网络深度上限这种"大道至简"的设计思想也影响了后续Transformer等架构的发展,成为深度学习发展史上的里程碑式创新。

文章图片
#深度学习#人工智能
深度学习之模型压缩三驾马车:模型剪枝、模型量化、知识蒸馏

深度学习模型压缩技术是实现大模型轻量化部署的关键,主要包括模型剪枝、量化和知识蒸馏三种方法。模型剪枝通过移除不重要权重或通道来减小模型体积;量化将高精度参数转为低精度格式(如FP32到INT8)以提升速度;知识蒸馏则让小模型模仿大模型的行为来保持性能。这三种技术可单独使用或组合应用,例如先剪枝再量化,或蒸馏后结合量化。实践表明,通过协同优化能实现模型体积缩小4倍、推理速度提升2倍以上,同时精度损失

#深度学习#剪枝#人工智能
深度学习之模型压缩三驾马车:基于ResNet18的模型剪枝实战(3)

本文针对ResNet18模型提出了一种全局残差块剪枝方法,重点裁剪了layer1至layer4中的所有残差块,同时保留第一层卷积conv1以维护基础特征提取能力。文章详细阐述了剪枝策略设计原理与代码实现,通过L1范数对残差块内的卷积层进行通道剪枝,并同步调整批归一化层参数。实验结果显示,该方法在保证模型精度的同时显著减少了参数量,为深度学习模型压缩提供了有效的实践方案。(150字)

#深度学习#剪枝#人工智能
从YOLOv5看深度学习中的特征分层与多尺度融合

摘要: 本文系统分析了YOLOv5目标检测框架中浅层与深层特征的协同机制。通过New CSP-Darknet53主干网络提取多级特征(C3-C5),结合PAN结构的双向特征融合策略,实现细节与语义信息的互补。浅层特征(32×32)保留空间细节利于小目标检测,深层特征(8×8)具有强语义表达,而双向路径(自顶向下/自底向上)通过特征拼接与采样完成多尺度信息交互。实验表明,这种分层设计有效平衡了定位精

#深度学习#人工智能
深度学习之卷积神经网络尺寸计算

通常我们在设计或者使用模型网络结构的时候,每一层的卷积数,核心大小和数量等等原因都有他们的作用和有意义,今天就来分享一下基础,怎么计算卷积神经网络的输入输出尺寸,这有利于在后面自己设计网络时候用到。

文章图片
#深度学习#cnn#人工智能
深度学习之残差网络ResNet

在深度学习的发展历程中,卷积神经网络的设计深度是一个需要精心权衡的关键参数,网络的深度在本质上起到的主要作用有以下两个大方面。解决了梯度消失问题缓解了网络退化现象实现了特征复用机制大幅提升了网络深度上限这种"大道至简"的设计思想也影响了后续Transformer等架构的发展,成为深度学习发展史上的里程碑式创新。

文章图片
#深度学习#人工智能
    共 37 条
  • 1
  • 2
  • 3
  • 4
  • 请选择