Классифицируйте данные с помощью обученной глубокой нейронной сети
Deep Learning Toolbox / Глубокие нейронные сети
Блок Image Classifier предсказывает метки класса для данных во входе при помощи обучившего сеть, заданного через параметры блоков. Этот блок позволяет загружать предварительно обученной сети в Simulink® модель из MAT-файла или из MATLAB® функция.
Блок Image Classifier не поддерживает сети последовательности, и несколько вводят и несколько выходных сетей (MIMO).
Блок Image Classifier не поддерживает логгирование MAT-файла.
image
— Отобразите или покажите данныеh-by-w-by-c-by-N числовой массив, где h, w и c являются высотой, шириной, и количеством каналов изображений, соответственно, и N, является количеством изображений.
N-by-numFeatures
числовой массив, где N является количеством наблюдений и numFeatures
количество функций входных данных.
Если массив содержит NaN
s, затем они распространены через сеть.
ypred
— Предсказанные метки классаПредсказанный класс помечает самым высоким счетом, возвращенным как N-by-1 перечисленный вектор из меток, где N является количеством наблюдений.
scores
— Предсказанные баллы классаПредсказанные баллы, возвращенные как N-by-K матрица, где N является количеством наблюдений и K, являются количеством классов.
labels
— Класс помечает для предсказанных балловМетки сопоставили с предсказанными баллами, возвращенными как N-by-K матрица, где N является количеством наблюдений, и K является количеством классов.
Network
— Источник для обучившего сетьNetwork from MAT-file
(значение по умолчанию) | Network from MATLAB function
Задайте источник для обучившего сеть. Выберите одно из следующего:
Network from MAT-file
— Импортируйте обучивший сеть из MAT-файла, содержащего SeriesNetwork
, DAGNetwork
, или dlnetwork
объект.
Network from MATLAB function
— Импортируйте предварительно обученную сеть из функции MATLAB. Например, при помощи googlenet
функция.
Параметры блоков: Network |
Ввод: вектор символов, строка |
Значения: 'Network from MAT-file' | 'Network from MATLAB function' |
Значение по умолчанию: 'Network from MAT-file' |
File path
— MAT-файл, содержащий, обучил сеть untitled.mat
(значение по умолчанию) | путь к MAT-файлу или имяЭтот параметр задает имя MAT-файла, который содержит обученную нейронную сеть для глубокого обучения, чтобы загрузить. Если файл не находится на пути MATLAB, используйте кнопку Browse, чтобы определить местоположение файла.
Чтобы включить этот параметр, установите параметр Network на Network from MAT-file
.
Параметры блоков: NetworkFilePath |
Ввод: вектор символов, строка |
Значения: путь к MAT-файлу или имя |
Значение по умолчанию: 'untitled.mat' |
MATLAB function
— Имя функции MATLABsqueezenet
(значение по умолчанию) | имя функции MATLABЭтот параметр задает имя функции MATLAB для предварительно обученной нейронной сети для глубокого обучения. Например, использовать googlenet
функционируйте, чтобы импортировать предварительно обученную модель GoogLeNet.
Чтобы включить этот параметр, установите параметр Network на Network from MATLAB function
.
Параметры блоков: NetworkFunction |
Ввод: вектор символов, строка |
Значения: имя функции MATLAB |
Значение по умолчанию: 'squeezenet' |
Mini-batch size
— Размер мини-пакетовРазмер мини-пакетов, чтобы использовать для предсказания в виде положительного целого числа. Большие мини-пакетные размеры требуют большей памяти, но могут привести к более быстрым предсказаниям.
Параметры блоков: MiniBatchSize |
Ввод: вектор символов, строка |
Значения: положительное целое число |
Значение по умолчанию: '128' |
Resize input
— Измените размер входных размерностейon
(значение по умолчанию) | off
Измените размер данных во входном порту к входному размеру сети.
Параметры блоков:
ResizeInput |
Ввод: вектор символов, строка |
Значения:
'off' | 'on' |
Значение по умолчанию:
'on' |
Classification
— Выведите предсказанную метку с самым высоким счетомon
(значение по умолчанию) | off
Включите выходному порту ypred
это выводит метку с самым высоким счетом.
Параметры блоков: Classification |
Ввод: вектор символов, строка |
Значения: 'off' | 'on' |
Значение по умолчанию: 'on' |
Predictions
— Выведите все баллы и сопоставленные меткиoff
(значение по умолчанию) | on
Включите выходным портам scores
и labels
тот выход все предсказанные баллы и сопоставленные метки класса.
Параметры блоков: Predictions |
Ввод: вектор символов, строка |
Значения: 'off' | 'on' |
Значение по умолчанию: 'off' |
Указания и ограничения по применению:
Параметр Language в Configuration Parameters> Code Generation общая категория должен быть установлен на C++
.
Для основанных на ERT целей параметра Support: variable-size signals в Code Generation> должна быть включена панель Interface.
Для списка сетей и слоев, поддержанных для генерации кода, смотрите Сети и Слои, Поддержанные для Генерации кода (MATLAB Coder).
Указания и ограничения по применению:
Параметр Language в Configuration Parameters> Code Generation общая категория должен быть установлен на C++
.
Для списка сетей и слоев, поддержанных для CUDA® генерация кода, смотрите Поддерживаемые Сети, Слои и Классы (GPU Coder).
Чтобы узнать больше о генерации кода для моделей Simulink, содержащих блок Image Classifier, смотрите Генерацию кода для Глубокого обучения Модель Simulink, чтобы Классифицировать Сигналы ECG (GPU Coder).
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.