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

Refactor fair pkg #2

Merged
merged 35 commits into from
Nov 22, 2022
Merged

Refactor fair pkg #2

merged 35 commits into from
Nov 22, 2022

Conversation

JoaoGranja
Copy link
Contributor

Code refactor with changes on project structure and python modules.
Added continuous integration GitHub actions.
Added python unit tests.
Added Fair ML Questionnaire.

JoaoGranja and others added 30 commits October 20, 2022 20:20
Create a new class FairML with fairness_metrics and mitigation_methods methods
Update LICENSE and README.md files
Add docstrings to bias mitigation methods.
Add unit tests to bias_mitigation and fairness evaluation classes
Fix some unit tests bugs
Refactor package structure
Update test_bias_mitigation.py unit tests.
Add more unit tests to test_bias_mitigation.py.
Add try/except to machine learning model predict calls.
Improve docstrings.
Improve pyproject.toml for deployment.
Fix issue when privileged class is any value.
JoaoGranja and others added 4 commits November 22, 2022 10:21
Update license files.
Update README.md.
Add Fairness Metric User Manual and Questionnaire/Tree.
This reverts commit cd02a61.
@JoaoGranja JoaoGranja requested a review from jzdavis66 November 22, 2022 22:14
@JoaoGranja JoaoGranja self-assigned this Nov 22, 2022
@jzdavis66 jzdavis66 merged commit 4d4d745 into main Nov 22, 2022
@JoaoGranja JoaoGranja deleted the refactor-FairPkg branch December 5, 2022 21:57
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

Successfully merging this pull request may close these issues.

2 participants