自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿基美德的博客

目前处于研究生阶段,致力于深度学习、计算机视觉领域的研究。

  • 博客(68)
  • 资源 (5)
  • 收藏
  • 关注

转载 windows安装spams

windows下安装spams

2022-09-23 16:27:27 583 2

原创 MMDetection——GPU训练

预先知识${CONFIG_FILE}:config/里面的文件config/faster_rcnn_r50_fpn_1x_coco.py${CHECKPOINT_FILE}:模型权重所在位置checkpoints/faster_rcnn_r50_fpn_1x_coco_20200130-047c8118.pth[–out ${RESULT_FILE}]:测试生成的文件输出位置[–eval ${EVAL_METRICS}]:选用的测试方法${GPU_NUM}:GPU数量测试数据集#

2021-09-29 13:08:35 9113 9

原创 【经典论文】Xception

Xception原论文:Xception: Deep Learning with Depthwise Separable Convolutions从Inception的角度出发,探讨了Inception和深度可分离卷积的关系,从一个全新的角度解释了深度可分离卷积。结合ResNet,提出Xception。论文主要思想在原文第3节。3 The Xception architecture​ 我们提出一种完全基于深度可分类卷积层的卷积神经网络架构。实际上,我们做出如下假设:卷积神经网络特征图中的跨通道相

2021-09-26 14:12:33 568

原创 【经典论文】DenseNet

DenseNet原论文:Densely Connected Convolutional Networks通过特征复用,实质上减少参数量。论文结构:引文(卷积神经网络发展进程、提出DenseNet)相关工作(ResNet、DFN等,卷积神经网络的详细介绍)DenseNets网络实验讨论结论以第3节翻译为主。3 DenseNets​ 给定通过卷积网络的单个图像x0x_0x0​。该网络包括L层,每层实现了一个非线性转换Hl(⋅)H_l(\cdot)Hl​(⋅),其中lll代表层数。H

2021-09-23 13:27:20 1663

原创 【经典论文】ResNeXt

ResNeXt原论文:Aggregated Residual Transformations for Deep Neural Networks利用分组卷积思想改造ResNet,ResNet和Inception的结合体。论文结构:引文(介绍神经网络算法发展史,提出ResNeXt)相关工作(多分支卷积、分组卷积等)方法实现细节实验结果以第3节翻译为主。3 Method3.1 Template 架构​ 我们采用类似VGG/ResNets一样的高度模块化设计的网络。我们的网络由一系列r

2021-09-14 20:02:14 1391

原创 【目标检测】FPN

FPN原论文:Feature Pyramid Networks for Object Detection实现浅层特征和深层特征的融合。主要思想在于第3节。3 Feature Pyramid Networks 特征金字塔网络​ 我们的目标在于探索一个属于卷积网络的金字塔型特征层次,它拥有从低级到高级的语义特征,并构建一个具有高级语义的特征金字塔。由此产生的特征金字塔网络是通用的,在本文中,我们专注于滑动窗口提议器(区域提议网络,RPN)和基于区域的检测器(Fast R-CNN)。​ 我们方法的

2021-09-10 11:34:50 199

原创 【目标检测】R-FCN

R-FCN原论文:R-FCN:Object Detection via Region-based Fully Convolutional Networks主要解决:分类任务中位移不变性和检测任务中位移可变性之间的矛盾论文架构:引文(介绍CNN发展情况,引出分类任务和检测任务的矛盾,R-FCN用于解决这个矛盾)方法相关工作实验结论和未来期望以第二节翻译为主2 Our approachOverview.​ 与R-CNN相似,我们采用两阶段目标检测策略,包含:(i) 区域生成,(ii

2021-09-07 12:38:23 271

原创 【目标检测】SSD

SSD原论文:SSD: Single Shot MultiBox Detector多尺度特征图,大特征图提取小物体,小特征图提取大物体论文结构:引文(介绍发展史引出SSD)SSD结构实验结论相关工作(R-CNN、YOLO、OverFeat等对比介绍)结论致谢主要以第二节翻译为主2 The Single Shot Detector(SSD)​ 2.1节描述我们的检测器的架构,2.2节讲解相关联的训练策略,之后的第3节讲解数据集特定的模型细节和实验结论。2.1 Model​

2021-09-02 18:01:57 210

原创 【经典论文】GoogLeNet v4

GoogLeNet v4原论文:Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning一方面引入ResNet的残差结构;一方面提出Inception v4可达到引入残差结构的效果。论文结构:引文(介绍CNN领域的大致发展,Inception的发展,以及本文提出的Inception改进架构)相关工作(简单介绍CNN经典架构和Inception架构)架构选择(即提出的改进方法)训练技术实

2021-09-02 17:59:15 354

原创 【经典论文】ResNet v2

ResNet v2原论文:Identity Mappings in Deep Residual Networks在ResNet v1的基础上,理论分析Residual模块及它在整体网络上的结构,并通过详细的实验来论证。论文结构:引文(介绍ResNet v1相关)Residual模块分析恒等残差连接研究激活函数研究不同数据集结果结论主要翻译第2、3节3 On the Importance of Identity Skip Connections​ 假设一个简单的式子,h(xl)=

2021-08-30 13:27:49 882 1

原创 经典论文之ResNet

ResNet原论文:Deep Residual Learning for Image RecognitionILSVRC2015冠军(分类、定位、检测)。通过残差块训练了152层网络。解决了退化问题(plain网络随着网络加深,错误率升高)网络加深:会出现梯度消失或梯度爆炸,这个问题可以通过正则初始化和BN来解决。退化问题:深层网络到了一定深度,准确率趋近饱和,而且继续加深会降低准确率(degradation问题)。这个问题并不是过拟合导致的(过拟合在训练集应该更好),也不是梯度消失造成的(论

2021-08-26 15:18:07 3979

原创 经典论文之GoogLeNet v3

GoogLeNet v3原论文:Rethinking the Inception Architecture for Computer VisionInception结构的优化。(卷积分解、正则化等)论文结构:引文(卷积网络发展)通用设计准则大卷积核的因式分解辅助分类器的作用网格尺寸减小的有效性Inception-v3通过标签平滑(Label Smoothing)的模型正则化(Model Regularization)训练方法低分辨率输入的表现实验结果和对比试验结论论文分节比

2021-08-24 18:44:35 346

原创 目标检测之YOLO v1

YOLO v1原论文:You only look once: Unified, real-time object detectionone-stage目标检测的开山之作。将检测任务表述成统一的、端到端的回归问题。论文结构:引文(介绍YOLO思想来源)YOLO架构与现有目标检测系统对比实验结论YOLO的实时速度优势,源码链接结论(YOLO在实时目标检测领域SOTA)主体思想在第2节,本篇以第2节翻译。2 Unified Detection 统一检测​ 我们将目标检测的各个模块统

2021-08-21 15:41:48 282 1

原创 目标检测之Faster R-CNN

Faster R-CNN原论文:Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks将目标检测实现为端到端的框架。奠定了two-stage方法的元结构。论文架构:引文:目标检测的卷积网络发展相关工作(目标候选框、用于目标检测的深度网络)Faster R-CNN结构实验验证(VOC、COCO数据集)结论主体思想在第三部分,以第三部分翻译+理解。3 Faster R-CNN​ 我们

2021-08-18 18:58:33 1006

原创 目标检测之Fast R-CNN

Fast R-CNN原论文:Fast R-CNN通过改进加速R-CNN、SPPNet的运行论文结构:引文(介绍R-CNN、SPPNet的不足,提出Fast R-CNN来解决)Fast R-CNN架构和训练Fast R-CNN检测实验结论消融实验结论第2、3节包含结构的整体思想。2 Fast R-CNN architecture and training Fast R-CNN架构和训练​ 图1展示了Fast R-CNN的结构。Fast R-CNN结构将一整张图像和目标候选框集合视

2021-08-17 17:57:56 190

原创 经典论文之GoogLeNet v2

GoogLeNet v2原论文:Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift通过BN算法解决内部协变量移位问题(Internal Covariate Shift),代入GoogLeNet v1验证,形成GoogLeNet v2。主要思想在于第3节,结构在附录。3 Normalization via Mini-Batch Statistics 通过小批量统计进行归

2021-08-16 12:58:44 355

原创 经典论文之GoogLeNet v1

GoogLeNet v1原论文:Going Deeper with ConvolutionsILSVRC2014分类任务冠军。Inception块用于减少参数量。论文结构:引文(介绍CNN发展和GoogleNet的优势)相关工作(CNN发展历史,R-CNN发展)研究动机(要解决的问题)架构细节GoogLeNet(整体结构)训练细节分类任务结果目标检测结果结论主要翻译第3、4、5、6节,包含论文主体思想3 Motivation and High Level Considerat

2021-08-15 13:52:19 601

原创 目标检测之SPPNet

SPPNet原论文:Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition主要贡献:解决FC层导致的需要输入固定size的图像的问题,同一张图像共享卷积进行特征提取论文结构:引文(介绍SPP之前的网络以及相比的优势)SPP的网络结构分类实验目标检测实验结论主要思想位于第2节,以第2节的翻译+理解为主。2 Deep Networks With Spatial Pyramid Poolin

2021-08-14 12:22:46 227

原创 目标检测之R-CNN

R-CNN原论文:Rich feature hierarchies for accurate object detection and semantic segmentation将检测任务转化为区域上的分类任务,是深度学习方法在检测任务上的试水。论文架构:引文(介绍CNN之前的一些尝试)R-CNN目标检测架构结果可视化、消融实验ILSVRC2013目标检测数据集语义分割结论主要思想为 第2节,以此作翻译+理解。2 Object detection with R-CNN 用R-CNN

2021-08-13 11:10:05 223

原创 经典论文之NIN

NIN原论文:Network In Network对传统卷积的特征提取方式进行了改进,提供了网络改进的新思路。论文的总结架构分为:引文(介绍CNN的发展,以及MLP应用进行特征提取)卷积神经网络(卷积层、池化层交替进行特征提取的劣势)NiN整体架构以及新方法实验验证(CIFAR-10、CIFAR-100、SVHN、MNIST数据集)结论主要思想为第三章的方法介绍,本篇文章以第3节翻译+理解为主。Network In Network 网中网该章节我们主要介绍NIN结构的核心部件:3.

2021-08-12 10:26:17 379

原创 经典论文之VGG

VGG原论文:Very Deep Convolutional Networks For Large-Scale Image RecognitionILSVRC2014定位任务冠军,分类任务亚军。主要思想:探索深度对性能的影响(消融实验),反复堆叠3×33\times33×3卷积。论文架构:引文(介绍CNN发展及论文组织结构)模型结构网络训练和评估结构分类实验结论主要翻译2、3节,理解VGG主体思想。2 ConvNet Configurations 卷积网络设置为了基于公平的准则来

2021-08-12 10:23:10 3800

原创 经典论文之OverFeat

OverFeat原论文:OverFeat: Integrated Recognition, Localization and Detection using Convolutional NetworksILSVR2013定位任务的冠军。用CNN集成了分类、定位、检测任务。主要思想在于3、4、5章,分别叙述分类、定位、检测任务的思想实现。3 Classification 分类任务我们的分类模型结构和Krizhevsky等人所提出的在ILSVRC12上使用的AlexNet类似。并且,我们在网络设计和推

2021-08-11 13:29:37 494

原创 经典论文之ZFNet

ZFNet原论文:Visualizing and Understanding Convolutional NetworksILSVRC 2013冠军。主要解决问题:卷积特征图的可视化这篇主要以2、3章翻译为主(方法、训练细节)Abstract 摘要Krizhevsky等人已经在ImageNet上验证了大型卷积网络模型的优良分类性能。可是,目前为止还没有对应的理论去理解它们为什么表现这么好以及为什么能提点。在这篇论文中,我们研究了这两个问题。我们引入一种新的可视化技术,能够可视化模型的中间特征层以

2021-08-10 13:30:04 248

原创 经典论文AlexNet翻译+理解

AlexNet论文原文:ImageNet Classification with Deep Convolutional Neural NetworksAlexNet,CNN的大火之作。ILSVR2012冠军,自此掀起CNN研究热潮。论文主要思想为三、四章,主要挑选此部分进行翻译+理解。3 The Architecture 网络结构AlexNet的网络结构如图2所示。它总共包含八层可学习的层——五层卷积层和三层全连接层。接下来,我们将介绍我们的网络结构中全新的以及未曾使用过的点子。3.1-3.4章

2021-08-09 11:54:00 982

原创 经典论文LeNet-5翻译+理解

简介参考论文: 《Gradient-Based Learning Applied to Document Recognition》LeNet,CNN的开山之作。由于论文篇幅较长,就挑选主要思想部分进行翻译、理解(第二章A、B单元)。第二章:CONVOLUTIONAL NEURAL NETWORKS FOR ISOLATED CHARACTER RECOGNITION 用于单个字符识别的卷积神经网络使用梯度下降算法的多层网络能够从大量样本中学习到复杂、高维、非线性的映射关系,这使得它们能够用于图像识

2021-08-08 19:27:02 2586

原创 深度学习——损失函数(Regression Loss、Classification Loss)

简介Loss function损失函数用于定义单个训练样本与真实值之间的误差Cost function代价函数用于定义单个批次/整个训练集样本与真实值之间的误差Objective function目标函数泛指任意可以被优化的函数损失函数用于衡量模型所做出的预测离真实值(GT)之间的偏离程度。损失函数分为两种:回归损失(针对连续型变量)和分类损失(针对离散型变量)知道每一种损失函数的优点和局限性,才能更好的利用它们去解决实际问题回归损

2021-08-07 17:35:51 7849 1

原创 深度学习——激活函数(Sigmoid、Tanh、ReLU、Leaky-ReLU、ReLU6、Swish、Hard-Swish、Mish、Softmax)

Sigmoid函数式:求导:Tanh函数式:求导:ReLUpaper: Deep Sparse Rectifier Neural Networks函数式:求导:Leaky-ReLUpaper: Rectifier Nonlinearities Improve Neural Network Acoustic Models函数式:求导:ReLU6paper: MobileNetV2..

2021-08-06 16:08:54 758

原创 MMDetection——COCO格式数据集显示单类别AP

问题COCO格式数据集如何在MMDetection中显示单类别AP解决方案1. 进入mmdet/datasets/coco.py2. 修改363行中的evaluate函数参数:classwise=True3. iou_thrs可根据自己的情况看是否修改,(输入需是包含float数据的List)def evaluate(self, results, metric='bbox',

2021-07-30 11:55:18 1884 3

原创 MMDetection——data pipeline理解

1 Data pipeline理解官方给出的pipeline图如下所示:蓝色框为pipeline的操作,下面对应的是每一个操作会添加的keys到result dict中去。绿色 为 新添加的key 黄色 为 更改的key 黑色 为 不变的key1.1 Data loadingLoadImageFromfile: 添加参数:img, img_scale, ori_shapeLoadAnnotations: 添加参数:gt_bboxes,...

2021-07-10 23:20:53 1085

原创 MMDetection——config参数理解

1 config参数理解以faster_rcnn_r50_fpn_1x_coco.py为例,简要介绍各项参数含义2faster_rcnn_r50_fpn_1x_coco.py配置文件_base_ = [ '../_base_/models/faster_rcnn_r50_fpn.py', # 模型设置 '../_base_/datasets/coco_detection.py', # 数据集设置 '../_base_/schedules/schedule_1x.py'.

2021-07-10 15:03:44 1659 3

原创 MMDetection——常用工具:模型推理、可视化分析、FLOPs和参数计算、推理速度

常用工具1. 模型推理官方的数据集推理格式:# single-gpu testingpython tools/test.py ${CONFIG_FILE} ${CHECKPOINT_FILE} [--out ${RESULT_FILE}] [--eval ${EVAL_METRICS}] [--show]python tools/test.py configs/faster_rcnn_r50_fpn_1x_coco.py \ checkpoints/faster_rcnn

2021-07-09 13:42:34 7840

原创 linux软链接使用

常用操作1. 创建ln -s [源文件或目录] [目标文件或目录]# exampleln -s /home/xxx/datasets /home/xxx/project/datasets #创建project下的datasets文件夹引向上一级目录下的datasets2. 删除相当于删除普通文件一样rm -rf [filename]3. 修改ln -snf [新的源文件或目录] [目标文件或目录]Reference1.https://blog.csdn.ne.

2021-06-30 20:58:26 133

原创 Linux常用命令

命令1. ls列举出当前工作目录的内容,命令如下:ls ls -l # 以长字符串的形式列出当前目录下的数据文件和目录ls -lR # 以长字符串的形式列出当前目录下的所有文件# -l : 列出长数据串,包含文件的属性与权限数据等# -a : 列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)# -A : 列出除.及..的其它文件# -d : 仅列出目录本身,而不是列出目录的文件数据# -h : 将文件容量以较易读的方式(GB,kB等)列出来# -R : 连同子

2021-06-30 16:51:53 281

原创 SSH公钥添加到服务器

目的避免重复输入用户密码,通过SSH自动登录,节约时间方法1. 准备SSH公钥 如果没有没有SSH公钥,可通过以下命令生成:ssh-keygen 默认保存在系统盘用户文件夹下的~/.ssh目录2. 将id_rsa.pub公钥放在服务器上的authorized_keys文件中。 默认路径:/root/.ssh/authorized_keys3. 在本地/.ssh/config中添加配置Host xxx # hos...

2021-06-28 16:07:30 2549

原创 MMDetection,训练VOC格式数据集

一、数据集准备数据集目录格式要求:├── VOCdevkit(数据集名称)│ ├── VOC2007│ │ ├── Annotations│ │ ├── JPEGImages│ │ ├── ImageSets│ │ │ ├── Main│ │ │ │ ├── val.txt│ │ │ │ ├── train.txtPS:1. 所有图片末尾统一为.jpg(注意小写)数据集保存(创建软连接,方便数据

2021-06-27 00:50:35 2621 4

原创 VSCode Server installation process already in progress - waiting and retrying

问题出现原因未知bug

2021-06-20 22:15:50 9761 5

原创 MMDetection 环境配置

一、环境配置步骤1. 创建虚拟环境conda create -n open-mmlab python=3.7 -yconda activate open-mmlab

2021-06-19 15:21:20 612

原创 物体移动——三种方法

第一种方法(坐标变换)API: Transform.Translate()直接对物体坐标进行操作第二种方法(刚体速度变换)API:3D: Rigidbody.velocity=new Vector3(Speed.x,Speed.y,Speed.z);2D: Rigidbody.velocity=new Vector2(Speed.x,Speed.y);对刚体速度进行操作...

2019-08-22 10:45:03 3054

原创 const与volatile(cv-限定符)、mutable

const:表明内存被初始化后,程序便不能再对它进行修改。volatile:表明,即使程序代码没有对内存单元进行修改,其值也可能发生变化。mutable:即使结构(或类)变量为const,其某个成员也可以被修改。 假如编译器发现,程序在几条语句中两次使用了某个变量的值,则编译器可能不是让程序查找这个值两次,而是将这个值缓存到寄存器中。这种优化假设变量的值在这两次使用之...

2019-03-15 22:33:13 273

原创 图像增强——Roberts算子、Sobel算子、Prewitt算子、Laplace算子

#include<stdio.h>#include"bmp.h"#include "stdlib.h"#include "math.h"#include "time.h"#include <iostream>#include<string>using ...

2019-03-14 15:44:37 2409

操作系统——银行家算法实验

根据用户输入的系统可分配的各种资源,再输入下一个进程所需资源,判断分配后是否有安全序列。

2018-05-31

操作系统——文件管理实验

实现文件管理的用户操作、文件操作,拥有工作分区、文件分区、用户分区。

2018-05-31

操作系统——存储管理实验

输入进程数,创建随机进程,按照从0开始的时间量,根据到达时刻和所需空间,计算工作分区表和空闲分区表,直到所有进程完成为止。

2018-05-31

操作系统——作业调度实验

输入作业数,随机生成作业的名称、到达时间、所需时间。分别用HRRN调度算法、SJF调度算法、FCFS调度算法进行实验,最终结果对这三种算法的平均周转时间和平均带权周转时间进行对比。

2018-05-31

操作系统——进程调度实验

输入进程个数以后,随机生成各个进程的名称、优先级、所需时间、运行时间=0;第一轮按优先级排序后,进行进程调度,每调度一次减少一次所需时间,降低一次优先级,进程完成以后,就自动回收,直到所有进程调度完成。

2018-05-31

空空如也

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

TA关注的人

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