feat: Bias Mitigation Automation Workflow to IBM AIF 360 #527
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bias Mitigation Automation Workflow to IBM AIF 360
Description:
This pull request adds a new feature to IBM AIF 360 by incorporating automation capabilities in notebook execution.I've created a YAML file named bias-mitigation-automation.yml to introduce automation capabilities to the Bias Mitigation Workflow in IBM AIF 360. This automation was rigorously tested using various notebooks developed by IBM AIF 360. Developers can now seamlessly integrate automation into their workflow by specifying a desired notebook name for execution, resulting in an output notebook with the .ipynb extension.
Changes Made:
Added bias-mitigation-automation.yml to enable Bias Mitigation Automation Workflow.
Integrated automated execution of IBM AIF 360 example notebooks.
Demonstration:
Execution Results:
Upon reviewing the execution of the notebook, it has been demonstrated that the automated platform achieved a 100% success rate with higher accuracy, all while maintaining shorter execution times compared to local, manual notebook execution (within GitHub action runners).
Workflow execution results can be found in:
https://github.com/JayanaGunaweera01/EthAIAuditHub/actions/workflows/bias-mitigation-automation.yml