Main Content

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Importazione, esportazione e personalizzazione del Deep Learning

Importare, esportare e personalizzare reti di Deep Learning e personalizzare i livelli, i loop di addestramento e le funzioni di perdita

Importare reti e grafici di livello da TensorFlow™ 2, TensorFlow-Keras, PyTorch®, dal formato di modello ONNX™ (Open Neural Network Exchange) e da Caffe. È inoltre possibile esportare reti e grafici di livello Deep Learning Toolbox™ su TensorFlow 2 e nel formato di modello ONNX. Per ulteriori informazioni, vedere Reti neurali deep preaddestrate.

È possibile definire un livello di apprendimento profondo personalizzato per il proprio problema. È possibile specificare una funzione di perdita personalizzata utilizzando un livello di output personalizzato e definire livelli personalizzati con o senza parametri apprendibili. Dopo aver definito un livello personalizzato, è possibile verificare che il livello sia valido, compatibile con la GPU e che produca gradienti definiti correttamente.

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. Per le reti che non possono essere create utilizzando i grafici di livello, è possibile definire reti personalizzate come una funzione. Per saperne di più, vedere Define Custom Training Loops, Loss Functions, and Networks.

Categorie