1. Basic Knowledge
By analyzing the CPU running time of the original YOLO model, we found that the majority of the time (>90%) is spent on the convolutional layers. Therefore, the reduction of time spent on convolutional layers is essential.
The time of convolutional layers is related to several settings:
- 1. the number of layers
- 2. the number of filters for each layer
- 3. the filter size
- 4. the size/dimension of the input image to each convolutional layer
The size of the weight file, accordingly, is related to the number of neuron-to-neuron connections, therefore also related to the settings mentioned above.