首页

> 学术论文知识库

首页 学术论文知识库 问题

这三篇目标检测论文刚刚开源了

发布时间:

这三篇目标检测论文刚刚开源了

姓名:牛晓银;学号:20181213993;学院:计算机科学与技术 转自: 【嵌牛导读】:目标检测,也叫目标提取,是一种基于目标几何和统计特征的图像分割。随着计算机技术的发展和计算机视觉原理的广泛应用,利用计算机图像处理技术对目标进行实时跟踪研究越来越热门,对目标进行动态实时跟踪定位在智能化交通系统、军事目标检测及医学导航手术中手术器械定位等方面具有广泛的应用价值。 【嵌牛鼻子】:目标检测、检测模型、计算机视觉 【嵌牛提问】:你知道或者用过哪些目标检测算法? 【嵌牛正文】: (一)目标检测经典工作回顾 本文结构 两阶段模型因其对图片的两阶段处理得名,也称为基于区域(Region-based)的方法,我们选取R-CNN系列工作作为这一类型的代表。 R-CNN: R-CNN系列的开山之作 论文链接:  Rich feature hierarchies for accurate object detection and semantic segmentation 本文的两大贡献:1)CNN可用于基于区域的定位和分割物体;2)监督训练样本数紧缺时,在额外的数据上预训练的模型经过fine-tuning可以取得很好的效果。第一个贡献影响了之后几乎所有2-stage方法,而第二个贡献中用分类任务(Imagenet)中训练好的模型作为基网络,在检测问题上fine-tuning的做法也在之后的工作中一直沿用。 传统的计算机视觉方法常用精心设计的手工特征(如SIFT, HOG)描述图像,而深度学习的方法则倡导习得特征,从图像分类任务的经验来看,CNN网络自动习得的特征取得的效果已经超出了手工设计的特征。本篇在局部区域应用卷积网络,以发挥卷积网络学习高质量特征的能力。 R-CNN将检测抽象为两个过程,一是基于图片提出若干可能包含物体的区域(即图片的局部裁剪,被称为Region Proposal),文中使用的是Selective Search算法;二是在提出的这些区域上运行当时表现最好的分类网络(AlexNet),得到每个区域内物体的类别。 另外,文章中的两个做法值得注意。 一是数据的准备。输入CNN前,我们需要根据Ground Truth对提出的Region Proposal进行标记,这里使用的指标是IoU(Intersection over Union,交并比)。IoU计算了两个区域之交的面积跟它们之并的比,描述了两个区域的重合程度。 文章中特别提到,IoU阈值的选择对结果影响显著,这里要谈两个threshold,一个用来识别正样本(如跟ground truth的IoU大于),另一个用来标记负样本(即背景类,如IoU小于),而介于两者之间的则为难例(Hard Negatives),若标为正类,则包含了过多的背景信息,反之又包含了要检测物体的特征,因而这些Proposal便被忽略掉。 另一点是位置坐标的回归(Bounding-Box Regression),这一过程是Region Proposal向Ground Truth调整,实现时加入了log/exp变换来使损失保持在合理的量级上,可以看做一种标准化(Normalization)操作。 小结 R-CNN的想法直接明了,即将检测任务转化为区域上的分类任务,是深度学习方法在检测任务上的试水。模型本身存在的问题也很多,如需要训练三个不同的模型(proposal, classification, regression)、重复计算过多导致的性能问题等。尽管如此,这篇论文的很多做法仍然广泛地影响着检测任务上的深度模型革命,后续的很多工作也都是针对改进这一工作而展开,此篇可以称得上"The First Paper"。 Fast R-CNN: 共享卷积运算 论文链接: Fast R-CNN 文章指出R-CNN耗时的原因是CNN是在每一个Proposal上单独进行的,没有共享计算,便提出将基础网络在图片整体上运行完毕后,再传入R-CNN子网络,共享了大部分计算,故有Fast之名。 上图是Fast R-CNN的架构。图片经过feature extractor得到feature map, 同时在原图上运行Selective Search算法并将RoI(Region of Interset,实为坐标组,可与Region Proposal混用)映射到到feature map上,再对每个RoI进行RoI Pooling操作便得到等长的feature vector,将这些得到的feature vector进行正负样本的整理(保持一定的正负样本比例),分batch传入并行的R-CNN子网络,同时进行分类和回归,并将两者的损失统一起来。 RoI Pooling 是对输入R-CNN子网络的数据进行准备的关键操作。我们得到的区域常常有不同的大小,在映射到feature map上之后,会得到不同大小的特征张量。RoI Pooling先将RoI等分成目标个数的网格,再在每个网格上进行max pooling,就得到等长的RoI feature vector。 文章最后的讨论也有一定的借鉴意义: multi-loss traing相比单独训练classification确有提升 multi-scale相比single-scale精度略有提升,但带来的时间开销更大。一定程度上说明CNN结构可以内在地学习尺度不变性 在更多的数据(VOC)上训练后,精度是有进一步提升的 Softmax分类器比"one vs rest"型的SVM表现略好,引入了类间的竞争 更多的Proposal并不一定带来精度的提升 小结 Fast R-CNN的这一结构正是检测任务主流2-stage方法所采用的元结构的雏形。文章将Proposal, Feature Extractor, Object Classification&Localization统一在一个整体的结构中,并通过共享卷积计算提高特征利用效率,是最有贡献的地方。 Faster R-CNN: 两阶段模型的深度化 论文链接: Faster R-CNN: Towards Real Time Object Detection with Region Proposal Networks Faster R-CNN是2-stage方法的奠基性工作,提出的RPN网络取代Selective Search算法使得检测任务可以由神经网络端到端地完成。粗略的讲,Faster R-CNN = RPN + Fast R-CNN,跟RCNN共享卷积计算的特性使得RPN引入的计算量很小,使得Faster R-CNN可以在单个GPU上以5fps的速度运行,而在精度方面达到SOTA(State of the Art,当前最佳)。 本文的主要贡献是提出Regional Proposal Networks,替代之前的SS算法。RPN网络将Proposal这一任务建模为二分类(是否为物体)的问题。 第一步是在一个滑动窗口上生成不同大小和长宽比例的anchor box(如上图右边部分),取定IoU的阈值,按Ground Truth标定这些anchor box的正负。于是,传入RPN网络的样本数据被整理为anchor box(坐标)和每个anchor box是否有物体(二分类标签)。RPN网络将每个样本映射为一个概率值和四个坐标值,概率值反应这个anchor box有物体的概率,四个坐标值用于回归定义物体的位置。最后将二分类和坐标回归的损失统一起来,作为RPN网络的目标训练。 由RPN得到Region Proposal在根据概率值筛选后经过类似的标记过程,被传入R-CNN子网络,进行多分类和坐标回归,同样用多任务损失将二者的损失联合。 小结 Faster R-CNN的成功之处在于用RPN网络完成了检测任务的"深度化"。使用滑动窗口生成anchor box的思想也在后来的工作中越来越多地被采用(YOLO v2等)。这项工作奠定了"RPN+RCNN"的两阶段方法元结构,影响了大部分后续工作。 单阶段(1-stage)检测模型 单阶段模型没有中间的区域检出过程,直接从图片获得预测结果,也被成为Region-free方法。 YOLO 论文链接: You Only Look Once: Unified, Real-Time Object Detection YOLO是单阶段方法的开山之作。它将检测任务表述成一个统一的、端到端的回归问题,并且以只处理一次图片同时得到位置和分类而得名。 YOLO的主要优点: 快。 全局处理使得背景错误相对少,相比基于局部(区域)的方法, 如Fast RCNN。 泛化性能好,在艺术作品上做检测时,YOLO表现比Fast R-CNN好。 YOLO的工作流程如下: 1.准备数据:将图片缩放,划分为等分的网格,每个网格按跟Ground Truth的IoU分配到所要预测的样本。 2.卷积网络:由GoogLeNet更改而来,每个网格对每个类别预测一个条件概率值,并在网格基础上生成B个box,每个box预测五个回归值,四个表征位置,第五个表征这个box含有物体(注意不是某一类物体)的概率和位置的准确程度(由IoU表示)。测试时,分数如下计算: 等式左边第一项由网格预测,后两项由每个box预测,以条件概率的方式得到每个box含有不同类别物体的分数。 因而,卷积网络共输出的预测值个数为S×S×(B×5+C),其中S为网格数,B为每个网格生成box个数,C为类别数。 3.后处理:使用NMS(Non-Maximum Suppression,非极大抑制)过滤得到最后的预测框 损失函数的设计 损失函数被分为三部分:坐标误差、物体误差、类别误差。为了平衡类别不均衡和大小物体等带来的影响,损失函数中添加了权重并将长宽取根号。 小结 YOLO提出了单阶段的新思路,相比两阶段方法,其速度优势明显,实时的特性令人印象深刻。但YOLO本身也存在一些问题,如划分网格较为粗糙,每个网格生成的box个数等限制了对小尺度物体和相近物体的检测。 SSD: Single Shot Multibox Detector 论文链接: SSD: Single Shot Multibox Detector SSD相比YOLO有以下突出的特点: 多尺度的feature map:基于VGG的不同卷积段,输出feature map到回归器中。这一点试图提升小物体的检测精度。 更多的anchor box,每个网格点生成不同大小和长宽比例的box,并将类别预测概率基于box预测(YOLO是在网格上),得到的输出值个数为(C+4)×k×m×n,其中C为类别数,k为box个数,m×n为feature map的大小。 小结 SSD是单阶段模型早期的集大成者,达到跟接近两阶段模型精度的同时,拥有比两阶段模型快一个数量级的速度。后续的单阶段模型工作大多基于SSD改进展开。 检测模型基本特点 最后,我们对检测模型的基本特征做一个简单的归纳。 检测模型整体上由基础网络(Backbone Network)和检测头部(Detection Head)构成。前者作为特征提取器,给出图像不同大小、不同抽象层次的表示;后者则依据这些表示和监督信息学习类别和位置关联。检测头部负责的类别预测和位置回归两个任务常常是并行进行的,构成多任务的损失进行联合训练。 相比单阶段,两阶段检测模型通常含有一个串行的头部结构,即完成前背景分类和回归后,把中间结果作为RCNN头部的输入再进行一次多分类和位置回归。这种设计带来了一些优点: 对检测任务的解构,先进行前背景的分类,再进行物体的分类,这种解构使得监督信息在不同阶段对网络参数的学习进行指导 RPN网络为RCNN网络提供良好的先验,并有机会整理样本的比例,减轻RCNN网络的学习负担 这种设计的缺点也很明显:中间结果常常带来空间开销,而串行的方式也使得推断速度无法跟单阶段相比;级联的位置回归则会导致RCNN部分的重复计算(如两个RoI有重叠)。 另一方面,单阶段模型只有一次类别预测和位置回归,卷积运算的共享程度更高,拥有更快的速度和更小的内存占用。读者将会在接下来的文章中看到,两种类型的模型也在互相吸收彼此的优点,这也使得两者的界限更为模糊。

论文名称:Rich feature hierarchies for accurate object detection and semantic segmentation 提出时间:2014年 论文地址: 针对问题: 从Alexnet提出后,作者等人思考如何利用卷积网络来完成检测任务,即输入一张图,实现图上目标的定位(目标在哪)和分类(目标是什么)两个目标,并最终完成了RCNN网络模型。 创新点: RCNN提出时,检测网络的执行思路还是脱胎于分类网络。也就是深度学习部分仅完成输入图像块的分类工作。那么对检测任务来说如何完成目标的定位呢,作者采用的是Selective Search候选区域提取算法,来获得当前输入图上可能包含目标的不同图像块,再将图像块裁剪到固定的尺寸输入CNN网络来进行当前图像块类别的判断。 参考博客: 。 论文题目:OverFeat: Integrated Recognition, Localization and Detection using Convolutional Networks 提出时间:2014年 论文地址: 针对问题: 该论文讨论了,CNN提取到的特征能够同时用于定位和分类两个任务。也就是在CNN提取到特征以后,在网络后端组织两组卷积或全连接层,一组用于实现定位,输出当前图像上目标的最小外接矩形框坐标,一组用于分类,输出当前图像上目标的类别信息。也是以此为起点,检测网络出现基础主干网络(backbone)+分类头或回归头(定位头)的网络设计模式雏形。 创新点: 在这篇论文中还有两个比较有意思的点,一是作者认为全连接层其实质实现的操作和1x1的卷积是类似的,而且用1x1的卷积核还可以避免FC对输入特征尺寸的限制,那用1x1卷积来替换FC层,是否可行呢?作者在测试时通过将全连接层替换为1x1卷积核证明是可行的;二是提出了offset max-pooling,也就是对池化层输入特征不能整除的情况,通过进行滑动池化并将不同的池化层传递给后续网络层来提高效果。另外作者在论文里提到他的用法是先基于主干网络+分类头训练,然后切换分类头为回归头,再训练回归头的参数,最终完成整个网络的训练。图像的输入作者采用的是直接在输入图上利用卷积核划窗。然后在指定的每个网络层上回归目标的尺度和空间位置。 参考博客: 论文题目:Scalable Object Detection using Deep Neural Networks 提出时间:2014年 论文地址: 针对问题: 既然CNN网络提取的特征可以直接用于检测任务(定位+分类),作者就尝试将目标框(可能包含目标的最小外包矩形框)提取任务放到CNN中进行。也就是直接通过网络完成输入图像上目标的定位工作。 创新点: 本文作者通过将物体检测问题定义为输出多个bounding box的回归问题. 同时每个bounding box会输出关于是否包含目标物体的置信度, 使得模型更加紧凑和高效。先通过聚类获得图像中可能有目标的位置聚类中心,(800个anchor box)然后学习预测不考虑目标类别的二分类网络,背景or前景。用到了多尺度下的检测。 参考博客: 论文题目:DeepBox: Learning Objectness with Convolutional Networks 提出时间:2015年ICCV 论文地址: 主要针对的问题: 本文完成的工作与第三篇类似,都是对目标框提取算法的优化方案,区别是本文首先采用自底而上的方案来提取图像上的疑似目标框,然后再利用CNN网络提取特征对目标框进行是否为前景区域的排序;而第三篇为直接利用CNN网络来回归图像上可能的目标位置。创新点: 本文作者想通过CNN学习输入图像的特征,从而实现对输入网络目标框是否为真实目标的情况进行计算,量化每个输入框的包含目标的可能性值。 参考博客: 论文题目:AttentionNet: AggregatingWeak Directions for Accurate Object Detection 提出时间:2015年ICCV 论文地址: 主要针对的问题: 对检测网络的实现方案进行思考,之前的执行策略是,先确定输入图像中可能包含目标位置的矩形框,再对每个矩形框进行分类和回归从而确定目标的准确位置,参考RCNN。那么能否直接利用回归的思路从图像的四个角点,逐渐得到目标的最小外接矩形框和类别呢? 创新点: 通过从图像的四个角点,逐步迭代的方式,每次计算一个缩小的方向,并缩小指定的距离来使得逐渐逼近目标。作者还提出了针对多目标情况的处理方式。 参考博客: 论文题目:Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition 提出时间:2014年 论文地址: 针对问题: 如RCNN会将输入的目标图像块处理到同一尺寸再输入进CNN网络,在处理过程中就造成了图像块信息的损失。在实际的场景中,输入网络的目标尺寸很难统一,而网络最后的全连接层又要求输入的特征信息为统一维度的向量。作者就尝试进行不同尺寸CNN网络提取到的特征维度进行统一。创新点: 作者提出的SPPnet中,通过使用特征金字塔池化来使得最后的卷积层输出结果可以统一到全连接层需要的尺寸,在训练的时候,池化的操作还是通过滑动窗口完成的,池化的核宽高及步长通过当前层的特征图的宽高计算得到。原论文中的特征金字塔池化操作图示如下。 参考博客 : 论文题目:Object detection via a multi-region & semantic segmentation-aware CNN model 提出时间:2015年 论文地址: 针对问题: 既然第三篇论文multibox算法提出了可以用CNN来实现输入图像中待检测目标的定位,本文作者就尝试增加一些训练时的方法技巧来提高CNN网络最终的定位精度。创新点: 作者通过对输入网络的region进行一定的处理(通过数据增强,使得网络利用目标周围的上下文信息得到更精准的目标框)来增加网络对目标回归框的精度。具体的处理方式包括:扩大输入目标的标签包围框、取输入目标的标签中包围框的一部分等并对不同区域分别回归位置,使得网络对目标的边界更加敏感。这种操作丰富了输入目标的多样性,从而提高了回归框的精度。 参考博客 : 论文题目:Fast-RCNN 提出时间:2015年 论文地址: 针对问题: RCNN中的CNN每输入一个图像块就要执行一次前向计算,这显然是非常耗时的,那么如何优化这部分呢? 创新点: 作者参考了SPPNet(第六篇论文),在网络中实现了ROIpooling来使得输入的图像块不用裁剪到统一尺寸,从而避免了输入的信息丢失。其次是将整张图输入网络得到特征图,再将原图上用Selective Search算法得到的目标框映射到特征图上,避免了特征的重复提取。 参考博客 : 论文题目:DeepProposal: Hunting Objects by Cascading Deep Convolutional Layers 提出时间:2015年 论文地址: 主要针对的问题: 本文的作者观察到CNN可以提取到很棒的对输入图像进行表征的论文,作者尝试通过实验来对CNN网络不同层所产生的特征的作用和情况进行讨论和解析。 创新点: 作者在不同的激活层上以滑动窗口的方式生成了假设,并表明最终的卷积层可以以较高的查全率找到感兴趣的对象,但是由于特征图的粗糙性,定位性很差。相反,网络的第一层可以更好地定位感兴趣的对象,但召回率降低。 论文题目:Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks 提出时间:2015年NIPS 论文地址: 主要针对的问题: 由multibox(第三篇)和DeepBox(第四篇)等论文,我们知道,用CNN可以生成目标待检测框,并判定当前框为目标的概率,那能否将该模型整合到目标检测的模型中,从而实现真正输入端为图像,输出为最终检测结果的,全部依赖CNN完成的检测系统呢? 创新点: 将当前输入图目标框提取整合到了检测网络中,依赖一个小的目标框提取网络RPN来替代Selective Search算法,从而实现真正的端到端检测算法。 参考博客 :

对于目标检测方向并不是特别熟悉,本文记录一下RCNN, fast-RCNN, faster-RCNN, mask-RCNN这4篇有关目标检测的论文笔记和学习心得。

R-CNN的意思就是Region based,主要思路就是根据一张图像,提取多个region,再将每个Region输入CNN来进行特征的提取。因此RCNN就可以分为 Region proposals , Feature extraction 两个主要部分,提取的特征就可以输入任意一个分类器来进行分类。 模型的流程图如下:

在训练的时候,首先使用的是已经训练好的CNN网络作为特征提取器,但是由于预训练是在分类数据集上,因此在应用到检测之前要做finetune。也就是说,为了将用ImageNet数据集训练的网络应用到新的任务(检测),新的数据集(region)上,作者将原来的CNN最后的1000类的fc层,更改为了 层, 代表待检测的物体的类别数。然后,对于所有的region,如果它和ground truth的重叠率大于,就认为是正类。 对于分类器的训练,作者发现选择多大的IoU来区分正类和负类非常关键。并且,对于每一类,都会训练一个分类器。

框的回归非常重要,在对每一个region proposal使用分类器进行打分评价之后,作者使用一个回归器来预测一个新的框作为结果。这个回归器使用的特征是从CNN中提取的特征。回归器的训练中,输入是 region proposal 的 和ground truth的 ,目标是学习一种变换,使得region proposal通过该变换能够接近ground truth。同时,希望这种变换拥有尺度不变性,也就是说尺度变化的话,变换不会改变。 如下图所示,每一个regressor会学习一组参数,特征输入是pool 5的特征输出,拟合的目标是 。

Fast-RCNN 主要解决的问题是在RCNN中对于每一个region proposal都进行特征提取,会产生非常多的冗余计算,因此可以先对一张图像进行特征提取,再根据region proposal在相应的特征上进行划分得到对应region的特征(映射关系)。 这样便可以实现共享计算提高速度,但是与SPPnets不同,SPPnets在一副图像得到对应的特征后,从这张图像的特征上proposal对应的部分,采用空间金字塔池化,如下图:

RoI pooling的方法很简单,类似于空间金字塔pooling,它将proposal部分对应卷积层输出的特征(称之为RoI,因为用于做pooling的特征是 region of interest,也就是我们感兴趣的区域)划分成 块,然后对每一块求最大值,最终得到了一个 的特征图。可以看出,它只是空间金字塔pooling的一部分。 但是SPP-nets的空间金字塔也是可以求导的,那么它到底不好在哪里呢?因为当每一个RoI都可能来源于不同的图像的时候(R-CNN和SPPnets的训练策略是从一个batch的不同图像中,分别挑选一个proposal region),SPPNets的训练非常地低效,这种低效来源于在SPPnets的训练中,每个RoI的感受野都非常地大,很可能对应了原图的整个图像,因此,得到的特征也几乎对应了整张图像,所以输入的图像也就很大。 为了提高效率,Fast-RCNN首先选取 个图像,再从每个图像上选择 个RoI,这样的效率就比从每个图像提取一个RoI提高了 倍。

为了将分类和框回归结合起来,作者采用了多任务的loss,来进行联合的训练。具体来说就是将分类的loss和框回归的loss结合起来。网络的设计上非常直接,就是将RoI得到的特征接几个FC层后,分别接不同的输出层。对应于分类部分,特征会接一个softmax输出,用于分类,对于框回归部分,会接一个输出4维特征的输出层,然后分别计算loss,用于反向传播。loss的公式如下:

回归的target可以参考前面的R-CNN部分。

notes

为什么比fast还fast呢?主要原因是在这篇论文中提出了一个新的层:RPN(region proposal networks)用于替代之前的selective search。这个层还可以在GPU上运算来提高速度。 RPN的目的:

为了能够进行region proposal,作者使用了一个小的网络,在基础的卷积层输出的特征上进行滑动,这个网络输入大小为 ,输入后会映射(用 的卷积)为一个固定长度的特征向量,然后接两个并联的fc层(用 的卷积层代替),这两个fc层,一个为box-regressoin,一个为box-classification。如下图:

在每一个滑动窗口(可以参考 ),为了考虑到尽可能多的框的情况,作者设计了anchors来作为region proposal。anchors就是对于每一个滑动窗口的中心位置,在该位置对应的原图位置的基础上,按照不同的尺度,长宽比例框出 个不同的区域。然后根据这些anchors对应的原始图像位置以及区域,和ground truth,就可以给每一个滑动窗口的每一个anchor进行标记,也就是赋予label,满足一定条件标记为正类(比如和ground truth重叠大于一个值),一定条件为负类。对于正类,就可以根据ground truth和该anchor对应的原图的区域之间的变换关系(参考前面的R-CNN的框回归),得到回归器中的目标,用于训练。也就是论文中的loss function部分:

自然地,也就要求RPN的两个并联的FC层一个输出2k个值用于表示这k个anchor对应的区域的正类,负类的概率,另一个输出4k个值,用于表示框回归的变换的预测值。

对于整个网络的训练,作者采用了一种叫做 4-step Alternating Training 的方法。具体可以参考论文。

与之前的检测任务稍有不同,mask r-cnn的任务是做instance segmentation。因此,它需要对每一个像素点进行分类。 与Faster R-CNN不同,Faster R-CNN对每一个候选框产生两个输出,一个是类别,一个是bounding box的offset。Mask R-CNN新增加了一个输出,作为物体的mask。这个mask类似于ps中的蒙版。

与Faster R-CNN类似的是,Mask R-CNN同样采用RPN来进行Region Proposal。但是在之后,对于每一个RoI,mask r-cnn还输出了一个二值化的mask。

不像类别,框回归,输出都可以是一个向量,mask必须保持一定的空间信息。因此,作者采用FCN来从每个RoI中预测一个 的mask。

由于属于像素级别的预测问题,就需要RoI能够在进行特征提取的时候保持住空间信息,至少在像素级别上能够对应起来。因此,传统的取最大值的方法就显得不合适。 RoI Pooling,经历了两个量化的过程: 第一个:从roi proposal到feature map的映射过程。 第二个:从feature map划分成7*7的bin,每个bin使用max pooling。

为此,作者使用了RoIAlign。如下图

为了避免上面提到的量化过程

可以参考

作者使用ResNet作为基础的特征提取的网络。 对于预测类别,回归框,mask的网络使用如下图结构:

整体看完这几篇大佬的论文,虽说没有弄清楚每一个实现细节,但是大体上了解了算法的思路。可以看出,出发点都源于深度神经网络在特征提取上的卓越能力,因此一众大神试图将这种能力应用在检测问题中。从R-CNN中简单地用于特征提取,到为了提高速度减少计算的Fast R-CNN,再到为了将region proposal集成进入整个模型中,并且利用GPU加速的RPN,也就是Faster R-CNN。再到为了应用于instance segmentation任务中,设计的RoIAlign和mask。包括bounding box regression,pooling层的设计,训练方法的选择,loss的设计等等细节,无一不体现了大师们的思考和创造力。 可能在我们这些“拿来”者的眼中,这些方法都显得“理所应当”和巧妙,好用,但是,它们背后隐藏的选择和这些选择的思考却更值得我们学习。 以及,对待每一个问题,如何设计出合理的解决方案,以及方案的效率,通用性,更是应该我们努力的方向。

一篇论文刚刚被期刊录用

打期刊的查稿电话,或者上期刊的收录网站去检索。

原则上不可以。因为只要给某个杂志投稿,意味着接受杂志社的投稿规定,不得一稿多投。如果确实不想发表已经录用的那个,最好打电话和杂志社协商后再投稿给其他刊物。

当然可以。以后再投这个期刊时也许会不太容易。要是给钱就发的那种期刊,无所谓,来者不拒。

问题一:论文发了录用通知后又被退了是什么意思 可能有别的原因啊。 可能是版面限制,也可能是后来发现论文中的什么问题,或者后面又有更好的论文。 问题二:论文已经被录用了,今天收到退稿通知,是什么意思 您好,什么方面的论文,本社很多期刊可以安排,希望我的回答对您有帮助,望采纳!!! 问题三:论文已经被录用了,今天收到退稿通知,是什么意思 这种情况也是经常有的,代发机构一般是默认可以发的。中介也会极力促成,但是录用单下发不代表发表成功,后期编辑在审稿时对文档质量有意见经常会出现这种情况的,关于类似的发表和修改问题,欢迎您进一步私信咨询。 问题四:论文待见刊是什么意思?已经拿到录用通知了。 待见刊就是还没有印刷出刊,你的稿件确认被录用,得等着印刷出来才能见刊。 问题五:论文“已录用未发表”,可又“刊出”,什么意思? 稿件已经开始排版,在你看到信息时的最近一期发表 问题六:cssci论文录用通知和发表有什么区别 是发表了的录用通知说,你这个多数是在一个月以内。如果是核心期刊的话,一个到半年不等。如果必要的话,建议针对某一本或几本期刊进行了解。 问题七:大家论文录用了是一种什么样的感受 1、论文题目:要求准确、简练、醒目、新颖。2、目录:目录是论文中主要段落的简表。(短篇论文不必列目录)3、提要:是文章主要内容的摘录,要求短、精、完整。字数少可几十字,多不超过三百字为宜。4、关键词或主题词:关键词是从论文的题名、提要和正文中选取出来的,是对表述论文的中心内容有实质意义的词汇。关键词是用作机系统标引论文内容特征的词语,便于信息系统汇集,以供读者检索。 每篇论文一般选取3-8个词汇作为关键词,另起一行,排在“提要”的左下方。主题词是经过规范化的词,在确定主题词时,要对论文进行主题,依照标引和组配规则转换成主题词表中的规范词语。5、论文正文:(1)引言:引言又称前言、序言和导言,用在论文的开头。 引言一般要概括地写出作者意图,说明选题的目的和意义, 并指出论文写作的范围。引言要短小精悍、紧扣主题。〈2)论文正文:正文是论文的主体,正文应包括论点、论据、 论证过程和结论。主体部分包括以下内容:a.提出-论点;b.分析问题-论据和论证;c.解决问题-论证与步骤;d.结论。6、一篇论文的参考文献是将论文在和写作中可参考或引证的主要文献资料,列于论文的末尾。参考文献应另起一页,标注方式按《GB7714-87文后参考文献著录规则》进行。中文:标题--作者--出版物信息(版地、版者、版期):作者--标题--出版物信息所列参考文献的要求是:(1)所列参考文献应是正式出版物,以便读者考证。(2)所列举的参考文献要标明序号、著作或文章的标题、作者、出版物信息。 问题八:我的论文是否被录用了的翻译是:什么意思 我的论文是否被录用了 英文:My thesis is hired. 问题九:论文被北大核心期刊录用后,现在是“组版”状态。请问这是什么意思? 就是 正在排版安排在某期的某个页面!! 录用到见刊 通常至少要半年时间吧。 问题十:已经录用的学术论文是否能写进去 这个主要去看 这个刊物是不是套刊,不是套刊一般就可以。还有看单位对发表的要求。

刚刚成为北大核心的期刊

南图就是南京大学图书馆评选的核心简称CSSCI,北图就是北京大学图书馆评选的核心期刊简称北大核心。CSSCI发表难度要比北大核心大。CSSCI是每两年评选一次,北大核心是每四年评选一次。有啥问题给我发信息就可以了!

北大核心期刊有:中国社会科学、 中国人民大学学报、 学术月刊、 北京大学学报.哲学社会科学版、 清华大学学报.哲学社会科学版、 武汉大学学报.哲学社会科学版、 北京师范大学学报.社会科学版、中国行政管理、马克思主义与现实等等,含73个学科类目。

论文评价体系相关知识:北大核心期刊指的是北京大学中文核心期刊目录,是国内论文评选的重要参考之一。除此之外,国内论文评选体系还有南京大学“中文社会科学引文索引(CSSCI)来源期刊”、中国科学技术信息研究所“中国科技论文统计源期刊”(又称“中国科技核心期刊”)、中国社会科学院文献信息中心“中国人文社会科学核心期刊”、中国科学院文献情报中心“中国科学引文数据库(CSCD)来源期刊”、中国人文社会科学学报学会“中国人文社科学报核心期刊”以及万方数据股份有限公司正在建设中的“中国核心期刊遴选数据库”。

以上内容参考:百度百科-北京大学中文核心期刊目录

你好关于这个问题核心期刊是指所含专业情报信息量大,质量高,能够代表专业学科发展水平并受到本学科读者重视的专业期刊。核心期刊是期刊中学术水平较高的刊物,是我国学术评价体系的一个重要组成部分。公认的核心期刊有北大、南京大学、社会科学院三大体系,还有北大核心、南大核心、科技核心等。目前在国内一共有7大核心期刊遴选体系:1.北京大学图书馆“中文核心期刊”;2.南京大学“中文社会科学引文索引(CSSCI)来源期刊”;3.中国科学技术信息研究所“中国科技论文统计源期刊”(又称“中国科技核心期刊”);4.中国社会科学院文献信息中心“中国人文社会科学核心期刊”;5.中国科学院文献情报中心“中国科学引文数据库(CSCD)来源期刊”;6.中国人文社会科学学报学会“中国人文社科学报核心期刊”;7.万方数据股份有限公司的“中国核心期刊遴选数据库”希望对你有所帮助谢谢

没有区别。中文核心就是北大核心的另一个名字吗,所以两者视同一个意思。北大核心是学术界对某类期刊的定义,一种期刊等级的划分。它的对象是,中文学术期刊。中文学术期刊是根据期刊影响因子等诸多因素所划分的期刊。北大核心是北京大学图书馆联合众多学术界权威专家鉴定,国内几所大学的图书馆根据期刊的引文率、转载率、文摘率等指标确定的。

毕业论文才刚开头

毕业论文开头怎么写

毕业论文开头怎么写,毕业论文相信很多人都写过,想要写出一篇好的论文跟自身的写作水平是离不开的,还要通过大量的阅读来提升写作的,下面分享毕业论文开头怎么写相关内容,一起来看看吧。

一、引言

引言作为论文的开头,要以简短的篇幅介绍论文的写作背景和目的,其内容不仅要包括论文的主题和范围,还要说明研究问题的现实情况以及前人的研究概况,明确本研究与之前研究的关系,进而引出本文的主题。

提出引言的方式主要有两种:

一是实践引题,突出现实意义,针对现有研究的状况,从现实的角度入手,从而引出下文;

二是理论破题,总结已有研究,说明论文选题在本学科领域的地位、作用以及目前研究的现状,特别是研究中存在的或没有解决的问题。

二、正文

三、结论

结论是一篇论文的收束部分,是以研究成果和讨论为前提,经过严密的逻辑推理和论证所得出的最后结论。学术论文结论的语言应严谨、精炼、准确、逻辑性强。

结论的类型有分析综合、预示展望、事实对比、解释说明、提出问题五种。

其撰写内容主要包括四部分:

一是对研究对象进行实验或考察得到的结果所揭示出的原理或普遍性;

二是阐述研究中对前人的有关看法或研究结果作了哪些修正、补充、发展、证实或否定;

三是本文研究的不足之处或遗留未予解决的问题,以及对解决这些问题的关键点和方向;

四是阐述本文在理论或生产生活中的.实用价值等。

摘要撰写步骤

1、从论文的目的、方法、结果和结论出发,仔细将文中的重要内容一一列出,特别是每段的主题句和论文结尾的归纳总结,保留梗概与精华部分,提取用于编写摘要的关键信息。

2、看信息能否完全、准确地概括全文,若有不足需重新补充。

3、将这些零散信息,组成符合语法规则和逻辑规则的完整句子,再进一步组成通畅的短文,反复修改,达到摘要的要求。

我只知道论文的格式,摘要关键字正文参考文献

如何写论文 写下自己的想法是完善它的好方法。你可能发现自己的想法在纸上会变成一团糟。 写作是很痛苦的事情,但是当你越来越熟悉它的时候,就会很快了。如果你把它当作一种艺术,你就会在写作的过程中体会到无穷的乐趣。 你也会遇到和其他作者一样的滞碍。这有很多原因,而且不一定能顺利解决。追求完美是一个原因。 记住:写作是一个不断完善的过程。当你发现所写的不是你开始想写的,写下粗稿,以后再修补。写粗稿可以理出自己的思想、渐渐进入状态。如果写不出全部内容,就写纲要,在容易写具体的内容时再补充。如果写不出来,就把想到的东西全部写出来,即使你觉得是垃圾。当你写出足够的内容,再编辑它们,转化成有意义的东西。另一个原因是想把所有的东西都有序的写出来(in order)。你可能要从正文写起,最后在你知道你写的到底是什么的时候再写简介。写作是很痛苦的事情,有时候一天只能写上一页。追求完美也可能导致对已经完美的文章无休止的修改润饰。这不过是浪费时间罢了。把写作当作和人说话就行了。 写信也是练习的好方法。大多的文章也会因为风格很想给朋友的信件而易读(can be improved)。写日记也是很好的锻炼。这两种方法还有其他的好处。 无休止的修改格式而不是内容也是常犯的错误。要避免这种情况。 LaTex(附:CTex)是一个很好的工具,但是它自己有很多自定义的宏定义。你也可以利用别人类似的代码,许多站点(包括MIT)都维护有扩展库。 清楚自己想说什么。这是写清楚要的最难最重要的因素。如果你写出笨拙的东西,不断的修补,就表明不清楚自己想说什么。一旦真正想说了,就说吧。 从每一段到整个文章都应该把最引人入胜的东西放在前面。让读者容易看到你写的东西(Make it easy for the reader to find out what you've done)。注意处理摘要(carefully craft the abstract)。确定(be sure)说出了你的好思想是什么。确定你自己知道这个思想是什么,然后想想怎么用几句话写出来。大篇的摘要说明文章是写什么的,说明有一个想法但没有说到底是什么。 不要大肆夸耀你自己做的事情。 你经常会发现自己写的句子或者段落不好,但不知道怎么修补。这是因为你自己进入了死胡同。你必须回去重写。这会随着你的练习减少。 确信你的文章真的有思想(ideas)。要说清楚为什么,不仅仅是怎么样。 为人而写,不要为了机器而写。不仅仅需要正确,还需要易读。读者应该只做最明显简单的推理。 完成文章以后,删除第一段或者前面的几句话。你会发现这些话其实对主旨没有影响。 如果你在所有的工作做完以后才开始写,就会失去很多好处(benefit)。一旦开始研究工作,好的方法是养成写不正式文章的习惯,每隔几个月(every few months)记下最新的和你刚学的东西。从你的研究笔记开始比较好。用两天时间来写,如果太长的话就说明你太追求完美了。这不是要进行判断的东西,而是与朋友共享的。在封面上说明“草稿”(DRAFT-NOT FOR CITATION)。拷贝很多份,给那些感兴趣的人看,包括导师。这种做法对以后写正式的论文很有好处。 得到反馈: 如果你加入私人文章交流网(Secret Paper Passing Network),会收到很多别人的文章,他们请你评论。知道别人对论文的意见很重要。你给别人帮助,别人会在你需要的时候帮助你。而且,自己也能提高。为文章写有用的评论是一门艺术。你应当读上两遍,第一遍了解其思想(IDEAS),第二遍看表达。 当然也可以把自己的文章交给别人评价,要学会吸取有建设性的建议,忽略破坏性(destructive)和无意义的建议。为了得到建议,你要写清楚自己的观点,写你所作的事情,即使你没准备写一个没有完整的期刊或者会议文章,然后交给别人看。即使是将要发表的文章,也应该写清楚,这样可以增加得到建议的机会。 以简要的形式降序组织评论(建议)对你和你所评论的人都有用:最上面内容相关,中间是风格和表述,最后是语法和文法。 三、论文的写作 (一)作好准备--收集资料 选题确定之后,论文有了中心思想,在写作上迈出了关键的一步。但是,要写好一篇论文,作者还必须占有丰富、准确、全面、典型、生动具体的材料。从中研究提炼出自己的观点,并用具有说服力的题材(论据)来证明自己的观点。这些材料必须是有根有据的,而不是主观臆断的。它们或是通过自己亲身实践研究的出的,或是他人以前研究总结的可靠成果。因此,资料的收集对论文的写作有着举足轻重的作用。收集资料的途径有以下几种。 1、阅读有关的理论书籍。 参加教育教学研究,撰写论文,必须掌握必要的教育教学理论和科研方法。对于教育、教学理论的一些基本概念要理解掌握。 2、调查研究,收集有关的论据。 论文的中心思想确定后,作者明确了所要研究的对象和内容,就要着手拟订调查提纲。列出调查研究从何入手,了解哪些方面的情况,每个方面包括哪些项目和具体内容,需要哪些典型的材料和数据,取材的数量和质量上的要求应达到的深度和广度,等等。 3、查阅有关的文献资料 作者不仅要学习教育、教学理论,对于与教育、教学相关的社会科学知识也要有所涉猎。因此,要注意多阅读教育书刊、报纸,收集有关研究信息,吸收他人的研究成果,开阔自己的思路,完善自己的设想。 (二)安排好论文的结构 论文的一般结构是:提出论点,进行论证,概括结论。 1、题目--体现内容。论文的题目是论文的眼睛,也是论文总体内容的体现。 一个好的题目能吸引读者阅读文中的内容,起到很好的宣传作用。好的题目应是用精辟的语言来阐明作者打算探索和解决的问题,要明确、精练、易懂,要能正确地表达论文的中心内容,恰当地反映此研究的范围的所达到的深度。同时要使内行人看得明白,外行人也能有所理解。例如,”浅谈应用题教学中学习的激发”和”问题意识与数学教学”。前一个题目明确的反映了论文的中心内容和研究范围,即在应用题教学中如何激发学生的学习兴趣;后一个题目明确而精练,读者一看便知研究的中心内容,即在数学教学中如何培养学生的问题意识。 2、绪论--提出观点。对本论内容加以简要介绍,把中心论点准确地概括出来。绪论要求写得精炼、明确,字数不宜多。 常见的绪论写法有: -直接申明自己的主张和见解,开门见山地提出中心论点。 -提示内容要点。 -因事发问,启人思考。 -从日常生活现象写起。 -引经据典,说古道今。 论文的结构和结构原理,里面讲解的很详细,对学写论文有帮助,可以看看:)~ 论文学习网站:)~ 另外,推荐下面的论文网,希望你会找到相关题材的论文:) 优秀论文杂志,以科技类为主。 综合类 学生大论文中心 大论文中心: 教育论文: 学位论文: 无忧论文网: 北京语言文化大学论文库: 中国科技论文在线 论文中国 : 新浪论文网分类: 中国论文联盟: 论文资料网: 学术论文 论文资料网: 论文下载中心: 毕业论文网: 无忧论文网 论文下载中心 很多分类的。 论文帝国 有分类 教育类 教研论文交流中心

前言通常是放在论文最前面的,也称为“导言”、“序言”、“引言”。它是用来初步介绍论文所涉及的研究的,通常是用一段或者数段短文来做论文的开场白。读者对这篇论文的感兴趣程度基本上取决于序言。那么,如何写好论文的序言,我们应该注意些什么呢?现在让我们来看看!

一、论文前言怎么写

1.首先要介绍这一课题的历史背景和理论基础,以及前人或他人对本课题的研究进展和成果是否存在不同的学术观点。

2.告诉读者你做这项研究的确切原因。语句要简洁明了。如果研究项目从未被他人开展过,那么创新性是显而易见的,要说明这项研究的创新点在哪里。

3.然而,在大多数情况下,研究项目已经是前人开展过的,这个时候就一定要说明与他人研究的不同之处和本质上的区别,不只是单纯重复前人的工作。

二、撰写论文前言时应该需要注意什么

1.前言的内容不要和摘要发生雷同,注意不要用客套的话,诸如:“才疏学浅”、“水平有限”、“恳请指正”、“抛砖引玉”此类的用词。

2.前言最好是不要分段去论述,不用插图、列表、公式的推导与证明之类的。篇幅最好不要过于冗长,不然会让读者感到乏味,也不能太短,否则会交代不清楚。

3.在介绍背景知识的时候,一定要紧扣你现在研究的课题,不要偏题,或者去介绍一些无关联的知识。同时也要避免过于简单地罗列之前相关的研究发现。

作为论文的开头,写好前言是非常必要的。所以在写论文前言的时候,一定要考虑周全,做到最好!另外需要提醒大家的是,写完论文别忘了用论文查重系统检测论文的重复率哦!

刚刚的论文查重报告怎么找回

不能哦。PaperYY采用阿里云认证的高防服务器,充分保护用户隐私。检测报告默认只保留7天,支持自行删除及报告加密、解除用户论文泄露之忧。

自己查或找人查。1、登录太原师范学院查重的网站,然后输入账号密码,上面会有你的查重报告,下载即可。2、联系太原师范学院查重的人员,让他们给你提供报告的原始版本。这样也能够快速找回自己的论文查重报告。

只要删除就不能够恢复了。1、维普查重报告删除了就找不回来了,只能重新进行论文查重,查重完以后进行及时下载。2、维普查重是当今市面除了中国知网论文查重官网以外采用客户总数较多的查重软件之一,同时其价钱相应低廉,也备受众多学生所青睐。

一年前知网的查重报告可以登录知网内查询从前的查重报告。中国知网是指中国国家知识基础设施,是在教育部、中共中央宣传部、科技部、国家新闻出版广电总局、国家计委的支持下,由清华大学和清华同方发起,以实现全社会知识资源传播共享与增值利用为目标的知识信息化建设项目。查重,全称论文查重,论文原创性检测方法,指将写好的论文通过论文检测系统资源库的比对,得出与各大论文库的相似比。

相关百科

热门百科

首页
发表服务