Deep Learning Toolbox

 

Deep Learning Toolbox

Progettazione, addestramento, analisi e simulazione di reti di Deep Learning

Il video dura 1:55
Foto di una PCB dal titolo “Difetti previsti” con tre annotazioni etichettate “missing_hole”, ovvero “foro mancante”.

Deep Learning per ingegneri

Crea e utilizza modelli di Deep Learning esplicabili, robusti e scalabili per l’ispezione visiva automatizzata, la modellazione di ordine ridotto, le comunicazioni wireless, la visione artificiale e altre applicazioni.

Screenshot dell’app Time Series Modeler che illustra il confronto tra diversi modelli di Deep Learning addestrati. Le previsioni del modello più accurato (LSTM) si avvicinano molto ai valori reali.

Low-Code Apps

Visualizza, crea, addestra e confronta modelli di intelligenza artificiale per dati di serie temporali utilizzando l'app Time Series Modeler. Accelera la progettazione e analisi delle reti per modelli incorporati e basati su Python tramite l’app Deep Network Designer.

Tre schermate che mostrano la modellazione di sensori virtuali mediante Deep Learning e una schermata di un grafico a linee che rappresenta le variabili verità, EKF, Deep Learning - FNN e Deep Learning - LSTM.

Deep Learning in Simulink

Utilizza il Deep Learning con Simulink per testare l’integrazione di modelli di Deep Learning in sistemi più grandi. Simula modelli basati su MATLAB o Python per valutare il comportamento dei modelli e le prestazioni dei sistemi.

Diagramma di flusso che mostra che è possibile importare modelli da TensorFlow, ONNX e PyTorch ed è possibile esportare modelli in TensorFlow e ONNX.

Integrazione con PyTorch e TensorFlow

Scambia modelli di Deep Learning con framework di Deep Learning basati su Python. Importa modelli PyTorch, TensorFlow e ONNX ed esporta reti in TensorFlow e ONNX con una sola riga di codice. Co-esegui i modelli basati su Python in MATLAB e Simulink.

Diagramma che mostra la generazione di codice MATLAB e Simulink per la distribuzione di modelli di Deep Learning e i dispositivi target su cui è possibile distribuire il codice.

Generazione e distribuzione di codici

Genera automaticamente codice C/C++ ottimizzato (con MATLAB Coder) e codice CUDA (con GPU Coder) per la distribuzione su CPU e GPU. Genera codice Verilog® e VHDL® sintetizzabile (con Deep Learning HDL Toolbox) per la distribuzione su FPGA e SoC.

Quattro immagini della stessa scena su strada che rappresentano l’immagine di test, la segmentazione semantica, la Grad-CAM della strada e la Grad-CAM del manto stradale.

Spiegabilità e verifica

Visualizza l’avanzamento dell’addestramento e le attivazioni delle reti neurali profonde. Usa Grad-CAM, D-RISE e LIME per spiegare i risultati delle reti. Verifica la robustezza e l’affidabilità delle reti neurali profonde.

Pagina iniziale dell’app Deep Network Designer che mostra le opzioni per importare modelli pre-addestrati, compresi i modelli di PyTorch e TensorFlow, e le reti di immagini, tra cui SqueezeNet, GoogLeNet e Res-Net-50.

Progettazione e addestramento di reti

Usa gli algoritmi di Deep Learning per creare CNN, LSTM, GAN e trasformatori, oppure esegui il Transfer Learning con modelli pre-addestrati. Etichetta, elabora e incrementa automaticamente i dati immagine, video e di segnali per l’addestramento delle reti.

Schermata di Deep Network Quantizer che mostra tre sezioni separate: un grafico dei layer, le statistiche di calibrazione e un riepilogo di convalida.

Compressione mediante Deep Learning

Comprimi la tua rete di Deep Learning tramite quantizzazione, proiezione o pruning per ridurne il footprint di memoria e aumentare le prestazioni di inferenza. Valuta le prestazioni di inferenza e la precisione usando l’app Deep Network Quantizer.

Due grafici dell’avanzamento dell’addestramento mostrano la precisione e la perdita in relazione all’addestramento e alla convalida. La traiettoria della precisione va verso l’alto mentre quella della perdita verso il basso.

Scalabilità del Deep Learning

Accelera l’addestramento sul Deep Learning utilizzando GPU, accelerazione cloud e calcolo distribuito. Addestra più reti in parallelo e procedi all’offload dei calcoli di Deep Learning per l’esecuzione in background.

​“Era la prima volta che simulavamo dei sensori con reti neurali su una delle nostre ECU di un motopropulsore. Senza MATLAB e Simulink, avremmo dovuto procedere con una noiosa codifica manuale, un processo lento e soggetto a errori.”

Prova Deep Learning Toolbox gratis

Scopri i nostri prodotti.


Pronto per acquistare?

Richiedi una quotazione e scopri i prodotti correlati.

Sei uno studente?

È possibile che la tua scuola già fornisca accesso a MATLAB, Simulink e ad altri prodotti complementari mediante una Campus-Wide License.