Анализируйте нейронную сеть для глубокого обучения архитектуру
Использовать analyzeNetwork
чтобы визуализировать и понять архитектуру сети, проверьте, что вы правильно определили архитектуру, и обнаружите проблемы перед обучением. Проблемы, которые analyzeNetwork
обнаружения включают отсутствующие или несвязанные слои, входы слоя, неправильное количество входов слоя и недопустимые графовые структуры.
analyzeNetwork(
анализирует net
)SeriesNetwork
или DAGNetwork
net объекта
. Функция отображает интерактивную визуализацию сетевой архитектуры и предоставляет подробную информацию о слоях сети. Информация о слое включает размеры активации слоя и настраиваемые параметры, общее количество настраиваемых параметров и размеры параметров состояния рекуррентных слоев.
Совет
Для интерактивной визуализации, анализа и обучения сети используйте deepNetworkDesigner(net)
. Для получения дополнительной информации см. раздел Deep Network Designer.
analyzeNetwork(
анализирует массив слоев layers
)layers
а также обнаруживает ошибки и проблемы для trainNetwork
рабочие процессы.
analyzeNetwork(
анализирует график слоев lgraph
)lgraph
а также обнаруживает ошибки и проблемы для trainNetwork
рабочие процессы.
analyzeNetwork(
анализирует dlnet
)dlnetwork
объект для пользовательских рабочих процессов цикла обучения. Сети с несвязанными входами не поддерживаются.
assembleNetwork
| DAGNetwork
| Deep Network Designer | LayerGraph
| plot
| SeriesNetwork
| trainNetwork