layerGraph
Gráfica de capas de red de deep learning
Descripción
Una gráfica de capas especifica la arquitectura de una red de deep learning con una estructura de gráfica más compleja en la que las capas pueden tener entradas de diferentes capas y salidas a varias capas. Las redes que tienen esta estructura se llaman redes de gráfica acíclica directa (DAG). Después de crear un objeto layerGraph
, puede usar las funciones de objeto para representar la gráfica y modificarla añadiendo, eliminando, conectando y desconectando capas. Para entrenar la red, use la gráfica de capa como entrada para la función trainNetwork
o conviértala en un objeto dlnetwork
y entrénela usando un bucle de entrenamiento personalizado.
Creación
Descripción
crea una gráfica de capas vacía que no contiene capas. Puede añadir capas a la gráfica vacía usando la función lgraph
= layerGraphaddLayers
.
crea una gráfica de capas a partir de un arreglo de capas de red, y establece la propiedad lgraph
= layerGraph(layers
)Layers
. Las capas de lgraph
se conectan en el mismo orden secuencial de layers
.
Argumentos de entrada
Propiedades
Funciones del objeto
addLayers | Add layers to layer graph or network |
removeLayers | Remove layers from layer graph or network |
replaceLayer | Replace layer in layer graph or network |
connectLayers | Connect layers in layer graph or network |
disconnectLayers | Disconnect layers in layer graph or network |
plot | Representar una arquitectura de red neuronal |
Ejemplos
Historial de versiones
Introducido en R2017b
Consulte también
trainNetwork
| DAGNetwork
| addLayers
| removeLayers
| connectLayers
| disconnectLayers
| plot
| googlenet
| resnet18
| resnet50
| resnet101
| inceptionresnetv2
| squeezenet
| additionLayer
| replaceLayer
| depthConcatenationLayer
| inceptionv3
| analyzeNetwork
| assembleNetwork
| Deep Network Designer