As far as I understand:
- NAS = an algorithm that searches for the best NN architecture, i.e., how many layers, what activation function to use, how many neurons, etc.
- Hyperparameter Optim = finding the best set of values for an already designed NN model.
- Pruning = optimizing the connections between layers in a trained model.
My question is,
- When should I use which in the above?
- Can all three be used at a time?