This repository contains the Python programs that I worked in Explainable AI class.
- Logistic Regression Programs
- LIME (Local Interpretable Model-Agnostic Explanations)
- 2D Projection
Python and packages in requirements.txt
file installed.
Note
You can install all the packages in the file using the command pip install -r requirements.txt
.
If you are using conda
to manage your environments, you can create a new environment for this repository with the command conda create -n eai
and activate it with the command conda activate eai
.
Tip
For faster environment solving in Conda, I would suggesting using the libmamba
solver. You can set it as the default solver using the command conda config --set solver libmamba
.
Then, you can install all the required packages using the command conda install --file requirements.txt
.
Alternatively, you can use the container image I created with all the packages preinstalled.
You can install it in Distrobox with the command distrobox create -i ghcr.io/kbdharun/eai-image:latest -n eai
and use it with the command distrobox enter eai
.
Additionally, you can verify the authenticity of the container image using cosign
(download the cosign.pub
file from here and execute the following command):
cosign verify --key cosign.pub ghcr.io/kbdharun/eai-image:latest