Course Purpose

The purpose of this course is to equip learners with the knowledge and practical skills to design, implement, and evaluate artificial intelligence systems that are not only effective but also transparent, accountable, and ethically responsible. By engaging with concepts of explainability, interpretability, and fairness, learners will develop the capacity to critically assess AI models, apply explainable AI techniques, and communicate insights in a manner that fosters trust among diverse stakeholders. The course further emphasizes responsible AI practices by addressing issues of bias, accountability, legislative frameworks, and sustainability, ensuring that graduates can contribute to the development of AI systems that are both technically sound and socially aligned.

 

 

Course Learning Outcomes

CLO1. Discuss the objectives of explainability in artificial intelligence solutions

CLO2. Implement explainability in AI techniques in a selected programming language

CLO3. Evaluate the explainability of machine learning models

CLO4. ACommunicate explainable AI results to stakeholders

 

Course Content

  • Introduction to Explainable AI:
    AI Model Complexity; Explainability; Interpretability; Transparency; Accountability; Bias; Fairness; Legislative Framework; Ethical Considerations; Green Computing; Data Protection
  • Forms of Explanation:
    Analytical Explanation; Visual Explanation; Rule-based Explanation; Textual Explanation
  • Model-Specific Explainability:
    Rule-based learner; Decision Tree; Feature Relevance
  • Model Agnostic Explainability:
    Explanation by Simplification; Rule-based learner; Decision Tree; Feature Relevance; Influence Functions; Sensitivity; Local Interpretable Model Agnostic Explanations (LIME); Shapley Values (SHAP); Visual Explanations; Dependence Plots; Sensitivity; Local Explanation; Rule-based learner; Linear Approximation; Counterfactuals
  • Explainable AI Implementation:
    Explainable AI Libraries: SHAP; SHAP Values; SHAP Value Plots and Interpretations; LIME Module; LIME Value Plotting and Explanation; Decision Tree Plotting; Shapash (Metrics, Plots, Explanation)
  • Explainable AI Evaluation:
    Confidence; Fidelity; Stability; Comprehensibility


Accessibility

Background Colour Background Colour

Font Face Font Face

Font Kerning Font Kerning

Font Size Font Size

1

Image Visibility Image Visibility

Letter Spacing Letter Spacing

0

Line Height Line Height

1.2

Link Highlight Link Highlight

Text Colour Text Colour