groupSubPlot

Метрики группы в графике обучения эксперименту

    Описание

    пример

    groupSubPlot(monitor,title,metricNames) группирует заданные метрики в одном учебном подграфике с заголовком title. По умолчанию Experiment Manager строит каждую разгруппированную метрику в своем собственном учебном подграфике.

    Примеры

    свернуть все

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

    Прежде, чем запустить обучение, задайте имена информации и метрические столбцы таблицы результатов Experiment Manager.

    monitor.Info = ["GradientDecayFactor","SquaredGradientDecayFactor"];
    monitor.Metrics = ["TrainingLoss","ValidationLoss"];

    Задайте горизонтальную подпись по осям для учебного графика. Сгруппируйте потерю обучения и валидации в том же подграфике.

    monitor.XLabel = "Iteration";
    groupSubPlot(monitor,"Loss",["TrainingLoss","ValidationLoss"]);

    Обновите значения фактора затухания градиента и фактора затухания градиента в квадрате для испытания в таблице результатов.

    updateInfo(monitor, ...
        'GradientDecayFactor',gradientDecayFactor, ...
        'SquaredGradientDecayFactor',squaredGradientDecayFactor);

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

    recordMetrics(monitor,iteration, ...
        'TrainingLoss',trainingLoss, ...
        'ValidationLoss',validationLoss);

    Обновите процесс обучения для испытания на основе части завершенных итераций.

    monitor.Progress = (iteration/numIterations) * 100;

    Входные параметры

    свернуть все

    Монитор эксперимента для испытания в виде experiments.Monitor объект. Когда вы запускаете пользовательский учебный эксперимент, Experiment Manager передает этот объект как второй входной параметр учебной функции.

    Заголовок учебного подграфика в виде строки или вектора символов.

    Типы данных: char | string

    Метрические имена в виде строки, вектора символов, массива строк или массива ячеек из символьных векторов. Каждое метрическое имя должно быть элементом Metrics свойство experiments.Monitor объект monitor.

    Типы данных: char | string

    Советы

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

    Смотрите также

    Приложения

    Объекты

    Функции

    Введенный в R2021a