{% extends "base.html" %} {% block title %}Robustness Report - {{ data.model_name }}{% endblock %} {% block content %}

Overview

Robustness Score

{{ data.metrics.robustness_score | format_number(3) }}

Base Score

{{ data.metrics.base_score | format_number(3) }}

Raw Impact

{{ data.metrics.avg_raw_impact | format_percentage(2) }}

Quantile Impact

{{ data.metrics.avg_quantile_impact | format_percentage(2) }}

Interpretation: {% if data.metrics.robustness_score >= 0.8 %} Excellent robustness! The model shows strong resistance to perturbations. {% elif data.metrics.robustness_score >= 0.6 %} Good robustness. The model is reasonably stable under perturbations. {% else %} Low robustness. The model is sensitive to input perturbations and may require improvement. {% endif %}

{% if include_charts %}

Perturbation Analysis

Analysis

{% if data.perturbation_results_raw %}

At the highest perturbation level ({{ data.perturbation_results_raw[-1].level }}), the raw perturbation mean score was {{ data.perturbation_results_raw[-1].mean_score | format_number(3) }}, representing a {{ data.perturbation_results_raw[-1].impact | format_percentage(2) }} impact.

{% endif %}
{% if data.feature_importance and data.feature_importance | length > 0 %}

Feature Importance

Top Features

{% for feature in data.feature_importance[:10] %} {% endfor %}
Rank Feature Importance
{{ feature.rank }} {{ feature.feature_name }} {{ feature.importance | format_number(4) }}
{% endif %} {% endif %}

Detailed Results

{% if data.perturbation_results_raw %}

Raw Perturbation Results

{% for result in data.perturbation_results_raw %} {% endfor %}
Level Mean Score Worst Score Impact Samples
{{ result.level }} {{ result.mean_score | format_number(4) }} {{ result.worst_score | format_number(4) if result.worst_score else 'N/A' }} {{ result.impact | format_percentage(2) }} {{ result.num_samples }}
{% endif %} {% if data.perturbation_results_quantile %}

Quantile Perturbation Results

{% for result in data.perturbation_results_quantile %} {% endfor %}
Level Mean Score Worst Score Impact Samples
{{ result.level }} {{ result.mean_score | format_number(4) }} {{ result.worst_score | format_number(4) if result.worst_score else 'N/A' }} {{ result.impact | format_percentage(2) }} {{ result.num_samples }}
{% endif %}
{% if data.test_config %}

Test Configuration

{% for key, value in data.test_config.items() %} {% endfor %}
{{ key | format_metric_name }} {{ value }}
{% endif %} {% endblock %} {% block extra_js %} {% if include_charts %} {% endif %} {% endblock %}