pavanmutha commited on
Commit
c2772c6
·
verified ·
1 Parent(s): b8760fa

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -0
app.py CHANGED
@@ -125,6 +125,10 @@ def explainability(_):
125
  else:
126
  sv = shap_values
127
 
 
 
 
 
128
  # Use safe feature names if mismatch, fallback to dummy
129
  num_features = sv.shape[1]
130
  if num_features <= X_test.shape[1]:
@@ -173,6 +177,7 @@ def explainability(_):
173
 
174
 
175
 
 
176
  with gr.Blocks() as demo:
177
  gr.Markdown("## 📊 AI-Powered Data Analysis with Hyperparameter Optimization")
178
 
 
125
  else:
126
  sv = shap_values
127
 
128
+ # Ensure 2D input shape for SHAP plot
129
+ if len(sv.shape) > 2:
130
+ sv = sv.reshape(sv.shape[0], -1) # Flatten any extra dimensions
131
+
132
  # Use safe feature names if mismatch, fallback to dummy
133
  num_features = sv.shape[1]
134
  if num_features <= X_test.shape[1]:
 
177
 
178
 
179
 
180
+
181
  with gr.Blocks() as demo:
182
  gr.Markdown("## 📊 AI-Powered Data Analysis with Hyperparameter Optimization")
183