Overview
ClimateVision's U-Net model may perform differently across geographic regions due to varying forest types, cloud patterns, and training data bias. We need a systematic fairness audit to ensure NGOs in the Congo Basin receive equally reliable predictions as those in the Amazon.
Scope
Acceptance Criteria
- Bias audit runs across Amazon, Congo, and Southeast Asia test sets
- Fairness metrics are computed and stored per model version
- CI blocks releases with unacceptable regional disparity
- Report format is documented and reproducible
Resources
src/climatevision/models/unet.py — model architecture
src/climatevision/utils/metrics.py — existing metrics
- Fairlearn library (optional): https://fairlearn.org/
Difficulty: Intermediate
Owner: Linda Oraegbunam (@obielin)
Labels: good first issue, governance, fairness, backend
Overview
ClimateVision's U-Net model may perform differently across geographic regions due to varying forest types, cloud patterns, and training data bias. We need a systematic fairness audit to ensure NGOs in the Congo Basin receive equally reliable predictions as those in the Amazon.
Scope
src/climatevision/governance/bias_audit.pywith:run_bias_audit(model_path, regions, metric)→ returns fairness reportscripts/audit_model.pyCLI tool for running full bias auditsnotebooks/07_bias_audit.ipynbdemonstrating regional disparity analysisAcceptance Criteria
Resources
src/climatevision/models/unet.py— model architecturesrc/climatevision/utils/metrics.py— existing metricsDifficulty: Intermediate
Owner: Linda Oraegbunam (@obielin)
Labels:
good first issue,governance,fairness,backend