Skip to content

MLO-lab/ModelAuditorCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Model Auditor

A library for auditing ML models under distribution shifts.

Installation

Install directly from GitHub using pip:

pip install git+https://github.com/lukaskuhn/ModelAuditorCore.git

Or using uv:

uv pip install git+https://github.com/lukaskuhn/ModelAuditorCore.git

Usage

from model_auditor import ModelAuditor
from model_auditor.metrics import Accuracy, AUROC
from model_auditor.shifts import GaussianNoise, BrightnessShift

# Create auditor with your model
auditor = ModelAuditor(model)

# Add distribution shifts
auditor.add_shift(GaussianNoise(std=0.1))
auditor.add_shift(BrightnessShift(factor=0.2))

# Add metrics
auditor.add_metric(Accuracy())
auditor.add_metric(AUROC())

# Run audit
results = auditor.audit(dataset)

License

Apache-2.0

About

A library for auditing ML models under distribution shifts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages