Únase a TensorFlow en Google I/O, del 11 al 12 de mayo Regístrese ahora

Visualizaciones de análisis de modelos de TensorFlow

La salida de la ejecución de una evaluación es un tfma.EvalResult que se puede visualizar en un cuaderno Jupyter llamando tfma.view.render_slicing_metrics (o tfma.view.render_plot de parcelas).

Vista de métricas

Para ver las métricas, utilice el tfma.view.render_slicing_metrics API pasar el tfma.EvalResult que era de salida desde el proceso de evaluación. La vista de métricas se compone de tres partes:

  • Selector de métricas

    De forma predeterminada, se muestran todas las métricas calculadas y las columnas se ordenan alfabéticamente. El selector de métricas permite al usuario agregar / eliminar / reordenar métricas. Simplemente marque / desmarque las métricas del menú desplegable (mantenga presionada la tecla Ctrl para la selección múltiple) o escríbalas / reorganícelas directamente en el cuadro de entrada.

    Selector de métricas

  • Visualización métrica

    La visualización métrica tiene como objetivo proporcionar intuición sobre los cortes en la característica elegida. Está disponible un filtrado rápido para filtrar porciones con un pequeño recuento de muestras ponderadas.

    Vista filtrada de muestra

    Se admiten dos tipos de visualizaciones:

    1. Descripción general de la rebanada

      En esta vista, el valor de la métrica elegida se representa para cada sector y los sectores se pueden ordenar por el nombre del sector o por el valor de otra métrica.

      Descripción general de la porción de muestra

      Cuando el número de cortes es pequeño, esta es la vista predeterminada.

    2. Histograma de métricas

      En esta vista, los sectores se dividen en depósitos según sus valores de métrica. Los valores que se muestran en cada cubeta pueden ser el número de rebanadas en la cubeta o el recuento total de muestras ponderadas para todas las rebanadas en la cubeta o ambos.

      Histograma de métricas de muestra

      El número de cubos se puede cambiar y la escala logarítmica se puede aplicar en el menú de configuración haciendo clic en el icono de engranaje.

      Cambiar la configuración del histograma de métricas

      También es posible filtrar valores atípicos en la vista de histograma. Simplemente arrastre el rango deseado en el histograma como se muestra en la captura de pantalla a continuación.

      Histograma de métricas filtradas

      Cuando el número de cortes es grande, esta es la vista predeterminada.

  • Tabla de métricas

    La tabla de métricas resume los resultados de todas las métricas elegidas en el selector de métricas. Se puede ordenar haciendo clic en el nombre de la métrica. Solo se procesarán las secciones que no se hayan filtrado.

Vistas de parcela

Cada trama tiene su propia visualización que es única para la trama. Para obtener más información, consulte la documentación de la API correspondiente a la clase de trazado. Tenga en cuenta que en TFMA, parcelas y métricas, se definen bajo tfma.metrics.* Por convención las clases relacionadas con parcelas terminan en Plot . Para ver parcelas, utilice el tfma.view.render_plot API pasar el tfma.EvalResult que era salida del proceso de evaluación.

Gráficos de series de tiempo

Los gráficos de series de tiempo facilitan la detección de tendencias de una métrica específica en intervalos de datos o ejecuciones de modelos. Para crear un gráfico de series de tiempo, realizar varias evaluaciones (guardar la salida a diferentes directorios), y luego cargarlos en un tfma.EvalResults objeto llamando tfma.load_eval_results . Los resultados se pueden visualizar utilizando tfma.view.render_time_series

Para mostrar el gráfico de una métrica específica, simplemente haga clic en él en la lista desplegable. Para descartar un gráfico, haga clic en la X en la esquina superior derecha.

Ejemplo de gráfico de series de tiempo

Al colocar el cursor sobre cualquier punto de datos en el gráfico, se muestra una información sobre herramientas que indica la ejecución del modelo, el intervalo de datos y el valor de la métrica.