CNN Special Topics Interview Questions
CNN Special Topics Interview Questions
What’s the difference between training a CNN from scratch and using pre-
trained models?
- Training from scratch: Requires large data and more time
- Using pre-trained: Faster, needs less data, and leverages learned features from large
datasets (e.g., ImageNet)
Transfer learning is commonly used in practice.
How do you choose the depth and number of filters in each CNN layer?
Typically:
- Start shallow and increase depth gradually
- Use fewer filters in early layers and more in deeper layers to capture complex patterns
Hyperparameter tuning and architecture search can help find optimal values.