GithubHelp home page GithubHelp logo

kuba-krj / explainablemachinelearning-2023 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mim-uw/explainablemachinelearning-2023

0.0 0.0 0.0 94.82 MB

https://usosweb.uw.edu.pl/kontroler.php?_action=katalog2/przedmioty/pokazPrzedmiot&kod=1000-319bEML

JavaScript 5.30% CSS 0.65% HTML 93.97% SCSS 0.01% Jupyter Notebook 0.08%

explainablemachinelearning-2023's Introduction

eXplainable Machine Learning / Wyjaśnialne Uczenie Maszynowe - 2023

eXplainable Machine Learning course for Machine Learning (MSc) studies at the University of Warsaw.

Winter semester 2022/23 @pbiecek @hbaniecki

Design Principles

The course consists of lectures, computer labs and a project.

The design of this course is based on four principles:

  • Mixing experiences during studies is good. It allows you to generate more ideas. Also, in mixed groups, we can improve our communication skills,
  • In eXplainable AI (XAI), the interface/esthetic of the solution is important. Like earlier Human-Computer Interaction (HCI), XAI is on the borderline between technical, domain and cognitive aspects. Therefore, apart from the purely technical descriptions, the results must be grounded in the domain and should be communicated aesthetically and legibly.
  • Communication of results is important. Both in science and business, it is essential to be able to present the results concisely and legibly. In this course, it should translate into the ability to describe one XAI challenge in the form of a short report/article.
  • It is worth doing valuable things. Let's look for new applications for XAI methods discussed on typical predictive problems.

Meetings

Plan for the winter semester 2022/2023. UW classes are on Fridays.

  • 2022-10-07 -- Introduction, slides, audio
  • 2022-10-14 -- Break-Down / SHAP, slides, audio
  • 2022-10-21 -- LIME / LORE
  • 2022-10-28 -- CP / PDP
  • 2022-11-04 -- PROJECT: First checkpoint - Choose a topic and be familiar with the attached materials.
  • 2022-11-18 -- VIP / MCR
  • 2022-11-25 -- Fairness
  • 2022-12-02 -- Explanations for neural networks & Evaluation of explanations
  • 2022-12-09 -- PROJECT: Second checkpoint - Provide initial experimental results and/or code implementation.
  • 2022-12-16 -- Counterfactual explanations (?)
  • 2022-12-22 -- Concept based explanations (?)
  • 2023-01-13 -- Student presentations
  • 2023-01-20 -- Student presentations
  • 2023-01-27 -- PROJECT: Final presentation - Present final experimental results and/or code implementation.

How to get a good grade

From different activities, you can get from 0 to 100 points. 51 points are needed to pass this course.

Grades:

  • 51-60: (3) dst
  • 61-70: (3.5) dst+
  • 71-80: (4) db
  • 81-90: (4.5) db+
  • 91-100: (5) bdb

There are four key components:

  • Homeworks (0-24)
  • Presentations (0-10)
  • Project (0-36)
  • Exam (0-30)

Homeworks (24 points)

Presentations (10 points)

Presentations can be prepared by one or two students. Each group should present a single paper related to XAI published in the last 3 years (journal or conference). Each group should choose a different paper. Here are some suggestions:

Project (36 points)

List of topics

XAI stories ebook (previous editions):

Exam (30 points)

A written exam will consist of simple exercises based on the materials from Lectures and Homeworks.

Literature

We recommend to dive deep into the following books and explore their references on a particular topic of interest:

explainablemachinelearning-2023's People

Contributors

pbiecek avatar hbaniecki avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.