Northwestern University
Syllabus and data sets will be available on the course Canvas.
Students are highly encouraged to purchase the following two books for the course:
-
Molnar, Christoph. Interpretable Machine Learning: A Guide for Making Black Box Models Explainable. 3rd ed. https://christophm.github.io/interpretable-ml-book/. Accessed on March 28, 2025.
-
Molnar, Christoph. Interpreting Machine Learning Models With SHAP: A Guide With Python Examples and Theory on Shapley Values. Independent publication, 2023.
-
conda_env_requirements.yml: conda environment definition for the repository -
Interpretable ML.code-profile: configuration file for VS code profile -
IML4Finance.code-workspace: workspace file for the local repository -
course_utils/: shared Python helper functions used across course materials -
Data/: dataset-specific loading and preprocessing scripts for the course data sets -
Lectures/: Quarto source files (.qmd), rendered lecture and lab outputs (.html), and saved model/report artifacts used in class
- Open GitHub Desktop (and link your GitHub account).
- Click on
File>Clone Repository.... - Select the
URLtab. - Enter the URL of the repository
- Click on
Choose...and select the directory where you want to save the repository. - Click on
Clone.
- In Windows, click the
Startbutton. - Search for
Miniforge Prompt. - Change the directory to the local repository (see Step 5 in the previous section).
- Create the conda environment from the
conda_env_requirements.ymlfile:
conda env create -f conda_env_requirements.yml- Activate the conda environment:
conda activate env_AutoGluon_202502- Launch VS Code:
code- Open VS Code
- Type
Ctrl + Shift + P - Type
>Profiles: New Profile - Delete the profile that is called "Untitled"
- Click on the drop-down arrow next to the "New Profile" button
- Click
Import Profile - Click
Select File - Choose
Interpretable ML.code-profile