Costruzione e addestramento della rete
Creare nuove reti profonde per attività di classificazione, regressione e previsione, definendo l'architettura della rete e addestrandola da zero.
Dopo aver definito l'architettura della rete, è possibile definire i parametri di addestramento utilizzando la funzione trainingOptions
. È quindi possibile addestrare la rete utilizzando la funzione trainnet
. Utilizzare la rete addestrata per prevedere le etichette delle classi o le risposte numeriche, nonché per prevedere i passi temporali futuri. Se la funzione trainingOptions
non fornisce le opzioni di addestramento necessarie per l’attività, o se i livelli di output non supportano le funzioni di perdita necessarie, è possibile definire un loop di addestramento personalizzato.
È possibile addestrare una rete neurale su una CPU, una GPU, più CPU o GPU, oppure in parallelo su un cluster o nel cloud. L'addestramento su GPU o in parallelo richiede Parallel Computing Toolbox™. L’utilizzo di una GPU richiede un dispositivo GPU supportato (per informazioni sui dispositivi supportati, vedere GPU Computing Requirements (Parallel Computing Toolbox)). Specificare l’ambiente di esecuzione utilizzando la funzione trainingOptions
.
Categorie
- Costruzione di reti neurali profonde
Costruire reti per dati sequenziali e tabellari utilizzando codice MATLAB® o in modo interattivo utilizzando Deep Network Designer
- Addestramento integrato
Addestrare reti di Deep Learning per dati sequenziali e tabellari utilizzando le funzioni di addestramento integrate
- Personalizzazione dei loop di addestramento
Personalizzare i loop di addestramento Deep Learning e le funzioni di perdita per dati sequenziali e tabellari