xception

Сверточная нейронная сеть Xception

Описание

Xception является сверточной нейронной сетью, которая является 71 слоем глубоко. Можно загрузить предварительно обученную версию сети, обученной больше чем на миллионе изображений от базы данных ImageNet [1]. Предварительно обученная сеть может классифицировать изображения в 1 000 категорий объектов, таких как клавиатура, мышь, карандаш и многие животные. В результате сеть изучила богатые представления функции для широкого спектра изображений. Сеть имеет входной размер изображений 299 299. Для большего количества предварительно обученных сетей в MATLAB® смотрите Предварительно обученные Глубокие нейронные сети.

Можно использовать classify классифицировать новые изображения с помощью модели Xception. Выполните шаги, Классифицируют Изображение Используя GoogLeNet и заменяют GoogLeNet на Xception.

Чтобы переобучить сеть на новой задаче классификации, выполните шаги, Обучают Нейронную сеть для глубокого обучения Классифицировать Новые Изображения и загружать Xception вместо GoogLeNet.

пример

net = xception возвращает сеть Xception, обученную на наборе данных ImageNet.

Эта функция требует Модели Deep Learning Toolbox™ для пакета Сетевой поддержки Xception. Если этот пакет поддержки не установлен, то функция обеспечивает ссылку на загрузку.

net = xception('Weights','imagenet') возвращает сеть Xception, обученную на наборе данных ImageNet. Этот синтаксис эквивалентен net = xception.

lgraph = xception('Weights','none') возвращает нетренированную архитектуру сети Xception. Нетренированная модель не требует пакета поддержки.

Примеры

свернуть все

Загрузите и установите Модель Deep Learning Toolbox для пакета Сетевой поддержки Xception.

Ввод xception в командной строке.

xception

Если Модель Deep Learning Toolbox для пакета Сетевой поддержки Xception не установлена, то функция обеспечивает ссылку на необходимый пакет поддержки в Add-On Explorer. Чтобы установить пакет поддержки, щелкните по ссылке, и затем нажмите Install. Проверяйте, что установка успешна путем ввода xception в командной строке. Если необходимый пакет поддержки установлен, то функция возвращает DAGNetwork объект.

xception
ans = 

  DAGNetwork with properties:

         Layers: [171×1 nnet.cnn.layer.Layer]
    Connections: [182×2 table]

Выходные аргументы

свернуть все

Предварительно обученная сверточная нейронная сеть Xception, возвращенная как DAGNetwork объект.

Нетренированная архитектура сверточной нейронной сети Xception, возвращенная как LayerGraph объект.

Ссылки

[1] ImageNet. http://www.image-net.org

[2] Шоле, F., 2017. "Xception: Глубокое обучение для Отделимых Сверток Depthwise". предварительная печать arXiv, pp.1610-02357.

Расширенные возможности

Введенный в R2019a