自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于yolov4的结构对比学习(yolov4/yolov4-tiny/scale yolov4)

目录一、yolov4中的基础结构:1.Dark layer2.rCSP(普通结构without SPP):3.rCSP(SPP)4.CSPUP二、三种yolov4的结构对比:三、yolov4-tiny的基础结构:主要目的是分析一下各种yolov4的结构,不解析原理,只是可视化一些结构的模块。首先明确一些前提:AB大神的darknet中提供的cfg包括:yolov4、yolov4-tiny和yolov4x-mish (2020/11/24) WongKinYiu的sc

2020-11-24 16:15:06 10173 5

原创 【代码阅读】FairMOT多目标跟踪之数据加载(一)

1.了解数据集【2DMOT15数据集为例】:2.数据集的loader详细的:dataloader是一个迭代器,在FairMOT数据加载中定义了__getitem__,__next__,__iter__2.1加载图片初始化部分:class LoadImages: # for inference def __init__(self, path, img_size=(1088, 608)): if os.path.isdir(path):#给定数据集的地址.

2020-11-24 13:52:41 1621 1

原创 【论文阅读--reid相关】IBN结构的总结

啊,因为要求看reid,所以又开始翻出来,频繁看到IBN结构,于是想着要记录一下。有关于Normalization:https://blog.youkuaiyun.com/liuxiao214/article/details/81037416

2020-07-15 16:04:24 1144 1

原创 【代码阅读】darknet源码阅读(九):col2im.h 和 col2im.c

参考文献依然是放前面:https://blog.youkuaiyun.com/caicaiatnbu/category_9096319.htmldarknet版本: https://github.com/AlexeyAB/darknet,与原始的版本还是有一点区别的。因为第一次读源码,我就直接按照参考文献的顺序来了,到时候再查漏补缺,加油!【只分析原理,弄明白具体的功能,就不去看gpu了,等以后有时间再补.cu文件】1.col2im.h#ifndef COL2IM_H#define COL2IM

2020-06-11 09:31:14 580

原创 【代码阅读】darknet源码阅读(八):cost_layer.c

参考文献依然是放前面:https://blog.youkuaiyun.com/caicaiatnbu/category_9096319.htmldarknet版本: https://github.com/AlexeyAB/darknet,与原始的版本还是有一点区别的。因为第一次读源码,我就直接按照参考文献的顺序来了,到时候再查漏补缺,加油!今天看的是:cost_layer,主要完成损失函数的前向计算以及损失函数的求导,损失函数的误差反向传播。直接放代码注解:比较简单#include "cost_l

2020-05-21 16:54:32 440

原创 【代码阅读】darknet源码阅读(七):activations.h和activations.c

参考文献依然是放前面:https://blog.youkuaiyun.com/caicaiatnbu/category_9096319.html【https://blog.youkuaiyun.com/caicaiatnbu/article/details/100708754源码解析还带图解】darknet版本: https://github.com/AlexeyAB/darknet,与原始的版本还是有一点区别的。因为第一次读源码,我就直接按照参考文献的顺序来了,到时候再查漏补缺,加油!今天看的是:activati

2020-05-20 18:31:35 818 1

原创 【代码阅读】darknet源码阅读(六):gemm.h和gemm.c

参考文献依然是放前面:https://blog.youkuaiyun.com/caicaiatnbu/category_9096319.html【https://blog.youkuaiyun.com/caicaiatnbu/article/details/100708754源码解析还带图解】darknet版本: https://github.com/AlexeyAB/darknet,与原始的版本还是有一点区别的。因为第一次读源码,我就直接按照参考文献的顺序来了,到时候再查漏补缺,加油!今天看的代码是gemm主要完

2020-05-19 20:21:55 2543

原创 【代码使用】efficientNetB0-yolo--darknet转caffe记录

放在前面:为了尝试各种算法,又来跑yolo了,这次是基于darknet-efficientB0.cfg转caffe的记录需要用到的一些项目地址:训练工具--darknet:https://github.com/AlexeyAB/darknet转caffe工具--darknet to caffe:https://github.com/marvis/pytorch-caffe-darknet-convert使用caffe-yolo的c++工程--caffe-yolov3:https://gi

2020-05-14 19:12:11 2178

原创 【代码阅读】darknet源码阅读(五):im2col.h 和 im2col.c

参考文献依然是放前面:https://blog.youkuaiyun.com/caicaiatnbu/category_9096319.htmldarknet版本: https://github.com/AlexeyAB/darknet,与原始的版本还是有一点区别的。这个博客解释的超详细:https://blog.youkuaiyun.com/caicaiatnbu/article/details/1005153...

2020-05-08 16:14:26 723 2

原创 【代码阅读】darknet源码阅读(四):matrix.h 和 matrix.c

参考文献依然是放前面:https://blog.youkuaiyun.com/caicaiatnbu/category_9096319.htmldarknet版本: https://github.com/AlexeyAB/darknet,与原始的版本还是有一点区别的。进入代码:1.matrix.h#ifndef MATRIX_H#define MATRIX_H#include "dark...

2020-04-28 18:51:52 590

原创 【代码阅读】darknet源码阅读(三):option_list.h 和 option_list.c

参考文献依然是放前面:https://blog.youkuaiyun.com/caicaiatnbu/category_9096319.htmldarknet版本: https://github.com/AlexeyAB/darknet,与原始的版本还是有一点区别的。进入代码:1.option_list.h:定义了一个结构体和11个函数#ifndef OPTION_LIST_H#defin...

2020-04-22 17:11:58 496

原创 【代码阅读】darknet源码阅读(二):utils.h 与 utils.c

参考文献依然是放前面:https://blog.youkuaiyun.com/caicaiatnbu/category_9096319.html但我主要是以这个版本的darknet【 https://github.com/AlexeyAB/darknet】,与原始的版本还是有一点区别的。步入正题,utils主要是进行一些读写操作。1.utils.h#ifndef UTILS_H#defin...

2020-04-21 14:01:37 1735

原创 【代码使用】ghost-yolo--darknet转caffe记录

之前读了一下ghostnet的文章,然后搭建了一下ghost-yolo-2layer的结构,这里主要是记录一下ghost-yolo转caffe的流程~论文笔记:https://blog.youkuaiyun.com/weixin_38715903/article/details/105285570darknet:https://github.com/AlexeyAB/darknet/darknet...

2020-04-16 09:48:44 2127 3

原创 【代码阅读】darknet源码阅读(一):list.c/list.h

目录1.list.h2.list.c3.额外的知识3.1.关于#ifdef __cplusplus extern "C"3.2 xmalloc先放上参考资料:https://blog.youkuaiyun.com/caicaiatnbu/category_9096319.html就是跟着别人的解析,一步一步去看darknet的结构。顺道加深C的学习,努力学习中。。[使用...

2020-04-10 11:21:36 584 2

原创 【论文阅读笔记】关于GhostNet的结构

目录1.关于理论:2.Ghost模块2.1关于计算量2.2.复杂度分析【内存和计算量的收益】2.3 关于GhostNet结构【配合代码使用】:2.3.1 pytorch中:2.3.2 darknet的cfg文件具体分析:3.GhostNet-yolo还在训练中,没验证,验证后再来写这个部分。论文链接:https://arxiv.org/abs/1911.119...

2020-04-03 11:29:53 4585 5

原创 【代码使用】关于yolov3-tiny的结构

因为做非机动车检测开始尝试tiny-yolov3,但是cfg文件定义的结构实在是不熟悉。现在根据yolov3的解析,照葫芦画瓢解析一下tiny-yolov3的结构。1.tiny-yolov3训练时的输出:除去训练时超参数的定义,所有的层总共23个。 layer filters size input output...

2020-02-25 16:32:36 6101 5

原创 【论文阅读笔记】CutMix:数据增强

目录1.几种数据增强的区别:Mixup,Cutout,CutMix2.CutMix的原理【与代码一同食用更好消化】3.论文中的一些讨论内容4.看看代码看论文的原因:学习mixup的时候发现的这篇论文,读读看!论文地址:https://arxiv.org/abs/1905.04899v21.几种数据增强的区别:Mixup,Cutout,CutMixMixup:将随机的...

2020-01-16 14:11:32 52904 15

原创 【代码使用】YOLOv3以及Gaussian YOLOv3模型转caffe的使用指南

目录1.yolov3的darknet使用2. yolov3训练自己的数据集1)普通的训练2)将anchor换成自己数据集匹配的值:3. yolov3的caffe使用1)转成caffe模型2)使用caffe模型:Gaussian yolov3使用1).训练自己数据集2)caffe使用:其他:环境:Ubuntu16.04...

2019-12-25 15:08:06 2117 1

原创 【论文阅读笔记】GroupSoftmax交叉熵损失函数的推导

参考文献:https://www.zhuanzhi.ai/document/cd49eeb11c338b1feaf4e6feae84ec5dgithub【以simpledet为基础网络】:https://github.com/chengzhengxin/groupsoftmax-simpledet1.能解决的问题在不重新标注原有数据的情况下,对新的标注数据,增加某些新的类别 在不重新...

2019-09-29 14:00:20 2620

原创 【论文阅读笔记】HRNet--从代码来看论文

目录1.整体架构:2.代码梳理:3.模块详解:1)ResNet模块【感觉不用详解大家都清楚...跳过】2)关键的特征融合部分:HighResolutionModule函数一和二:函数三:_make_fuse_layers--融合模块最后的forward部分:3.关键点预测模块:PoseHighResolutionNet1)函数一:_make_transiti...

2019-09-28 23:09:21 9399 17

原创 【论文阅读笔记】《Deep Imbalanced Attribute Classi cation using Visual Attention Aggregation》-行人属性

目录1.网络结构:2.损失函数:两个部分一句话:文章主要是提出了一个可移植的行人属性的网络架构,以及loss的计算方式【利用到了多尺度和focal loss思想】我没用过mxnet,如果有错麻烦告知,谢谢GitHub:https://github.com/cvcode18/imbalanced_learning论文:Deep Imbalanced Attribute C...

2019-09-03 19:31:21 1653 5

原创 CenterNet:Objects as Points训练相关技巧

目录1.训练自己数据集【以VOC数据集为样例】1.准备数据:准备好自己要用的JFPGImages+Annotations2.xml转json:【我比较熟悉的是.xml文件,但作者用的是coco类似的.json文件】3.把文件夹放置的与作者生成的VOC数据集相同:4.修改一些文件:5.试着训练一下叭:6.开始训练:【能够正常开始训练】7.测试前修改文件:7.mAP...

2019-08-09 15:37:40 1977 24

原创 CenterNet:Objects as Points论文学习笔记+代码复现(demo+训练数据)【检测部分】

目录1.关键部分Heatmap了解2.Centernet论文细节:3.尝试复现CneterNet--INSTALL.md安装:4.尝试复现CneterNet--跑跑demo.py:5.尝试复现CneterNet--训练一下VOC:1.关键部分Heatmap了解可以看懂的资料: 1.通俗地讲明白了heatmap的计算方法:http://bindog.gi...

2019-08-02 18:32:41 9627 23

原创 caffe中几种layer的小笔记

参考文献:https://blog.youkuaiyun.com/ytusdc/article/details/866108971.ReshapeLayer type: Reshape 头文件位置: ./include/caffe/layers/reshape_layer.hpp CPU 执行源文件位置:./src/caffe/layers/reshape_layer.cppreshape层的功...

2019-07-31 16:06:48 408

原创 Pelee阅读学习笔记

1.论文阅读:摘要:VOC 2007:76.4%;MS coco:22.4% 速度:iPhone8的速度为23.6 fps,Nvidia TX2的速度为125 fps。引言:【MobileNet、ShuffleNet、MobileNet v2等相继被提出,这些模型都过度依赖于depthwise卷积,而深度可分离卷积缺乏高效实现】本文主要工作:1.提出了一种用于移动设备端的网...

2019-07-26 13:36:13 603

原创 关于SSD中的细节问题

关于SSD中的细节问题SSD总结报告:https://blog.youkuaiyun.com/weixin_38715903/article/details/84878592参考博客:1.https://blog.youkuaiyun.com/xunan003/article/details/791861622.https://blog.youkuaiyun.com/zbzb1000/article/details/81...

2019-07-25 16:05:07 591

原创 SSD的训练 Linux下

1.下载caffe-ssdcd ssd # ssd是一个空的文件git clone https://github.com/weiliu89/caffe.gitcd caffegit checkout ssd #检查分支2.编译前准备:Makefile.configcp Makefile.config.example Makefile.config不谈版本的编译都不是好编...

2019-07-04 20:29:45 237

原创 复习-猫咪识别-逻辑回归

嗯…今天的话就是把内容复习了一下 按照自己的理解推了一下向量化的内容 还有就是测试了一下不同初始化方式 对模型预测结果的影响 就是自己随便测试的(´・_・`)学习率都是0.005没变图一是迭代次数2000 初始化方式:置0图二是迭代次数20000 初始化方式:置0图三到五是迭代次数20000 初始化方式:随机 图1-2 ...

2019-05-14 16:59:38 486

原创 不太熟悉的OpenCV4的API查找表

目录Look Up Table(LUT)查找表像素操作之逻辑操作Look Up Table(LUT)查找表基础图像颜色匹配【单调的增减函数】,简化计算步骤,增加速度。可能会改变图像通道数--applyColorMap(src,dst,COLORMAP_SUMMER)像素操作之逻辑操作- bitwise_and,bitwise_xor, bitwise_or,...

2019-05-13 15:24:17 1379

原创 OpenCv4学习路线的点亮图谱——需要日常打卡

目录总体分块任务拆分安装教学课时安排总体分块OpenCv IO模块-(图像与视频读写) GUI部分-(窗口与显示) 图像处理基础知识 卷积处理相关 二值图像与图像分析 特征提取与对象检测 视频内容分析与跟踪 OpenCv深度神经网络-DNN模块 案例学习与代码分享任务拆分1. IO模块2. 图像读写3. 视频读写4. Ma...

2019-05-06 14:46:10 1938 1

原创 python 面向对象编程实例练习:航班预订系统

要求:创建一套预订航班的预订系统。不同航班坐位收费不一样。 譬如头等舱要比经济舱贵。记录下何时有空房可供预订。类的需求:用户类、用户管理类、航班类、航班管理类、订票系统#乘客类:姓名,年龄,预定航班,余额(balance)class Passenger: def __init__(self,name="",age=20,flight=[],balance): s...

2019-04-30 21:16:20 4271

原创 Fovea Box阅读学习笔记

Fovea Box论文地址:https://arxiv.org/pdf/1904.03797v1.pdfFoveaBox目标检测基本思想:对于可能存在目标的每个输出空间位置,FoveaBox直接预测所有目标类别存在的置信度和边界框1.FPN主网络:FPN+两个特定功能的子网络。为了与RetinaNet网络结果进行一个公平的比较,本文的实验网络结构遵循着RetinaNet的结构设计。...

2019-04-30 14:13:55 731

原创 C++ 面向对象编程实例练习:建立一个电影商店

要求:完成一个电影商店录像带租赁任务。建立四个类:录像带类:包括录像带的名字,买回来的价格,类别编号(电影类别),库存数量 被租借的录像带类:录像带的名称,录像带的id,租借人,租借时间,应归还时间,当天日期,逾期天数 用户类:包括用户名称,id号,该用户租借的录像带;完成的函数功能有:展示租借的录像带详细信息,判断是否超出了租借上限 商店类:存放库存的video,...

2019-04-29 18:38:09 791

原创 Focal Loss的阅读笔记

重新看这篇文章是因为最近看到一篇论文FoveaBox算法的基础框架是RetinaNet,所以干脆重新记录一下。1.Focal loss:在文章中提出 one-stage 的检测模型在精度上没有two-stage的检测模型好的原因是类别不平衡,Focal loss 的提出是为了解决检测中简单-困难样本不均衡的问题【提高困难样本对模型的影响】。-----------------------...

2019-04-24 19:40:19 254

原创 C++ 面向对象编程实例练习:建立一个产品库存管理

要求:产品库存管理——创建一个管理产品库存的应用。建立一个产品类:价格、id、库存数量。建立一个库存类:记录各种产品并能计算库存的总价值。理论分析:【python 面向对象编程实例练习:建立一个产品库存管理】产品类:product.h#ifndef PRODUCT_H#define PRODUCT_H#include<iostream>#include<s...

2019-04-18 16:10:03 1157

原创 C++面向对象的学习(二):继承小结

1.基类和派生类--一个类可以派生自多个类,这意味着,它可以从多个基类继承数据和函数。定义一个派生类,我们使用一个类派生列表来指定基类。类派生列表以一个或多个基类命名。class derived-class: access-specifier base-class--派生类可以访问基类中所有的非私有成员。因此基类成员如果不想被派生类的成员函数访问,则应在基类中声明为 private。...

2019-04-15 16:06:31 162

原创 C++面向对象的学习:类与对象的小结(一)

1.类:-类定义是以关键字 class 开头,后跟类的名称。类的主体是包含在一对花括号中。类定义后必须跟着一个分号或一个声明列表。class Box{ public: double length; // 盒子的长度 double breadth; // 盒子的宽度 double height; // 盒子的高度};2.对象:...

2019-04-15 14:37:20 224

原创 python 面向对象编程实例练习:建立一个电影商店

要求:完成一个电影商店录像带租赁任务。建立四个类:录像带类:包括录像带的名字,买回来的价格,类别编号(电影类别),库存数量 被租借的录像带类:录像带的名称,录像带的id,租借人,租借时间,应归还时间,当天日期,逾期天数 用户类:包括用户名称,id号,该用户租借的录像带;完成的函数功能有:展示租借的录像带详细信息,判断是否超出了租借上限 商店类:存放库存的video,存放借出video...

2019-03-31 01:34:55 742

原创 LeetCode :766. 托普利茨矩阵--Python

如果一个矩阵的每一方向由左上到右下的对角线上具有相同元素,那么这个矩阵是托普利茨矩阵。给定一个M x N的矩阵,当且仅当它是托普利茨矩阵时返回True。说明:matrix是一个包含整数的二维数组。 matrix的行数和列数均在[1, 20]范围内。 matrix[i][j]包含的整数在[0, 99]范围内。进阶:如果矩阵存储在磁盘上,并且磁盘内存是有限的...

2019-03-25 19:30:47 182

原创 python 面向对象编程实例练习:建立一个产品库存管理

要求:产品库存管理——创建一个管理产品库存的应用。建立一个产品类:价格、id、库存数量。建立一个库存类:记录各种产品并能计算库存的总价值。理论分析:1.产品类:2.库存类:代码如下:产品类:product.py#!/usr/bin/env python3# -*- coding: utf-8 -*-class product: def __init...

2019-03-20 22:57:48 11594 3

bicycle_1_xml.zip

xml_bicycle 用于自己的非机动车标注信息存档 个人文件 花噜噜 杭州的非机动车数据标注信息存档 方便下载

2020-02-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除