darknet到底是一個類似於TensorFlow、PyTorch的框架,還是一個類似於AlexNet、VGG的模型?


都是。

YOLO作者自己寫的一個深度學習框架叫darknet(見YOLO原文2.2部分),後來在YOLO9000中又提了一個基於ResNet魔改的19層卷積網路,稱為Darknet-19,在YOLOv3中又提了一個更深的Darknet-53。這兩個都是用於提取特徵的主幹網路。


都是。首先作者造了一個開源的深度學習框架,然後又提出了一個backbone,它們的名字都叫darknet。你可以用這個框架實現resnet mobilenet等其他backbone,也可以實現darknet這個backbone。


類似於AlexNet、VGG的模型。 就是特徵提取backbone部分......


只說Darknet的話一般指的是YOLO作者Joseph Redmon開源的神經網路框架,引作者自己的原話就是:

Darknet is an open source neural network framework written in C and CUDA. It is fast, easy to install, and supports CPU and GPU computation.

項目地址在這:

https://github.com/pjreddie/darknet

說類似Darknet-19(yolo9000里的backbone)或者Darknet-53(yolov3里的backbone)的時候,指的就是類似於resnet,googlenet這樣的模型結構了,Darknet-19:

Darknet-53:

當然,具體其實還是得看論文里的語境的。。。


特徵提取網路,可以看成 vgg 等基礎網路。只不過後續層的構建,才構成了 yolo


底層識別技術應用到vgg. 同時又融合進去圖像位置檢測。比類似Alexnet 等純粹的圖像識別模型多一些功能。


端到端,應該是指網路層的學習更加的像是一個暗箱吧。現在darknet是一個框架了,底層C,外層Python的,在推理效率上很高


yolo文中提到的darknet明顯是一個骨幹網路,用於特徵提取。yolov2提出了darknet-19.後來yolov3又搞了darknet53。

但是Pjreddie/darknet是他github的這個項目的名字,如果你看過他的官網介紹的話應該會發現除了yolo以外,他的這個項目還可以干一些別的,本身並不是一個框架,就是一個用C寫好的一個項目, 編譯之後可以根據你的需要實現不同的功能。


推薦閱讀:
相关文章