{% extends "base.html" %} {% block title %}Resilience Report (Simple) - {{ data.model_name }}{% endblock %} {% block content %}

Resilience Summary

Resilience Score: {{ data.metrics.resilience_score | format_number(3) }}
Base Score: {{ data.metrics.base_score | format_number(3) }}
Max Performance Gap: {{ data.metrics.max_performance_gap | format_percentage(2) }}
Status: {% if data.metrics.resilience_score >= 0.8 %} ✓ Excellent resilience - Model maintains performance under distribution shifts {% elif data.metrics.resilience_score >= 0.6 %} ⚠ Good resilience - Model is reasonably stable {% else %} ✗ Low resilience - Model is sensitive to distribution changes {% endif %}

Key Findings

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

Top 5 Important Features

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

Recommendations

{% if data.metrics.resilience_score < 0.6 %}

⚠ Action Required:

{% elif data.metrics.resilience_score < 0.8 %}

ℹ Suggestions:

{% else %}

✓ Good Standing:

{% endif %}
{% endblock %}