All Products
Search
Document Center

Platform For AI:Visualized analysis

Last Updated:Dec 11, 2024

Visualized analysis transforms complex data and results into intuitive graphs and charts, enabling quick access to key information, trend identification, and more efficient decision-making. This topic describes two visualized analysis tools in Machine Learning Designer: the dashboards and TensorBoard.

Overview

Dashboards and TensorBoard are prominent visualization tools for data analysis and machine learning, each suited to different scenarios:

Comparison Items

Dashboards

TensorBoard

Purpose

Used for visualizing business data. Suited for displaying data analysis results, business metrics, and real-time data monitoring.

Used for visualizing the machine learning model training process, aiding developers in understanding, debugging, and optimizing models.

Features

Provides a variety of chart types and a drag-and-drop interface, enabling users to create interactive and visually compelling data dashboards.

Includes tools for visualizing loss function curves, accuracy curves, model structures, parameter distributions, and learning rate changes.

Applicable scenarios

Enterprise-level data analysis, operational monitoring, and business reporting.

Monitoring deep learning model training, analyzing model performance, and comparing experiments.

Supported components

Usage

View analysis reports on dashboards

View model training results on TensorBoard

View analysis reports on dashboards

Create a pipeline and run it. Once successful:

  • To view all visual components, click the image icon above the canvas. This displays the visual representation of all components in the current pipeline that support the dashboards. Here, the preset template Heart Disease Prediction is used as an example.

    image

  • To view a single visual component, right-click the desired component (one that supports the visual analytics dashboard, such as Confusion Matrix or Binary Classification Evaluation in this example), select Visual Analysis.

View model training results on TensorBoard

  1. Create a pipeline with components that support TensorBoard. For a list of supported components, see Overview. We recommend that you set the Data Storage path during creation. TensorBoard renders paths based on algorithm logic, and the system automatically obtains the data storage path when starting TensorBoard.

  2. Configure the components as needed and run the pipeline.

    Note

    If using the TensorBoard visualization component object detection (easycv), make sure the Model Type parameter is set to YOLOX, because only YOLOX models currently support TensorBoard metrics collection.

  3. Upon successful execution, right-click the TensorBoard visualization component and select View TensorBoard.

  4. Click Start TensorBoard.

    If the Data Storage path has changed, right-click the TensorBoard visualization component and select Run Current Node. Then, restart TensorBoard and the system will delete the running TensorBoard instance before starting a new one based on the updated storage path.

    image

References