类与对象(C++与Python)

作为面向对象编程(Object-Oriented Programming: OOP)的语言,C++和Python在很多应用中都很强调类的使用,这篇文章将展开类的讨论,并同时给出两种语言中的实现,以研究细节为主

……

C/C++的编译过程

最近回顾C++,发现很多对于以前直接套用的语句讲不出个所以然,比如说头文件的预编译过程的语句我就不明白是什么。所以希望用这篇文章了解一下:如何在Linux环境下使用g++理解C++程序的编译过程。

……

Review: YOLOv3

YOLOv3从前两代发展而来,融合了老式的YOLO系列的one-stage的特点和一些SOTA模型的tricks。要了解YOLOv3,最好是先读YOLOv1中关于回归概念和损失函数的描述,YOLOv2基本有了YOLOv3的形状但是还没有ResNet的思想,不如直接看YOLOv3。YOLOv3模型有这几大重点:

独特的网络结构Darknet-53。融合了BN,ResNet的shortcut,多尺度feature map的拼接;

多尺度的输出。输出是具有三个尺度的特征图的拼接,前代的小目标检测的弱点得到了克服;

SOTA的锚框方法。虽然是YOLOv2就有的,但是YOLOv3做了改进,anchor-based的方法成全了YOLOv3;

精心设计的损失函数。沿用YOLOv1对损失函数的定义,稍作调整。

……
点击刷新