Scrivi una descrizione dell'architettura di un modello di rete neurale profonda.
Una rete neurale profonda è composta da uno strato di input collegato a uno o più strati nascosti, dove ogni strato nascosto è composto da neuroni che utilizzano una funzione di attivazione non lineare. Lo strato di output è quindi collegato all'ultimo strato della rete. I pesi e i bias dei neuroni in ogni strato della rete vengono regolati durante il processo di addestramento, che prevede l'uso di una funzione di costo e di un algoritmo di ottimizzazione, come la discesa del gradiente, per trovare l'insieme di pesi e bias che ottimizzano al meglio la funzione di costo.