Классифицируйте данные с помощью обученной глубокой нейронной сети
Можно сделать предсказания с помощью обученной нейронной сети в глубоком обучении или на центральном процессоре или на графическом процессоре. Используя графический процессор требует Parallel Computing Toolbox™, и CUDA® включил NVIDIA®, графический процессор с вычисляет возможность 3.0 или выше. Задайте требования к аппаратным средствам с помощью ExecutionEnvironment
аргумент пары "имя-значение".
Для сетей с несколькими выходными параметрами используйте predict
и набор 'ReturnCategorial'
опция к true
.
[
предсказывает метки класса с дополнительными опциями, заданными одним или несколькими аргументами пары "имя-значение".YPred
,scores
]
= classify(___,Name,Value
)
При создании предсказаний с последовательностями различных длин мини-пакетный размер может повлиять на объем дополнения добавленного к входным данным, которые могут привести к различным ожидаемым значениям. Попытайтесь использовать различные значения, чтобы видеть, который работает лучше всего с вашей сетью. Чтобы задать мини-пакетный размер и дополнительные опции, используйте 'MiniBatchSize'
и 'SequenceLength'
опции.
Все функции для обучения глубокому обучению, предсказания и валидации в Deep Learning Toolbox™ выполняют расчеты с помощью арифметики с плавающей точкой, с одинарной точностью. Функции для глубокого обучения включают trainNetwork
, predict
, classify
, и activations
. Программное обеспечение использует арифметику с одинарной точностью, когда вы обучаете нейронные сети с помощью и центральных процессоров и графических процессоров.
Для сетей с несколькими выходными параметрами используйте predict
и набор 'ReturnCategorial'
опция к true
.
Можно вычислить предсказанные баллы из обучившего сеть использования predict
.
Можно также вычислить активации из слоя сети с помощью activations
.
Для последовательности к метке и сетей классификации от последовательности к последовательности, можно сделать предсказания и обновить сетевое состояние с помощью classifyAndUpdateState
и predictAndUpdateState
.
[1] М. Кудо, J. Тояма, и М. Шимбо. "Многомерная Классификация Кривых Используя Прохождение через области". Буквы Распознавания образов. Издание 20, № 11-13, страницы 1103-1111.
[2] Репозиторий Машинного обучения UCI: японский Набор данных Гласных. https://archive.ics.uci.edu/ml/datasets/Japanese+Vowels
activations
| classifyAndUpdateState
| predict
| predictAndUpdateState