Создание полностью сверточных сетевых уровней для семантической сегментации
возвращает полностью сверточную сеть (FCN), сконфигурированную как FCN 8s, для семантической сегментации. FCN предварительно инициализируется с использованием уровней и весов из VGG-16 сети.lgraph = fcnLayers(imageSize,numClasses)
fcnLayers включает pixelClassificationLayer для прогнозирования категориальной метки для каждого пикселя во входном изображении. Слой классификации пикселей поддерживает только изображения RGB.
Для этой функции требуется модель Deep Learning Toolbox™ для пакета поддержки VGG-16 Network. Если этот пакет поддержки не установлен, то vgg16 Функция (Deep Learning Toolbox) предоставляет ссылку для загрузки.
возвращает FCN, сконфигурированный как тип, указанный lgraph = fcnLayers(imageSize,numClasses,'Type',type)type.
Сети, созданные fcnLayers поддержка генерации кода GPU для глубокого обучения после обучения с помощью trainNetwork (инструментарий глубокого обучения). Подробные сведения и примеры см. в разделе Создание кода глубокого обучения (панель инструментов глубокого обучения).
[1] Долго, J., Э. Шелхэмер и Т. Даррелл. «Полностью сверточные сети для семантической сегментации». Материалы Конференции IEEE по компьютерному зрению и распознаванию образов, 2015 год, стр. 3431-3440.
pixelClassificationLayer | layerGraph (инструментарий для глубокого обучения)deeplabv3plusLayers | fcnLayers | segnetLayers | semanticseg | unetLayers | trainNetwork (инструментарий для глубокого обучения)