Cверточная нейронная сеть DarkNet-53
DarkNet-53 является сверточной нейронной сетью, глубина которой составляет 53 слоя. Можно загрузить предварительно обученную версию сети, обученной больше чем на миллионе изображений от базы данных ImageNet [1]. Предварительно обученная сеть может классифицировать изображения в 1 000 категорий объектов, таких как клавиатура, мышь, карандаш и многие животные. В результате сеть изучила богатые представления функции для широкого спектра изображений. Сеть имеет входной размер изображений 256 256. Для большего количества предварительно обученных сетей в MATLAB® смотрите Предварительно обученные Глубокие нейронные сети.
Можно использовать classify
классифицировать новые изображения с помощью модели DarkNet-53. Выполните шаги, Классифицируют Изображение Используя GoogLeNet и заменяют GoogLeNet на DarkNet-53.
Чтобы переобучить сеть на новой задаче классификации, выполните шаги, Обучают Нейронную сеть для глубокого обучения Классифицировать Новые Изображения и загружать DarkNet-53 вместо GoogLeNet.
DarkNet-53 часто используется в качестве основы для проблем обнаружения объектов и рабочих процессов YOLO [2]. Для примера того, как обучить вы только смотрите однажды (YOLO) v2 детектор объектов, смотрите, что Обнаружение объектов Использует глубокое обучение YOLO v2. Этот пример использует ResNet-50 для извлечения признаков. Можно также использовать другие предварительно обученные сети, такие как даркнет 19, DarkNet-53, MobileNet-v2 или ResNet-18 в зависимости от требований к приложению.
возвращает сеть DarkNet-53, обученную на наборе данных ImageNet.net
= darknet53
Эта функция требует Модели Deep Learning Toolbox™ для пакета Сетевой поддержки DarkNet-53. Если этот пакет поддержки не установлен, то функция обеспечивает ссылку на загрузку.
возвращает сеть DarkNet-53, обученную на наборе данных ImageNet. Этот синтаксис эквивалентен net
= darknet53('Weights','imagenet'
)net = darknet53
.
возвращает нетренированную архитектуру сети DarkNet-53. Нетренированная модель не требует пакета поддержки. lgraph
= darknet53('Weights','none'
)
[1] ImageNet. http://www.image-net.org
[2] Redmon, Джозеф. “Даркнет: Нейронные сети С открытым исходным кодом в C.” https://pjreddie.com/darknet.
DAGNetwork
| darknet19
| densenet201
| googlenet
| inceptionresnetv2
| layerGraph
| nasnetlarge
| nasnetmobile
| plot
| resnet101
| resnet50
| squeezenet
| trainNetwork
| vgg16
| vgg19