Вычислить выходные данные сети глубокого обучения для вывода
Некоторые слои глубокого обучения ведут себя по-разному во время обучения и вывода (предсказания). Например, во время обучения отсевающие слои случайным образом устанавливают входные элементы на ноль, чтобы предотвратить переоборудование, но во время вывода отсевающие слои не изменяют входные данные.
Чтобы вычислить сетевые выходы для вывода, используйте predict функция. Для вычисления сетевых выходов для обучения используйте forward функция. Для прогнозирования с помощью SeriesNetwork и DAGNetwork объекты, см. predict.
Совет
Для прогнозирования с помощью SeriesNetwork и DAGNetwork объекты, см. predict.
[dlY1,...,dlYN] = predict(___) возвращает значение N продукция dlY1, …, dlYN во время вывода для сетей, которые N выводит с использованием любого из предыдущих синтаксисов.
[dlY1,...,dlYK] = predict(___,'Outputs', возвращает выходные данные layerNames)dlY1, …, dlYK во время вывода для указанных слоев с использованием любого из предыдущих синтаксисов.
[___] = predict(___,'Acceleration', также указывает оптимизацию производительности для использования при выводе в дополнение к входным аргументам в предыдущих синтаксисах. acceleration)
[___, также возвращает обновленное состояние сети.state] = predict(___)
dlarray | dlfeval | dlgradient | dlnetwork | forward