bblingbbling
码龄4年
关注
提问 私信
  • 博客:213,716
    213,716
    总访问量
  • 59
    原创
  • 54,871
    排名
  • 153
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2020-06-22
博客简介:

bblingbbling的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    564
    当月
    3
个人成就
  • 获得230次点赞
  • 内容获得51次评论
  • 获得1,127次收藏
  • 代码片获得789次分享
创作历程
  • 5篇
    2024年
  • 2篇
    2023年
  • 2篇
    2022年
  • 15篇
    2021年
  • 36篇
    2020年
成就勋章
TA的专栏
  • 深度学习
    30篇
  • 计算机
    2篇
  • 算法
    3篇
  • C++
  • 机器学习
    5篇
  • 图像处理
    12篇
  • python编程
    1篇
兴趣领域 设置
  • 大数据
    flink
  • 人工智能
    opencv语音识别计算机视觉机器学习深度学习神经网络自然语言处理tensorflowpytorch图像处理nlp数据分析
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

多目标跟踪MOT

MOTA关注的是总体的跟踪准确度,包括了检测和关联的效果。HOTA是一种更综合的评估指标,旨在同时优化检测和关联。IDF1则专注于评估跟踪系统在目标身份识别方面的性能。每个指标都有其适用的场景,选择哪个指标作为评价标准取决于具体应用的需求。
原创
发布博客 2024.06.19 ·
1238 阅读 ·
7 点赞 ·
0 评论 ·
23 收藏

yolov8模型结构

YOLOv1:2015年Joseph Redmon和 Ali Farhadi等 人(华盛顿大学)YOLOv2:2016年Joseph Redmon和Ali Farhadi等人(华盛顿大学)YOLOv3:2018年Joseph Redmon和Ali Farhadi等人(华盛顿大学)YOLOv4:2020年Alexey Bochkovskiy和Chien-Yao Wang等人YOLOv5:2020年Ultralytics公司YOLOv6:2022年美团公司YOLOv7:2022年Alexey Boc
原创
发布博客 2024.03.13 ·
541 阅读 ·
8 点赞 ·
0 评论 ·
7 收藏

模型的参数量、计算量、延时等的关系

1.相同 FLOPs 的两个模型,它们的延时可能会差很多。例如某个模型需要256000个浮点参数定义,转化为bit 乘以32得8192000bit,再除8转化为Byte,1024KB,也就是1M,那么这个模型大小约为1M。2.计算量:FLOPs,Floating Point Operations,浮点运算次数,用来衡量模型计算复杂度。4.对于并行度而言,在相同的 FLOPs 下,具有高并行度的模型可能比另一个具有低并行度的模型快得多。2.在相同的 FLOPs 下,MAC 大的模型将具有更大的延时。
原创
发布博客 2024.03.13 ·
997 阅读 ·
10 点赞 ·
1 评论 ·
9 收藏

softmax和sigmoid的区别

公式:sigmoid(x)=11+e−xsigmoid(x) = \frac{1}{1 + e^{-x}}sigmoid(x)=1+e−x1​函数曲线如下:导数公式:f(x)′=e−x(1+e−x)2=f(x)(1−f(x))f(x)\prime = \frac{ e^{-x}}{(1 + e^{-x})^2} = f(x)(1-f(x))f(x)′=(1+e−x)2e−x​=f(x)(1−f(x))导数曲线如下:sigmoid代码:softmax公式:softmax(zi)=zi∑j=1nezjso
原创
发布博客 2024.03.06 ·
403 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

CLIP模型

RN101:RN50X4:RN50X16:RN50X64VB32:VB16:VL14:
原创
发布博客 2024.03.06 ·
5277 阅读 ·
15 点赞 ·
1 评论 ·
43 收藏

python调用C语言接口

在底层开发中,一般是使用C或者C++,但是有时候为了开发效率或者在写测试脚本的时候,会经常使用到python,所以这就涉及到一个问题,用C/C++写的底层库,怎么样直接被python来调用?python作为一门胶水语言,当然有办法来处理这个问题,python提供的方案就是ctypes库。
转载
发布博客 2023.04.25 ·
1391 阅读 ·
2 点赞 ·
1 评论 ·
21 收藏

毫米波雷达测量原理

波长1~10mm的电磁波,频率为30~300GHz,基于其工作模式可以分为“脉冲”和“连续波”两种。而FMCW调频连续波是最常用的车载毫米波雷达。
原创
发布博客 2023.04.25 ·
934 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

sort目标跟踪算法

sort目标跟踪算法sort代码匈牙利算法卡尔曼滤波
原创
发布博客 2022.05.22 ·
2676 阅读 ·
2 点赞 ·
0 评论 ·
25 收藏

坐标系变换中的位置计算方法

坐标系变换位置计算目标旋转坐标系旋转
原创
发布博客 2022.04.08 ·
503 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git使用方法

git使用方法git代码提交流程git开始gitlab添加秘钥创建本地仓库,并与远程仓库进行关联初始化本地仓库把代码推到远程仓库分支git代码提交流程git status:用于查看上次提交之后是否有对文件进行再次修改git add . :将当前目录下修改的所有代码从工作区添加到暂存区 . 代表当前目录git commit -m "message" :将暂存区内容添加到本地仓库中,并添加注释git checkout:表示核查工作区相对于版本库修改过的文件git diff:用来比较file文件的改
原创
发布博客 2021.10.16 ·
248 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

进制相关知识

进制相关知识进制对照表英文表示C++格式转换说明符进制对照表英文表示1、BIN:binary,二进制;2、OCT:octal,八进制;3、DEC:decimal,十进制;4、HEX:hexadecimal,十六进制。C++格式转换说明符 %a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99) %c 字符 %d 有符号十进制整数 %f 浮点数(包括float和doulbe) %e(%E) 浮点数指数输
原创
发布博客 2021.09.13 ·
283 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

卡尔曼滤波算法应用

卡尔曼滤波算法应用Kalman算法简介Kalman算法应用场景Kalman滤波和贝叶斯滤波的关系Kalman滤波计算步骤Kalman计算公式和opencv对应关系Kalman算法简介1.卡尔曼滤波(Kalman filtering)是一种利用线性系统状态方程,通过系统输入输出观测数据,对系统状态进行最优估计的算法。2.由于观测数据中包括系统中的噪声和干扰的影响,所以最优估计也可看作是滤波过程。3.卡尔曼滤波算法是对贝叶斯滤波的一种具体实现。4.卡尔曼滤波算法本质就是利用两个正态分布的融合仍是正态分
原创
发布博客 2021.08.29 ·
6110 阅读 ·
1 点赞 ·
0 评论 ·
49 收藏

SVM支持向量机

文章推荐:链接: 零基础学SVM—Support Vector Machine(一)链接: 零基础学SVM—Support Vector Machine(二)链接: SVM详细讲解
原创
发布博客 2021.03.19 ·
126 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

神经网络BN层batch normalization参数计算

神经网络BN层batch normalization参数计算作用计算过程训练阶段预测阶段作用BN层一般放在线性层或卷积层后面,激活函数前面,作用如下:1.加快网络收敛;因为每层的数据都转换为同一的分布,这样会加快训练速度。2.防止梯度爆炸和梯度消失;因为BN会使非线性变换函数的输入值落入对输入比较敏感的区域。3.防止过拟合,提升泛化能力。因为BN求均值和方差是基于同一个batch内的样本,使网络不会朝一个方向学习。计算过程为什么会有放缩系数γ\gammaγ和平移系数β\betaβ?因
原创
发布博客 2021.02.27 ·
7707 阅读 ·
7 点赞 ·
0 评论 ·
14 收藏

神经网络优化方法总结

神经网络优化方法总结
原创
发布博客 2021.01.22 ·
225 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

图像滤波器算法总结及代码实现

图像滤波器算法总结概述均值滤波方框滤波高斯滤波中值滤波双边滤波概述线性滤波:方框滤波、均值滤波、高斯滤波非线性滤波: 最大最小值滤波、中值滤波、双边滤波高通滤波:去掉低频信号,留下高频信号。留下图像边界。低通滤波:去掉高频信号,留下低频信号。去噪,模糊图像。均值滤波一种低通线性滤波器,可以用来消除图像尖锐噪声,实现图像平滑、模糊。opencv代码:cv2.blur(img, (5, 5))python代码实现:def blur(img, size): mask = np.on
原创
发布博客 2021.01.21 ·
984 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

图像二值化代码实现

图像二值化代码实现固定阈值二值化Otsu 阈值二值化自适应阈值二值化固定阈值二值化opencv实现:ret, th = cv2.threshold(gray, 127, 255, cv2.THRESH_BINARY)cv2.imshow('opencv', th)python实现:thresh = 127new_img = np.zeros((h,w),np.uint8)for i in range(h): for j in range(w): if gray[i,
原创
发布博客 2021.01.18 ·
2420 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

SURF特征提取

SURF特征提取概述算法流程相比SIFT改进的方面代码实现概述SURF,全称Speeded-up Robust Feature,是SIFT算法的改进版和加速版,综合性能更优。由Herbert Bay发表在2006年的欧洲计算机视觉国际会议(Europen Conference on Computer Vision,ECCV)上。SURF算法利用了积分图、特征描述子降维提升了计算效率。算法流程SURF算法的基本流程和SIFT一样,但是在特征提取、尺度空间、特征点主方向和描述子方面会有不同。SURF
原创
发布博客 2021.01.17 ·
3348 阅读 ·
2 点赞 ·
1 评论 ·
28 收藏

SIFT特征提取

SIFT特征提取概述算法原理及流程建立高斯差分金字塔极值点检测确定关键点的主方向构建关键点描述符概述SIFT算法由D.G.Lowe 1999年提出,2004年完善总结。SIFT (Scale-invariant feature transform), 尺度不变特征转换,是一种图像局部特征提取算法,它通过在不同的尺度空间中寻找极值点(特征点,关键点)的精确定位和主方向,构建关键点描述符来提取特征。SIFT提取的关键点具有尺度不变性、旋转不变性,而且不会因光照、仿射变换和噪音等因素而干扰。SIFT所查找
原创
发布博客 2021.01.17 ·
7522 阅读 ·
4 点赞 ·
2 评论 ·
104 收藏

FAST角点检测

FAST角点检测概述算法流程算法特点代码实现概述FAST,全称Features From Accelerated Segment Test,是一种快速的角点检测算法。该算法的核心思想是加上合适的阈值t来和邻域像素的灰度值进行比较来确定是否角点。算法流程1.在图像中选取一个像素P,其像素值为Ip;2.以该像素点为中心画一个半径为3像素的离散化圆,这个圆的边界上有16个像素;3.设置一个阈值t;4.如果在这个大小为16个像素的圆上有n个连续的像素值都比Ip+t大,或者都比Ip−t小,那么它就是一
原创
发布博客 2021.01.17 ·
1328 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏
加载更多