Настройка и визуализация глубокого обучения

Справьтесь с экспериментами, постройте процесс обучения, оцените точность, сделайте предсказания, опции обучения мелодии, и визуализируйте функции, изученные сетью

Контролируйте процесс обучения с помощью встроенных графиков сетевой точности и потери. Чтобы улучшать производительность сети, можно настроить опции обучения и искать оптимальные гиперпараметры с помощью Experiment Manager или Байесовой оптимизации. Заниматься расследованиями обучило нейронные сети, можно визуализировать функции, изученные сетью, и создать глубокую визуализацию мечты. Протестируйте свой обучивший сеть путем создания предсказаний с помощью новых данных. Справьтесь с экспериментами глубокого обучения, которые обучают нейронные сети под различными начальными условиями и сравнивают результаты.

Приложения

Deep Network DesignerСпроектируйте, визуализируйте и обучите нейронные сети для глубокого обучения
Experiment ManagerСпроектируйте и запустите эксперименты, чтобы обучить и сравнить нейронные сети для глубокого обучения

Функции

развернуть все

analyzeNetworkАнализируйте архитектуру нейронной сети для глубокого обучения
plotПостройте график слоев нейронной сети
trainingOptionsОпции для обучения глубокой нейронной сети
trainNetworkОбучите нейронную сеть для глубокого обучения
activationsВычислите активации слоя нейронной сети для глубокого обучения
predictПредскажите ответы с помощью обученной глубокой нейронной сети
classifyКлассифицируйте данные с помощью обученной глубокой нейронной сети
predictAndUpdateStateПредскажите ответы с помощью обученной рекуррентной нейронной сети и обновите сетевое состояние
classifyAndUpdateStateКлассифицируйте данные с помощью обученной рекуррентной нейронной сети и обновите сетевое состояние
resetStateСбросьте состояние рекуррентной нейронной сети
deepDreamImageВизуализируйте сетевые функции с помощью, глубоко мечтают
occlusionSensitivityОпределите, как входные данные влияют на выходные активации путем закрытия входа
imageLIMEОбъясните результат классификации изображений с помощью LIME
confusionchartСоздайте матричный график беспорядка для проблемы классификации
sortClassesСортировка классов матричного графика беспорядка

Свойства

ConfusionMatrixChart PropertiesМатричный вид диаграммы беспорядка и поведение

Темы

Настройка

Настройте параметры и обучите сверточную нейронную сеть

Узнать, как настраивать учебные параметры для сверточной нейронной сети.

Возобновите обучение от сети контрольной точки

В этом примере показано, как сохранить сети контрольной точки, в то время как обучение нейронная сеть для глубокого обучения и возобновляет обучение от ранее сохраненной сети.

Глубокое обучение Используя байесовую оптимизацию

В этом примере показано, как применить Байесовую оптимизацию к глубокому обучению и найти оптимальные сетевые гиперпараметры и опции обучения для сверточных нейронных сетей.

Обучите нейронные сети для глубокого обучения параллельно

В этом примере показано, как запустить несколько экспериментов глубокого обучения на вашей локальной машине.

Обучите сеть Используя пользовательский учебный цикл

В этом примере показано, как обучить сеть, которая классифицирует рукописные цифры с пользовательским расписанием скорости обучения.

Советы глубокого обучения и приемы

Узнать, как улучшить точность нейронных сетей для глубокого обучения.

Экспериментирование

Создайте эксперимент глубокого обучения для классификации

В этом примере показано, как обучить нейронную сеть для глубокого обучения классификации при помощи Experiment Manager.

Создайте эксперимент глубокого обучения для регрессии

В этом примере показано, как обучить нейронную сеть для глубокого обучения регрессии при помощи Experiment Manager.

Используйте Experiment Manager, чтобы обучить нейронные сети параллельно

В этом примере показано, как обучить глубокие сети в параллели с помощью Experiment Manager.

Оцените эксперименты глубокого обучения при помощи метрических функций

В этом примере показано, как использовать метрические функции, чтобы оценить результаты эксперимента.

Настройте гиперпараметры эксперимента при помощи байесовой оптимизации

В этом примере показано, как использовать Байесовую оптимизацию в Experiment Manager, чтобы найти оптимальные сетевые гиперпараметры и опции обучения для сверточных нейронных сетей.

Попробуйте несколько предварительно обученных сетей за передачу обучения

В этом примере показано, как сконфигурировать эксперимент, который заменяет слои различных предварительно обученных сетей для передачи обучения.

Экспериментируйте с инициализаторами веса для передачи обучения

В этом примере показано, как сконфигурировать эксперимент, который инициализирует веса свертки и полносвязных слоев с помощью различных инициализаторов веса для обучения.

Визуализация

Классифицируйте изображения веб-камеры Используя глубокое обучение

В этом примере показано, как классифицировать изображения от веб-камеры в режиме реального времени с помощью предварительно обученной глубокой сверточной нейронной сети GoogLeNet.

Контролируйте процесс обучения глубокого обучения

Когда вы обучаете нейронные сети для глубокого обучения, часто полезно контролировать процесс обучения.

CAM градиента показывает почему позади решений глубокого обучения

В этом примере показано, как использовать взвешенную градиентом активацию класса, сопоставляющую (CAM градиента) метод, чтобы изучить, почему нейронная сеть для глубокого обучения принимает свои решения классификации.

Изучите сетевые предсказания Используя поглощение газов

В этом примере показано, как использовать карты чувствительности поглощения газов, чтобы изучить, почему глубокая нейронная сеть принимает решение классификации.

Изучите сетевые предсказания Используя LIME

В этом примере показано, как использовать локально поддающиеся толкованию объяснения модели агностические (LIME), чтобы изучить, почему глубокая нейронная сеть принимает решение классификации.

Исследуйте решения классификации Используя методы приписывания градиента

В этом примере показано, как использовать карты приписывания градиента, чтобы заняться расследованиями, какие части изображения являются самыми важными для решений классификации, принятых глубокой нейронной сетью.

Исследуйте сетевые предсказания Используя отображение активации класса

В этом примере показано, как использовать отображение активации класса (CAM), чтобы исследовать и объяснить предсказания глубокой сверточной нейронной сети для классификации изображений.

Визуализируйте классификации изображений Используя максимальные и минимальные изображения активации

В этом примере показано, как использовать набор данных, чтобы узнать то, что активирует каналы глубокой нейронной сети.

Просмотрите Сетевое Поведение Используя tsne

В этом примере показано, как использовать tsne функционируйте, чтобы просмотреть активации в обучившем сеть.

Контролируйте процесс обучения GAN и идентифицируйте общие типы отказа

Узнать, как диагностировать и зафиксировать некоторые наиболее распространенные типы отказа в обучении GAN.

Глубокие изображения мечты Используя GoogLeNet

В этом примере показано, как сгенерировать изображения с помощью deepDreamImage с предварительно обученной сверточной нейронной сетью GoogLeNet.

Визуализируйте активации сверточной нейронной сети

В этом примере показано, как накормить изображением сверточную нейронную сеть и отобразить активации различных слоев сети.

Визуализируйте активации сети LSTM

В этом примере показано, как исследовать и визуализировать функции, изученные сетями LSTM путем извлечения активаций.

Визуализируйте функции сверточной нейронной сети

В этом примере показано, как визуализировать функции, изученные сверточными нейронными сетями.

Рекомендуемые примеры

Для просмотра документации необходимо авторизоваться на сайте