0

I am pretty new to ML and my question may look strange. Especially the last part of it.

1)As far as I understand Darknet53 is an integral part of Yolo just as Resnet50 is a part of R-CNN Am I right?

2)On the other hand I understand that the R-CNN alternatively can be used based on VGG instead of the Resnet, 16 am I right?

3)Can YOLO also be used based on something else but Darknet53 ?

4)If not what was the use in defining Darknet53 as not integral part of YOLO but as some separate section with its own name? Maybe it has some non-Yolo use?

5)I have almost finished an online course in YOLO-V3\4 and I am quite sure that in this course they do not use nor Pytorch nor Tensorflow nor Keras, but when I read online tutorials they often do mention at least one of them relating to YOLO. So what do they actually do? And what is their advantage comparing to not using them at all as in a course I am doing now? Thank you very much.

Igor
  • 303
  • 1
  • 11

1 Answers1

2

Lets start by listing what is what.

  • RCNN : Is a type of CNN Model
  • Resnet50, DarkNet53 and VGG : Are implementations of a CNN Model

Now moving to your questions.

  1. Yes Darknet53 is the backbone of Yolo3. No, Resnet50 is not part of RCNN. Its just one implementation of a CNN model.

  2. Yes

  3. Yes

  4. N/A

  5. Pytorch,Tensorflow and Keras are frameworks for ML. They make it easier to implement and play around with neural networks. You of course do not "Need" them and can write everything from scratch. Using frameworks just makes your life easier.