摘要:
time-datatime 概要 Python中表示时间的两种方式 时间戳 :相对于1970.1.1 00:00:00 以秒计算的偏移量,唯一的 时间元组struct_time:共有9个元素 tm_year:年1-12 tm_mon:月1-12 tm_mday:日1-31 tm_hour:时0-23 阅读全文
摘要:
DETR 模型结构源码 End-to-End Object Detection with Transformers(DETR) 论文地址:https://arxiv.org/abs/2005.12872 源代码位置: https://github.com/facebookresearch/detr 阅读全文
摘要:
# 论文阅读:End-to-End Object Detection with Transformers(DETR) [TOC] DETR 是 Detection Transformer的缩写, 是Facebook 提出的主要用于目标检测领域的新模型, Facebook AI 的研究者把 Trans 阅读全文
摘要:
yolov5 自适应 anchor anchor(锚框) 在 yolos.yaml 文件中 anchors: - [10,13, 16,30, 33,23] # P3/8 - [30,61, 62,45, 59,119] # P4/16 - [116,90, 156,198, 373,326] # 阅读全文
摘要:
torch.nn.Identity() 今天看源码时,遇到的这个恒等函数,就如同名字那样 占位符,并没有实际操作 源码: class Identity(Module): r"""A placeholder identity operator that is argument-insensitive. 阅读全文
摘要:
nn.Module() https://zhuanlan.zhihu.com/p/340453841 nn.Module() nn.Module是nn中十分重要的类,包含网络各层的定义及forward方法。 pytorch 里面一切自定义操作基本上都是继承nn.Module类来实现的。 简单的说 t 阅读全文
摘要:
yolov5 增加检测层 参考1:https://blog.csdn.net/weixin_41868104/article/details/111596851 参考2:https://blog.csdn.net/jacke121/article/details/118714043 原模型结构 原配 阅读全文
摘要:
yolox head yolox head 网络 概述 yolox-head 包含了3个分支 三个大分支输入的是三种尺度特征图, 自下而上分别对应前面提到的backbone输出的dark3, dark4, dark5 。 尺度由大到小,堆叠成金字塔型。 代码位置: yolox/models/yolo 阅读全文
摘要:
yolox 主体结构-Darknet53 概要: 详细解读可参考:https://jishuin.proginn.com/p/763bfbd628ce 源码对应的文件是yolo_fpn中类YOLOFPN 该模型结构中没有 Focus 结构 除此之外还有一个文件模型 yolo_pafpn 中的 YOL 阅读全文
摘要:
yolox-整体结构和数据增强 概要 论文地址: [2107.08430] YOLOX: Exceeding YOLO Series in 2021 (arxiv.org) YOLOX-L和YOLOv4-CSP、YOLOv5-L有差不多参数量的情况下,YOLOX-L在COCO上取得50.0%AP(比 阅读全文
摘要:
#python Enum 枚举 概要 当一个变量有几种固定的取值时,通常我们喜欢将它定义为枚举类型,枚举类型用于声明一组命名的常数,使用枚举类型可以增强代买的可读性。 枚举是一组符号名称(枚举成员)的集合,枚举成员应该是唯一的、不可变的。在枚举中,可以对成员进行恒等比较,并且枚举本身是可迭代的 参考 阅读全文
摘要:
# nohup和&用法 [TOC] ## 简介 - nohup 是 no hang up 的缩写,意思是不挂断运行(指退出账号),永久运行下去,但是注意并没有后台运行的功能。 - & 是在后台运行的意思 ```shell nohup Command [ Arg ... ] [ & ] ``` ## 阅读全文
摘要:
python-loguru 摘要 loguru是 python 的一个第三方的日志记录包 项目地址 github: https://github.com/Delgan/loguru 文档:https://loguru.readthedocs.io/en/stable/index.html 安装 pi 阅读全文
摘要:
psutil模块 概述 psutil = process and system utilities, 能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管理,能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、 阅读全文
摘要:
python-pynvml 简介 深度学习过程中经常需要和GPU打交道,需要在训练之前确定GPU工作状态。 Nvidia的显卡提供了 NVML(英伟达显卡管理库)以及构建在其上的 nvidia-smi 显卡系统管理界面),可以方便的查询显卡的信息和工作状况。在python中同样可以利用pynvml库 阅读全文
摘要:
评价指标 准确率 Accuracy,混淆矩阵 Confusion Matrix,精确率Precision,召回率Recall,平均正确率AP,mean Average Precision mAP,交除并IoU,ROC + AUC,非极大值抑制(NMS) 交并比-IOU 预测框与标注框的交集与并集之比 阅读全文
摘要:
anaconda 安装和配置 记录配置 下载网址 miniconda官网:https://conda.io/miniconda.html conda安装配置 Windows 用户无法直接创建名为 .condarc 的文件,可先执行 conda config --set show_channel_ur 阅读全文
摘要:
# numpy-统计排序 [TOC] ## 常用统计函数 ### 最大最小 | | 函数 | 描述 | | | | | | 最小 | `np.amin(arr,axis)` | 查找指定轴上,数组元素的最小值 | | | `np.amax(arr,axis)` | 查找指定轴上,数组元素的最大值 | 阅读全文
摘要:
python-shapely shapely 是一个专门进行二维平面图像计算包 shapely是一个BSD授权的Python包。是专门做图形计算,用于操作和分析笛卡尔坐标系中的几何对象 ,基本上图形线段,点的判断包里都有,shapely里主要由Point,LineString,Polygon这三类组 阅读全文
摘要:
问题描述 OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized. 方法1 import os os.environ['KMP_DUPLICATE_LIB_OK'] = 'Tr 阅读全文
摘要:
点、线段、多边形位置关系 计算几何 点积 向量的内积(点乘/数量积) \[ a=[a_1,a_2,...a_n] \quad b=[b_1,b_2,....,b_n]\\ a\cdot b=a_1b_1+a_2b_2+....a_nb_n \] 注意:点乘的结果是一个标量 a·b = |a||b|c 阅读全文
摘要:
python-tqdm Tqdm 是一个快速,可扩展的Python进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator)。 from tqdm import tqdm tqdm(iterable=None, desc=None, tota 阅读全文
摘要:
# print()函数 [TOC] `print()`方法用于打印输出,是python中最常见的一个函数 ```python print(*objects, sep=' ', end='\n', file=sys.stdout) ``` 参数说明 - `objects` -- 表示输出的对象。输出多 阅读全文
摘要:
数组运算和广播机制 广播机制 如果两个数组 a 和 b 形状相同,即满足 a.shape == b.shape,那么 a*b 的结果就是 a 与 b 数组对应位相乘。这要求维数相同, 1、让所有输入数组都向其中形状最长的数组看齐,形状中不足的部分都通过在前面加 1 补齐。 2、输出数组的形状是输入数 阅读全文
摘要:
索引和遍历 NumPy 的切片创建了 view 而不是像内置的python序列(如string、tuple和list)那样的副本。在从大型数组中提取一小部分时必须小心,因为提取的小部分包含对大型原始数组的引用,在对其派生的所有数组进行垃圾收集之前,不会释放这些数组的内存。在这种情况下, copy() 阅读全文
摘要:
python-collections 总述 Python数据结构常用模块:collections、heapq、operator、itertools 高性能容器数据类型 import collections print(collections.__all__) ['deque', 'defaultdi 阅读全文
摘要:
OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading "C:\X_Software\Anaconda\envs\py3710\lib\site-packages\torch\lib\caffe2_nvrtc.dll" or one of its 阅读全文
摘要:
yolo v5 构建 参考 https://zhuanlan.zhihu.com/p/242456389 参考 https://github.com/ultralytics/yolov5.git 本代码没有模型训练,仅仅为模型结构展示 import torch from torch import n 阅读全文
摘要:
torch 张量 张量(Tensor)是线性代数中的一种数据结构,是向量和矩阵的推广,我们可以在张量上进行算术运算。Tensors 类似于 NumPy 的 ndarrays ,同时 Tensors 可以使用 GPU 进行计算 判断是否是张量 import torch var_1 = 1 print( 阅读全文
摘要:
## 数组变换 [TOC] ## 数组变换 | | 函数 | 描述 | | | | | | | `array.shape=(2,3)` | 数组形状、修改数组 | | | `array.reshape((2,3))` | 修改形状 | | 展开 | `array.flatten(array)` | 阅读全文