Reti profonde per le immagini
Creare nuove reti profonde per attività di classificazione e regressione delle immagini, definendo l'architettura della rete e addestrando la rete 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 trainNetwork
. Utilizzare la rete addestrata per prevedere le etichette delle classi o le risposte numeriche.
È possibile addestrare una rete neurale convoluzionale 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
.
App
Deep Network Designer | Progetta, visualizza e addestra le reti di Deep Learning |
Funzioni
Blocchi
Argomenti
- Creazione di una rete semplice di Deep Learning per la classificazione
Questo esempio mostra come creare e addestrare una rete neurale convoluzionale semplice per la classificazione tramite Deep Learning.
- Train Convolutional Neural Network for Regression
This example shows how to fit a regression model using convolutional neural networks to predict the angles of rotation of handwritten digits.
- List of Deep Learning Layers
Discover all the deep learning layers in MATLAB®.
- Specify Layers of Convolutional Neural Network
Learn about the layers of a convolutional neural network (ConvNet), and the order they appear in a ConvNet.
- Build Networks with Deep Network Designer
Interactively build and edit deep learning networks in Deep Network Designer.
- Set Up Parameters and Train Convolutional Neural Network
Learn how to set up training parameters for a convolutional neural network.
- Deep Learning in MATLAB
Discover deep learning capabilities in MATLAB using convolutional neural networks for classification and regression, including pretrained networks and transfer learning, and training on GPUs, CPUs, clusters, and clouds.
- Deep Learning Tips and Tricks
Learn how to improve the accuracy of deep learning networks.
- Data Sets for Deep Learning
Discover data sets for various deep learning tasks.
- Example Deep Learning Networks Architectures
This example shows how to define simple deep learning neural networks for classification and regression tasks.