- 博客(52)
- 收藏
- 关注
原创 【C++】引用、指针、函数指针、指针函数
在上述示例中,GetMax() 函数是一个指针函数,它接受两个整数的指针作为参数,并返回较大值的指针。在 main() 函数中,我们将变量 a 和 b 的地址传递给 GetMax() 函数,并将返回的指针存储在 maxPtr 中。在函数内部,通过比较 num1 和 num2 的值,找到较大的值,并返回该值的指针。第一个int表示指针变量p指向的函数的类型,后两个int是指p所指向的函数中的形参的类型。两侧的括号不可省略,表示 p先于*结合,它是指针变量,然后再与后面的()结合,表示此指针变量指向函数。
2023-07-08 22:16:49 652
原创 空间数据库简介
空间数据库采用特殊的空间索引结构,如R-tree、Quadtree等,可以优化空间数据的查询和检索。相比于普通数据库,空间数据库提供了更多的空间数据类型和功能,可以更方便地进行空间数据的存储、查询和分析。空间数据库提供了多种空间数据类型,如点、线、面、多边形等,可以直接存储和操作空间数据。空间数据库能够存储和管理大量的地理空间数据,并提供高效的数据查询和分析功能。空间数据库提供了丰富的空间分析功能,如缓冲区分析、叠加分析、距离计算等,可以方便地进行空间数据的处理和分析。
2023-03-31 22:08:02 2222
原创 【机器学习】yolov5训练结果分析
yolov5模型训练后的结果会保存到当前目录下的run文件夹下里面的train中下面对训练结果做出分析。
2023-03-25 15:15:32 27064 35
原创 【pytorch_gpu】Anaconda环境下安装GPU版Pytorch ————主打全面详细简单
0基础安装gpu版pytorch,包教包会!
2023-03-23 21:31:42 812
原创 【yolov5】yolov5.yaml配置文件详解
使用大小为5x5的金字塔空间池化可以从多个尺度下获取图像的特征信息,并且可以减少特征的尺寸,从而减少模型的参数数量和计算量。总的来说,YOLOv5s 的 backbone 采用了一系列的卷积层和 C3 模块,不断缩小特征图的尺寸和增加通道数,最后通过 SPPF 层得到一个 1x1x1024 的张量,再通过若干个全连接层和激活函数得到预测框的位置和类别。因此,该卷积层的输出特征图大小和上一层的输入特征图大小相同,而输出特征图的通道数为。具体的特征图大小可以根据前一层的输出特征图大小和卷积核大小来计算。
2023-03-21 17:45:12 5887 5
原创 【yolov5】yolov5训练模型出现错误
这个问题通常是由于多个线程同时调用了OpenMP库(例如libiomp5md.dll)而导致的。通常来说,可以通过设置环境变量KMP_DUPLICATE_LIB_OK为TRUE来解决这个问题,这样就可以允许库的重复加载,从而避免了这种问题。训练自己数据集的时候需要在yaml文件下正确填写训练集及验证集的路径。
2023-03-19 20:40:29 720
原创 【操作系统】进程、线程和协程
进程是操作系统中的一个概念,它表示正在运行的一个程序实例。一个进程拥有独立的内存空间、系统资源和运行环境,可以与其他进程并发执行。每个进程都有一个唯一的进程ID(PID)来标识自己,可以通过操作系统的进程管理工具来查看和控制进程的状态和资源使用情况。
2023-03-14 20:56:34 174
原创 【YOLOv5】Backbone、Neck、Head各模块详解
详解Yolov5原理及backbone、neck、head三个模块的作用及结构。
2023-03-01 22:03:38 74039 31
原创 【C++】滑动窗口最大值
给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值 。使用暴力法和单调队列求解
2022-12-17 21:35:17 513
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人