- 博客(12)
- 收藏
- 关注
原创 YOLOv5知识点汇总
FocusFocus用于提高速度,缩小长宽,提升通道数。BottleneckBottleneck是YOLO系列中最经典的残差结构,用于解决梯度消失和梯度爆炸的问题,它先经过1×1的卷积层,然后再通过3×3的卷积层,最后通过残差结构与初始输入相加。CSP结构CSP结构解决了网络模型中梯度信息重复的问题方法:将特征图划分为两个部分,然后通过CSP进行合并BottleneckCSP结构这是YOLOv5当中用的结构,Bottleneck在防止网络模型训练当中某一层效果不好产生的梯度消失或者爆炸
2022-05-10 00:26:20
2375
转载 IOU、GIOU、DIOU、CIOU区别(笔记,仅供自己学习使用)
IOU、GIOU、DIOU、CIOU区别IOU LossGIoU LossDIoU LossCIoU Loss结论参考IOU LossIOU(交并比)表示预测锚框和实际检测框之间的交集和其并集的比值GIoU Loss1.相比于IOU,可以反应预测和目标框之间中心点的距离。在二者完全不想交的时候有作用。2.IOU只能判断二者交并比的值,无法判断切入方向问题,显示中肯定二者方向相同效果越好。GIOU能通过1中的计算值解决这个问题。DIoU Loss1.增加中心点归一化距离,比上面加了归一化,
2022-05-09 16:36:29
1543
原创 PyQt5基础学习(三)——通过代码形式基本实现图形窗口
PyQt5基础学习(三)——通过代码形式基本实现图形窗口之前我们通过QTDesigner工具基本实现了一个窗口界面的制作流程,但是通过代码进行编写,主要是为了学习PyQt5的核心API的使用方法,只有学习代码,才能彻底完全了解PyQt5的API如何使用1 主窗口1.1 主窗口类型主要有3种:QMainWindow:可以包含菜单栏、工具栏、状态栏和标题栏,是最常见的窗口形式。QDialog:是对话窗口的基类,没有菜单栏、工具栏和状态栏,常用于短期使用。QWidget:不确定窗口的用途,就使用,最
2021-09-10 13:11:00
634
原创 PyQt5基础学习(二)——QTDesigner工具界面设计初步应用
PyQt5基础(二)——QTDesigner工具界面设计初步应用1.QTDesigner工具初步认识在该工具的左侧组件选择器中,具体分布大致如下:1.1 布局组件以上主要是对于按钮等等控件在布局上的整体设计组件,例如:实现的是在一列对齐情况下的布局组件,如下所示:以下表示为按一列对齐排列,按行排列,9宫格排列等等在该布局组件中加入的控件时,需要注意在调整布局组件大小时,如使用如下垂直布局,控件水平间距不变。所以整体是有一定局限性的1.2 按钮控制组件大致分为控制按键,单选按钮,多
2021-08-27 00:16:27
2956
原创 PyQt5基础学习(一)
PyQt5基础1.PyQt的安装PyQt5的安装如下:pip install PyQt5 -i https://pypi.douban.com/simple国内镜像网站,安装速度快:pip install PyQt5 -i https://pypi.douban.com/simple在开发环境中进行测试2.PyQt5界面初步使用会出现一个窗口import sysfrom PyQt5.QtWidgets import QApplication,QWidgetif __name
2021-08-25 00:31:06
2249
5
转载 针对dlib库安装的注意事项(转载)
针对dlib库安装的注意事项目的在于自行在安装踩坑过程中发现的好的文章。https://blog.csdn.net/Powehi777/article/details/106761314/该博主解释十分详细易懂,立马从坑里跳出来了,但是后面步骤有些问题https://blog.csdn.net/zhang475546259/article/details/84104368该博主也十分详尽,在本次中的后续仔细事项都参考了该文章,感谢两位博主!...
2021-08-16 11:08:12
83
原创 四、JAVA基础(个人向)
JAVA基础(个人向)1.方法的形式参数和返回值问题研究(引用数据类型)方法的形式参数如果是一个具体类,在调用该方法时,实际参数如何传递呢? 需要创建当前具体类对象进行传递方法的形式参数如果是一个抽象类,在调用该方法时,实际参数如何传递呢? 需要抽象类多态:创建抽象类的子类对象方法形式参数如果是一个接口,调用该方法,实际参数如何传递? 需要通过接口多态,定义接口子实现类,通过创建子类类对象返回值问题:如果一个方法的返回值是一个具体类,需要返回的? 返回的当前类具体对象如果方法返回
2021-07-31 16:26:58
87
原创 MPI并行程序编写与调试(奇偶变换排序)
MPI并行程序编写与调试(奇偶变换排序)一、编写MPI并行计算程序奇偶排序在多线程进行计算代码如下:关于奇偶排序这里不做过多描述。/* * File: mpi_odd_even.c * Purpose: Implement parallel odd-even sort of an array of * nonegative ints * Input: * A: elements of array (optional) * Output:
2021-07-31 12:05:27
1041
原创 三、JAVA基础(个人向)
JAVA基础(个人向)1.static 关键字1)static随着类的加载而加载2)优先于对象存在,肯定不能this共存3)能够被多个对象共用,共享4)它的特殊访问方式:通过类名.变量名---->类变量(变量被static修饰的)通过类名.方法名()—>类方法(方法被static修饰)2.继承将多个类的共性内容抽取到一个独立的类中,让这多个类和独立的类之间产生一种关系2.1特点1)在Java语言中,类与类之间的关系,只支持单继承,不支持多继承!2)可以支持多层继承!
2021-07-24 12:01:32
56
原创 二、JAVA基础(个人向)
JAVA基础(个人向)1. 流程控制语句1.1 选择语句Switch其优势在于列举出少量可选择的问题上很有逻辑和效率。相比于if选择结构,嵌套的减少也能增加程序的可读性,但是在运行效率上,比起if会稍微差点。例如:选择题问题import java.util.Scanner ;class SwitchTest{ public static void main(String[] args){ //先给出几个选项 System.out.println("电视剧<<我们结
2021-07-17 11:40:08
107
原创 一、JAVAEE基础(个人向)
JAVAEE基础(个人向)声明:该文章仅作为个人笔记,不具有任何参考性,对其标题有意向的请参考其他专业文章。1.JAVA概述1.1 计算机基础软件/硬件软件可分为系统软件和应用软件系统软件: dos,windows,Linux(centos7.8,红帽,deepin:国产),Mac移动端:android,ios, 鸿蒙(华为)应用软件: 客户端软件必须更新才能使用服务器高版本的功能! QQ客户端office办公软件vnc-view(客户端)Vcn-service(服务端)人机交
2021-07-10 12:00:11
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人