Risposte:
Esiste una tecnica chiamata Pruning
nelle reti neurali, che viene utilizzata proprio per questo stesso scopo.
La potatura viene eseguita sul numero di livelli nascosti. Il processo è molto simile al processo di potatura degli alberi decisionali. Il processo di potatura viene eseguito come segue:
Tuttavia, ci sono diversi metodi ottimizzati per la potatura delle reti neurali, ed è anche un'area di ricerca molto attiva .
Puoi dare un'occhiata all'ottimizzazione dell'iperparametro bayesiano come metodo generale per ottimizzare la perdita (o qualsiasi altra cosa) in funzione degli iperparametri. Ma nota che in generale più profonda è la tua rete, meglio è, quindi ottimizzare le perdite in funzione del numero di strati non è una cosa molto divertente da fare.
La ricerca della griglia e un po 'di buon senso (come appreso vedendo molti esempi) dovrebbero essere la soluzione migliore.