自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 量化部署学习

在训练阶段,权重和输入数据会在浮点数和整数之间进行多次转换。训练阶段的目标是通过模拟量化操作,确保模型在量化后仍能保持良好的性能。使用 ReLU6 的目的是减少数值范围,从而更容易进行量化。在推理阶段,为了提升效率,模型会将数据转换为整数形式,并避免浮点计算。ReLU 层可以直接折叠到卷积或其他线性层后面,这样在推理时可以避免单独的激活函数计算。将浮点数映射为整数空间,从而减少计算复杂度,提高模型推理效率。Google 的新量化范式,主要目的是通过。进行卷积和其他运算,以加速模型的推理过程。

2024-10-30 16:48:23 1363

原创 CUDA 基础学习

nvcc支持纯C++代码编译,在文件中既有cuda代码又有c++代码时,会将c++代码交给c++的编译器。

2024-10-29 13:05:21 404

原创 深度学习中的基础知识

即通过计算损失函数相对于每个参数的梯度(偏导数),然后根据这些梯度对参数进行更新,从而逐步减小损失值,使模型逐渐逼近最佳状态。反向传播通过逐层计算梯度。这个过程中,可能会出现梯度消失或梯度爆炸的问题。

2024-10-02 16:13:42 1800

原创 Yolo 学习笔记

四:最终网络的输出是一个 S×S×(B×5+C)的张量。对于每个网格单元,有 B个边界框(通常 B=2),每个边界框输出 5 个值(边界框坐标和置信度),外加 C个类别概率。三:类别概率预测,每个网格单元还预测类别的概率分布,假设一共有 C 个类别,则每个网格输出一个长度为 C的向量,表示该网格包含某类物体的概率。一:输入的图像被划分为 S×S个网格(例如 7x7)。:选择IOU最大的边界框,误差 = x和y的差平方+根号w和根号h的差平方(加根号因为更注重小物体)输出为: 7*7*(5*2+20)

2024-09-20 03:14:54 1079

原创 模型部署学习

batch Normal:随着训练,数据的分布一直在改变,所以需要做归一化。保持数据的分布,防止过拟合。(后续补充):防止权重过大导致过拟合。流程:训练->剪枝->训练。删除掉不重要的特征图。

2024-09-12 17:18:00 278

原创 OpenCV学习记录

OpenCV 提供了丰富的文档和示例代码,方便开发者快速上手和实现各种计算机视觉任务。无论是学术研究、工业应用,还是个人项目,OpenCV 都是一个非常强大的工具。

2024-07-12 02:52:35 105

空空如也

空空如也

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

TA关注的人

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