График сетевых уровней для глубокого обучения
Граф слоев определяет архитектуру сети глубокого обучения с более сложной структурой графов, в которой слои могут иметь входы из нескольких уровней и выходы в несколько уровней. Сети с такой структурой называются сетями направленного ациклического графа (DAG). После создания layerGraph можно использовать функции объекта для печати графика и его изменения путем добавления, удаления, соединения и отсоединения слоев. Для обучения сети используйте график слоев в качестве layers входной аргумент для trainNetwork.
создает пустой график слоев, который не содержит слоев. Можно добавить слои в пустой график с помощью lgraph = layerGraphaddLayers функция.
создает график слоев из массива сетевых уровней и задает lgraph = layerGraph(layers)Layers собственность. Слои в lgraph соединены в том же последовательном порядке, что и в layers. Все слои должны иметь уникальные непустые имена.
извлекает график слоев lgraph = layerGraph(dagNet)DAGNetwork. Например, можно извлечь график уровня предварительно обученной сети для выполнения обучения переносу.
извлекает график слоев lgraph = layerGraph(dlnet)dlnetwork. Используйте этот синтаксис для использования dlnetwork с trainNetwork функция или конструктор глубоких сетей.
addLayers | Добавление слоев в график слоев |
removeLayers | Удаление слоев из графика слоев |
replaceLayer | Заменить слой в графике слоев |
connectLayers | Соединение слоев в графике слоев |
disconnectLayers | Отсоединить слои в графике слоев |
plot | График уровня нейронной сети |
Графики уровня не могут указывать архитектуру сетей LSTM. Дополнительные сведения о создании сети LSTM см. в разделе Сети долговременной памяти.
additionLayer | addLayers | analyzeNetwork | assembleNetwork | connectLayers | DAGNetwork | Конструктор глубоких сетей | depthConcatenationLayer | disconnectLayers | googlenet | inceptionresnetv2 | inceptionv3 | plot | removeLayers | replaceLayer | resnet101 | resnet18 | resnet50 | squeezenet | trainNetwork