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