Coder Social home page Coder Social logo

szysad / explainablemachinelearning-2024 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mim-uw/explainablemachinelearning-2024

0.0 0.0 0.0 282.83 MB

eXplainable Machine Learning 2023/24 at MIM UW

JavaScript 1.18% CSS 0.14% HTML 77.27% SCSS 0.01% Jupyter Notebook 21.34% Python 0.07%

explainablemachinelearning-2024's Introduction

eXplainable Machine Learning / Wyjaśnialne Uczenie Maszynowe - 2024

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

Winter semester 2023/24 @pbiecek @hbaniecki

Meetings

Plan for the winter semester 2023/2024. MIM_UW classes are on Fridays.

  • 2023-10-06 -- Introduction, Slides, Audio. Extra reading: Lipton 2017, Rudin 2019
  • 2023-10-13 -- Fairness, Slides, Audio, Extra reading: Fairness and ML, Cirillo 2020
  • 2023-10-20 -- LIME and friends, Slides
  • 2023-10-27 -- SHAP and friends
  • 2023-10-30 -- PROJECT: First checkpoint
  • 2023-11-10 -- PDP and friends
  • 2023-11-17 -- VIP / MCR
  • 2023-11-24 -- Explanations specific to neural networks
  • 2023-12-01 -- Guest lecture
  • 2023-12-08 -- PROJECT: Second checkpoint
  • 2023-12-15 -- Evaluation of explanations
  • 2024-01-12 --
  • 2024-01-19 --
  • 2024-01-26 -- PROJECT: Final presentation / Guest lecture

How to get a good grade

The final grade is based on activity in four areas:

  • mandatory: Project (0-35)
  • mandatory: Exam (0-35)
  • optional: Homeworks (0-24)
  • optional: Presentation (0-10)

In total 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

Homeworks (0-24 points)

Project (0-35 points)

This year's project involves conducting a vulnerability analysis of a predictive models using XAI tools. This analysis should be carried out for a selected model and the results should be summarised in a short RedTeaming report.

Key points:

  • Projects can be done in groups of 1, 2 or 3 students
  • One model can be analysed by multiple groups (but the discovered vulnerabilities must not be repeated)
  • The harder the project, the easier it is to obtain a higher grade.

Important dates:

  • 2023-11-03 – First checkpoint: Students chose the model, create a plan of work (to be discussed at the classes). Deliverables: 3 min presentation based on one slide. (0-5 points)
  • 2023-12-08 – Second checkpoint: Provide initial experimental results. At least one vulnerability should have been found by now. (0-10 points)
  • 2023-01-26 - Final checkpoint: Presentation of all identified vulnerabilities. (0-20 points)

Models:

RedTeaming analysis should be carried out for a selected model. Depending on the difficulty of the model, you may receive more or less points

RedTeam Report:

Examples of directions to look for vulnerability (creativity will be appreciated)

The final report will be a short (up to 4 pages) paper in the JMLR template. See an example.

Literature

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

explainablemachinelearning-2024's People

Contributors

pbiecek avatar hbaniecki avatar mkwiatkowski25 avatar mariaboch avatar xenex46 avatar antekhanke avatar mikewelton avatar janikmichu avatar kar655 avatar ggruza avatar tsilkow avatar szumielm avatar jakimpl avatar jankowskichristopher avatar g-piotr avatar f-szarwacki avatar jandziuba avatar fireronin avatar niikelion avatar chedatomasz avatar mgrotkowski avatar mikolajdrzewiecki avatar sobieskibj avatar szysad avatar lpiekarski 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.