Answers.Body: <p>Lets start by listing what is what.</p>
  <ul>
  <li><strong>RCNN</strong> : Is a type of CNN Model</li>
  <li><strong>Resnet50</strong>, <strong>DarkNet53</strong> and <strong>VGG</strong> : Are implementations of a CNN Model</li>
  </ul>
  <p>Now moving to your questions.</p>
  <ol>
  <li><p>Yes Darknet53 is the backbone of Yolo3. No, Resnet50 is not part of RCNN. Its just one implementation of a CNN model.</p>
  </li>
  <li><p>Yes</p>
  </li>
  <li><p>Yes</p>
  </li>
  <li><p>N/A</p>
  </li>
  <li><p>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 &quot;Need&quot; them and can write everything from scratch. Using frameworks just makes your life easier.</p>
  </li>
  </ol>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-08-09T05:56:37.463Z
Answers.Text: Thank You sir. I start getting (hopefully) the terminology. 
  About question  5:
  In the the forum of the online course I am taking, teacher answered  as follows about   YOLOv3\4
  - to RUN pretrained model I can use : CV2 or Darknet  OR TENSORFLOW... 
  - to TRAIN it I can use: Darknet OR TENSORFLOW 
  Does it make sense? I am confused since I thought That DARKNET is also a type of CNN, how can it be replaces with TENSORFLOW which is framework? I miss something very important' please help me fill the blanks in the taxonomy of terms and subterms . 
  Thank you very much.
Answers.UserDisplayName: Igor
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-08-09T15:39:37.667Z
Answers.Text: I see you are probably confused between Darknet and Darknet53. Darknet is a framework for neural networks just like Tensorflow. While Darknet53 is one implementation of a CNN model used as Yolo's Backbone. Darknet (the framework) is popular because the original Yolo implementations were in Darknet framework.
Answers.UserDisplayName: Marib Sultan
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-08-08T12:52:43.780Z
Answers.LastActivityDate: 2022-08-08T12:54:01.337Z
Answers.LastEditDate: 2022-08-08T12:54:01.337Z
Answers.UserDisplayName: Marib Sultan
Body: <p>I am pretty new to ML and my question may look strange. Especially the last part of it.</p>
  <p>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?</p>
  <p>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?</p>
  <p>3)Can YOLO also be used based on something else but Darknet53 ?</p>
  <p>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?</p>
  <p>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.</p>
  
Tags: <tensorflow><yolo><residual-networks><r-cnn><darknet>
Title: Darknet as a part of Yolo v3
UserDisplayName: Igor
ThreadText: # Darknet as a part of Yolo v3
  
  (Asked by: username_0 on 2022-08-07)
  
  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.
  
  **Tags:** tensorflow, yolo, residual-networks, r-cnn, darknet
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2022-08-08. Score: 2 | Accepted answer
  
  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.
  
  > **Comments:**
  > **username_0**: Thank You sir. I start getting (hopefully) the terminology.  About question  5: In the the forum of the online course I am taking, teacher answered  as follows about   YOLOv3\4 - to RUN pretrained model I can use : CV2 or Darknet  OR TENSORFLOW...  - to TRAIN it I can use: Darknet OR TENSORFLOW  Does it make sense? I am confused since I thought That DARKNET is also a type of CNN, how can it be replaces with TENSORFLOW which is framework? I miss something very important' please help me fill the blanks in the taxonomy of terms and subterms .  Thank you very much.  
  > **username_1**: I see you are probably confused between Darknet and Darknet53. Darknet is a framework for neural networks just like Tensorflow. While Darknet53 is one implementation of a CNN model used as Yolo's Backbone. Darknet (the framework) is popular because the original Yolo implementations were in Darknet framework.  
  
  ---
  
  