Глубокое обучение в терминах непрофессионала - это нейронная сеть с множеством нейронов во многих (глубоких) слоях. Deep Learning Toolbox предоставляет простые команды MATLAB для создания и соединения слоев глубокой нейронной сети. Примеры и предварительно обученные сети облегчают использование MATLAB для глубокого обучения, даже без знания продвинутых алгоритмов компьютерного зрения или нейронных сетей.
Попробуйте глубокое обучение в 10 строках кода MATLAB В этом примере показанокак использовать глубокое обучение для идентификации объектов в веб-камере, используя только 10 строк кода MATLAB.
- Запустите эти команды, чтобы при необходимости загрузить файлы, подключиться к веб-камере и получить предварительно обученную нейронную сеть.
camera = webcam; % Connect to the camera
net = alexnet; % Load the neural network
Если вам необходимо установить надстройки для веб-камеры и alexnet, появится сообщение от каждой функции со ссылкой, которая поможет вам загрузить бесплатные надстройки с помощью надстройки. Проводник. В качестве альтернативы см. Модель инструментов глубокого обучения для сети AlexNet и пакет поддержки MATLAB для веб-камер USB. После установки модели Deep Learning Toolbox для сети AlexNet вы можете использовать ее для классификации изображений. AlexNet - это предварительно обученная сверточная нейронная сеть (CNN), которая обучена на более чем миллионе изображений и может классифицировать изображения по 1000 категориям объектов (например, клавиатура, мышь, кружка кофе, карандаш и многие животные).
Запустите следующий код, чтобы показать и классифицировать живые изображения. Направьте веб-камеру на объект, и нейронная сеть сообщит, какой класс объектов, по ее мнению, показывает веб-камера. Он будет продолжать классифицировать изображения, пока вы не нажмете Ctrl + C. Код изменяет размер изображения для сети, используя imresize.
while true
im = snapshot(camera); % Take a picture
image(im); % Show the picture
im = imresize(im,[227 227]); % Resize the picture for alexnet
label = classify(net,im); % Classify the picture
title(char(label)); % Show the class label
drawnow
end
Я думаю, что следующие рекомендации являются хорошими ссылками на то, что вы ищете,
- Глубокое обучение в MATLAB
- Прогнозирование временных рядов с использованием глубокого обучения
- Классификация последовательностей с использованием глубокого обучения