рдЕрдм рд╣рдо рдПрдХ рдмрд╣реБрдд рдЬрд╝рд░реВрд░реА рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╡рд┐рд╖рдп рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВ тАФ рдЬрд┐рд╕рдХрд╛ рдордХрд╝рд╕рдж рд╣реИ AI рдХреЛ “рдХреНрдпреЛрдВ” рдФрд░ “рдХреИрд╕реЗ” рд╕рдордЭрд╛рдирд╛ред
ЁЯза тАЬAI рдХрд╛ рдлрд╝реИрд╕рд▓рд╛ рд╕рдордЭ рдореЗрдВ рдЖрдирд╛ рдЪрд╛рд╣рд┐рдП тАУ рдХрд╛рд▓рд╛ рдЬрд╛рджреВ рдирд╣реАрдВредтАЭ
ЁЯФ╖ 1. What is Explainable AI?
Explainable AI (XAI) рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╣реИ рдХрд┐ AI/ML models рдХреЗ рдирд┐рд░реНрдгрдп рд╕рд╛рдлрд╝, рдкрд╛рд░рджрд░реНрд╢реА рдФрд░ рдЗрдВрд╕рд╛рдиреЛрдВ рдХреЗ рд╕рдордЭрдиреЗ рд▓рд╛рдпрдХ рд╣реЛрдВред
“Why did the model predict this?”
“What part of the input influenced the decision?”
ЁЯФ╢ 2. Why XAI is Important?
рдХрд╛рд░рдг | рдЙрджрд╛рд╣рд░рдг |
---|---|
тЬЕ Trust | Doctor рдХреЛ explainable model рдЪрд╛рд╣рд┐рдП |
тЬЕ Debugging | Developer model рдХреА рдЧрд▓рддреА рдкрдХрдбрд╝ рд╕рдХрддрд╛ рд╣реИ |
тЬЕ Fairness | Bias рдпрд╛ discrimination detect рд╣реЛ рд╕рдХрддрд╛ рд╣реИ |
тЬЕ Regulation | GDPR / Medical AI рдореЗрдВ рдЬрд░реВрд░реА рд╣реИ |
ЁЯФ╖ 3. Black Box vs Explainable Models
Model Type | Explainability |
---|---|
Linear Regression | тЬЕ High |
Decision Trees | тЬЕ Medium |
Deep Neural Nets | тЭМ Low (Black box) |
Transformers, CNN | тЭМ Complex |
рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ DNN, CNN, Transformers рдЬреИрд╕реЗ models рдХреЗ рд▓рд┐рдП XAI techniques рдЪрд╛рд╣рд┐рдПред
ЁЯФ╢ 4. Popular XAI Techniques
тЬЕ A. Feature Importance (Tabular data)
- Tree-based models (like Random Forests) naturally рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди-рд╕рд╛ feature рдХрд┐рддрдирд╛ important рд╣реИ.
тЬЕ B. LIME (Local Interpretable Model-Agnostic Explanations)
Model рдХреА prediction рдХреЗ рдЖрд╕рдкрд╛рд╕ рдПрдХ simple interpretable model fit рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
pip install lime
from lime.lime_tabular import LimeTabularExplainer
тЬЕ C. SHAP (SHapley Additive exPlanations)
Game Theory рдЖрдзрд╛рд░рд┐рдд: рд╣рд░ feature рдХреА contribution value рдирд┐рдХрд╛рд▓реА рдЬрд╛рддреА рд╣реИред
pip install shap
import shap
explainer = shap.Explainer(model.predict, X_test)
shap_values = explainer(X_test[:10])
shap.plots.waterfall(shap_values[0])
тЬЕ D. Saliency Maps (Image models)
CNN model рдХреЗ output рдХреЛ рдХрд┐рд╕ image region рдиреЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛?
# torch.autograd + image gradient тЖТ heatmap
тЬЕ E. Grad-CAM (CNN explainability)
рдХрд┐рд╕реА image рдореЗрдВ рдХреМрди-рд╕реЗ рд╣рд┐рд╕реНрд╕реЗ рдиреЗ prediction рдХреЛ рд╕рдмрд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ influence рдХрд┐рдпрд╛?
pip install grad-cam
- Input image тЖТ CNN тЖТ last conv layer тЖТ gradients тЖТ visualization map
тЬЕ F. Attention Visualization (Transformer models)
Transformer models (like BERT, GPT) рдореЗрдВ Attention Score рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ model рдиреЗ рдХрд┐рд╕ word рдкрд░ рд╕рдмрд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдзреНрдпрд╛рди рджрд┐рдпрд╛ред
from transformers import BertTokenizer, BertModel
# Visualize attention weights
ЁЯФ╖ 5. Real-World Applications
Domain | Explanation Use |
---|---|
Healthcare | Doctor рдХреЛ рдкрддрд╛ рдЪрд▓реЗ AI рдиреЗ рдХреНрдпрд╛ рджреЗрдЦрд╛ |
Finance | Loan rejection рдХреЗ рдХрд╛рд░рдг рд╕рдордЭрд╛рдирд╛ |
Legal | рдХрд┐рд╕реА рднреА decision рдХрд╛ рдХрд╛рд░рдг trace рдХрд░рдирд╛ |
Autonomous Cars | Sensor input рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдлрд╝реИрд╕рд▓рд╛ рдХреНрдпреЛрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛? |
ЁЯФ╢ 6. Challenges in XAI
рд╕рдорд╕реНрдпрд╛ | рдХрд╛рд░рдг |
---|---|
Complex models | Millions of parameters |
No ground truth | рдХреНрдпрд╛ explanation рд╕рд╣реА рд╣реИ? |
Trade-off | Explainability vs Accuracy |
ЁЯза Summary
Aspect | Description |
---|---|
XAI рдХреНрдпрд╛ рд╣реИ | AI рдХреЛ explain рдХрд░рдирд╛ рдЗрдВрд╕рд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП |
рдХреНрдпреЛрдВ рдЬрд╝рд░реВрд░реА | Trust, Regulation, Debugging |
Techniques | LIME, SHAP, Grad-CAM, Attention |
Domain Use | Medical, Finance, Legal, Vision |
ЁЯУЭ Practice Questions:
- Explainable AI рдХреА рдЬрд╝рд░реВрд░рдд рдХреНрдпреЛрдВ рд╣реИ?
- LIME рдФрд░ SHAP рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ?
- CNN models рдХреЛ explain рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреМрди-рд╕реА technique use рд╣реЛрддреА рд╣реИ?
- Grad-CAM рдХреНрдпрд╛ рд╣реИ рдФрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?
- XAI healthcare рдореЗрдВ рдХреИрд╕реЗ рдорджрдж рдХрд░рддрд╛ рд╣реИ?