Вычислите выход нейронной сети для глубокого обучения для вывода
Некоторые слои глубокого обучения ведут себя по-разному во время обучения и вывода (предсказания). Например, во время обучения слои выпадения случайным образом устанавливают входные элементы в нуль, чтобы помочь предотвратить сверхподбор кривой, но во время вывода слои выпадения не изменяют вход.
Чтобы вычислить выходы сети для вывода, используйте 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