gws_design_of_experiments

Introduction
Getting Started
Technical documentations
Version

Generate OptimizationDashboard app

TASK
Typing name :  TASK.gws_design_of_experiments.GenerateOptimizationDashboard Brick :  gws_design_of_experiments

Task that generates an interactive Streamlit dashboard for optimization results visualization.

This task creates a comprehensive dashboard that allows users to explore and analyze optimization results through multiple interactive views including:

  • Summary Best Solution: Displays the best optimization solution found
  • 3D Surface Explorer: Interactive 3D visualization with polynomial fitting
  • Feature Importance Matrix: Visualizes the importance of different features
  • Observed vs Predicted: Scatter plots comparing actual vs predicted values
  • Data Explorer: Interactive data table with sorting and filtering capabilities

The dashboard expects optimization results to be stored in a folder containing:

  • generalized_solutions.csv: All optimization solutions
  • best_generalized_solution.csv: The best solution found
  • actual_vs_predicted.csv: Observed vs predicted values (optional)
  • feature_importance_matrix.csv: Feature importance data (optional)

Inputs: folder (Folder): Directory containing optimization result CSV files

Outputs: streamlit_app (StreamlitResource): Interactive Streamlit dashboard application

Usage: This task is typically used after running optimization algorithms to provide an interactive way to explore and understand the results. The generated dashboard helps users identify patterns, validate models, and make informed decisions based on the optimization outcomes.

Input

Folder

Output

Streamlit app
Streamlit app