- 博客(14)
- 收藏
- 关注
原创 YOLOv3目标检测模型
train_loader = DataLoader(train_txt, label_txt, batch_size=1, worker_num=0, mode='train') # 训练数据读取器。valid_loader = DataLoader(valid_txt, label_txt, batch_size=1, worker_num=0, mode='valid') # 验证数据读取器。train_txt ='./data/train.txt', # 训练文件路径。
2023-12-12 22:17:53
1167
原创 【无标题】
下面的程序是Darknet53骨干网络的实现代码,这里将上图中C0、C1、C2所表示的输出数据取出,并查看它们的形状分别是,�0[1,1024,20,20]C0[1,1024,20,20],�1[1,512,40,40]C1[1,512,40,40],�2[1,256,80,80]C2[1,256,80,80]。同理,C1的步幅是16,C2的步幅是8。在检测任务中,将图中C0后面的平均池化、全连接层和Softmax去掉,保留从输入到C0部分的网络结构,作为检测模型的基础网络结构,也称为骨干网络。
2023-12-09 19:18:20
400
原创 贝叶斯公式
贝叶斯理论指的是,根据一个已发生事件的概率,计算另一个事件的发生概率。贝叶斯理论从数学上的表示可以写成这样:对于贝叶斯公式我们可以有如下的理解在使用朴素贝叶斯分类器进行垃圾邮件检测时,一般会将每封邮件表示为一个特征向量,并且使用这些特征向量来训练分类器。常见的朴素贝叶斯分类器包括多项式朴素贝叶斯(Multinomial Naive Bayes)和高斯朴素贝叶斯(Gaussian Naive Bayes)等。
2023-11-27 22:42:01
498
1
原创 matlab基础
学习MATLAB中的基本运算和变量声明,首先需要注意的是它可以直接进行矩阵运算,非常方便地处理向量和矩阵的数据。总之,学习MATLAB的关键是要多做练习,才能熟练掌握基本语法和函数,从而提高计算效率。表达式的通常格式为f:s:l,s默认为1,m表示开始,l表示结束。基本格式:linspace(开始,结束,元素个数),默认个数为100。使用cross函数,基本格式为:cross(a,b)。注:一般来说,我们不会太在乎精度,能保留四位数就可以了,所以这个不怎么用得到。基本格式:disp(x),显示变量x的值。
2023-11-18 22:19:21
201
1
原创 从零开始的python学习Day7
今天了解了列表的乘法以及加法,学习了嵌套列表,了解了列表的拷贝时,浅拷贝和深拷贝的不同应用,明天继续深入学习列表,加油。
2023-11-13 20:07:20
63
原创 霍夫变换总结
图像的Hough变换是一种图像特征提取的技术,通过投票法检测特定形状并提取,其方法是在参数空间中通过投票累加获得局部最大值,从而通过值得到符合特定形状的集合,该集合即为Hough变换结果。在Hough变换中,主要是利用图像的特殊形状,按照指定的函数进行参数空间点的累加,每取到函数形状上的点则进行投票累加,最后通过参数限制获得需要统计的点并组成点的集合,此时即可得到最终的边界点。Hough变换多用于对直线、圆、椭圆形状的检测和提取。
2023-11-11 20:46:42
123
1
原创 霍夫变换Hough
具体计算时,可以将参数空间视为离散的。在极坐标表示下,图像坐标空间中共线的点变换到参数空间中后,在参数空间都相交于同一点,此时所得到的即为所求的直线的极坐标参数。计算过程是让a,b在取值范围内增加,解出满足上式的r值,每计算出一个(a,b,r)值,就对相应的数组元素A(a,b,r)加1.计算结束后,找到的最大的A(a,b,r)所对应的a,b,r就是所求的圆的参数。图像坐标空间中过点和点的直线上的每一点在参数空间上各自对应一条直线,这些直线都相交于点,而就是图像坐标空间中点和点所确定的直线的参数。
2023-11-09 21:46:19
352
1
原创 机器学习5-6:向量化
向量化是一种利用线性代数库和数值计算工具来优化代码的方法。它的核心思想是将数据视为向量和矩阵,而不是单个标量值。通过对整个向量或矩阵执行操作,可以实现更快速的计算和更简洁的代码。
2023-11-05 22:28:10
2384
原创 从零开始的python学习Day5
列表可以理解为是一个容器,里面可以存放各种不同类型的数据。列表使用方括号[]来表示,元素之间使用逗号,分隔。也可以反着去找元素,倒数第一个是-1,倒数第二个是-2,以此类推。列表的一些主要特点:- 列表元素可以是不同类型,混合存放。- 列表长度可以动态变化,可以随时添加和删除元素。- 列表元素是有序的,通过索引来访问和操作元素。- 列表可嵌套,即列表中的元素可以是另一个列表。如果想要单独访问一个元素,可以用下标索引法。它也可以和之前学的range函数一样跳着来。神奇的是它还可以这样。
2023-11-03 20:40:05
46
原创 从零开始的python学习Day4
学习python的第四天,了解了python的循环结构,知道了while和for的用法,其中for和c语言的差别还是蛮大的,明天继续,冲冲冲。
2023-11-02 20:04:44
73
原创 从零开始的python学习Day2
今天了解了python的数字类型和数字运算,知道了python中处理浮点数不精确的方法,了解了特殊的//计算,明天要继续深入了解and等等的运算符的问题。
2023-10-31 21:47:19
43
1
原创 从零开始的Python学习
今天第一天打卡学习python,简单的了解了python的语法,体验到了他与c不同的便利和非常注意缩进的特性,通过简单的游戏设计初步了解了写python的代码的流程。
2023-10-30 19:54:52
44
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人