Присоединяйтесь к нам на DevFest for Ukraine 14-15 июня Онлайн Зарегистрироваться сейчас

Визуализации анализа модели TensorFlow

Выход работает оценка является tfma.EvalResult , которые могут быть визуализированы в записной книжке Jupyter путем вызова tfma.view.render_slicing_metrics (или tfma.view.render_plot для участков).

Просмотр показателей

Для просмотра метрик, используйте tfma.view.render_slicing_metrics API проходящий в tfma.EvalResult , который был выходом из прогона оценки. Просмотр показателей состоит из трех частей:

  • Селектор показателей

    По умолчанию отображаются все вычисленные метрики, а столбцы отсортированы в алфавитном порядке. Селектор показателей позволяет пользователю добавлять / удалять / изменять порядок показателей. Просто установите / снимите отметку с метрик в раскрывающемся списке (удерживайте Ctrl для множественного выбора) или введите / перегруппируйте их прямо в поле ввода.

    Селектор показателей

  • Визуализация показателей

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

    Пример отфильтрованного представления

    Поддерживаются два типа визуализаций:

    1. Обзор среза

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

      Обзор образца среза

      Когда количество фрагментов невелико, это вид по умолчанию.

    2. Гистограмма показателей

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

      Пример гистограммы показателей

      Количество сегментов можно изменить, и можно применить логарифмическую шкалу в меню настроек, щелкнув значок шестеренки.

      Изменение настроек гистограммы показателей

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

      Гистограмма отфильтрованных показателей

      Когда количество фрагментов велико, это вид по умолчанию.

  • Таблица показателей

    Таблица показателей суммирует результаты для всех показателей, выбранных в селекторе показателей. Его можно отсортировать, нажав на название метрики. Будут отображаться только неотфильтрованные срезы.

Графики просмотра

У каждого сюжета своя визуализация, уникальная для сюжета. Для получения дополнительной информации см. Соответствующую документацию API для класса plot. Обратите внимание , что в TFMA, графики и показатели , как это определено в tfma.metrics.* По соглашению классы , связанные с участками заканчиваются Plot . Для просмотра графиков используйте tfma.view.render_plot API проходящий в tfma.EvalResult , который был выходом из прогона оценки.

Графики временных рядов

Графики временных рядов позволяют легко выявлять тенденции определенной метрики по диапазонам данных или прогонам модели. Для того, чтобы создать график временных рядов, выполнить несколько оценок (сохранение вывода в разные каталоги), а затем загрузить их в tfma.EvalResults объекта, вызвав tfma.load_eval_results . Полученные результаты затем могут быть отображены с помощью tfma.view.render_time_series

Чтобы отобразить график для определенного показателя, просто щелкните его в раскрывающемся списке. Чтобы закрыть график, нажмите X в правом верхнем углу.

Пример графика временных рядов

При наведении курсора на любую точку данных на графике отображается всплывающая подсказка, показывающая выполнение модели, диапазон данных и значение метрики.