Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PyTorchXAI MVP #1

Closed
1 of 11 tasks
tudorcebere opened this issue Jun 23, 2020 · 1 comment
Closed
1 of 11 tasks

PyTorchXAI MVP #1

tudorcebere opened this issue Jun 23, 2020 · 1 comment

Comments

@tudorcebere
Copy link
Collaborator

tudorcebere commented Jun 23, 2020

PyTorchXAI MVP este functionalitatea de baza pe care vrem sa o implementam pentru PyTorch Summer Hackaton[0].

PyTorchXAI ar trebui sa implementeze in tensorboard[1] sau in orice alt tool de vizualizare un plugin care sa permita folosirea usoara a algoritmilor de tip XAI[2].

Milestones pentru PyTorchXAI:

Tensorboard Plugin

  • scrierea un tensorboard plugin [3] care permite selectarea unei imagini (deja existente in tensorboard sau prin upload) si afiseaza fix aceeasi imagine.
  • integrarea plugin-ului cu ce exista in torch.utils.tensorboard[4].
  • logarea activarilor/gradientilor in tensorboard pe o retea convolutionala dummy si reutilizarea lor in cadrul pluginului.
  • implementarea selectarii carui algoritm de XAI vrem sa il folosim printr-un dropdown menu.

Motivation, Datasets, probleme deschise:

  • documentarea motivatiei existentei acestui tool pentru concurs/noi. Bias in atrenare, explicabil pentru persoane care nu cunosc literatura, etc. Ar trebui sa existe si o explicatie informala, dar si o colectie de paper-uri relevante.
  • gasirea unor dataset-uri care genereaza astfel de bias-uri sa le putem evidentia cu acest plugin.
  • tema de cercetare: suport pentru XAI in videoclipuri?

Algoritmi:
Daca pana aici functioneaza totul corect, putem mai departe sa incepem implementarea de diferiti algoritmi de XAI si sa cream tutoriale de folosire cu fiecare:

Referinte:
[0]: https://pytorch2020.devpost.com/
[1]: https://github.com/tensorflow/tensorboard
[2]: https://bair.berkeley.edu/blog/2020/04/23/decisions/
[3]: https://github.com/tensorflow/tensorboard/blob/master/ADDING_A_PLUGIN.md
[4]: https://github.com/pytorch/pytorch/tree/master/torch/utils/tensorboard
[5]: https://analyticsindiamag.com/what-are-saliency-maps-in-deep-learning/
[6]: https://towardsdatascience.com/demystifying-convolutional-neural-networks-using-gradcam-554a85dd4e48
[7]: https://distill.pub/
[8]: https://bair.berkeley.edu/blog/2020/04/23/decisions/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants