Skip to content

Added 3 new features: training policy index, continuous training, training node db validation on init#71

Merged
royshadmon merged 53 commits into
mainfrom
pre-main
Apr 21, 2025
Merged

Added 3 new features: training policy index, continuous training, training node db validation on init#71
royshadmon merged 53 commits into
mainfrom
pre-main

Conversation

@ejbrannonwu
Copy link
Copy Markdown
Contributor

  • Index Variables: init-command has new parameter; creates new subdirectory based on index given and dataset used (Ex. /file_write/MnistDataHandler/test-index/<aggregator / node>/ test-index-1-agg_update.json)

  • Continuous Training: new command can be issued after training is completed (see README.md); blockchain holds additional policy (ex. test-index-r) to hold latest aggregation model

  • Node DB Validation check: validation on node startup to check if database is accessible

DDublue and others added 30 commits February 10, 2025 16:53
…ency (manually for now requires changing ModelUpdate to LocalModelUpdate in lib/python3.9/site-packages/ibmfl/aggregator/fusion/iter_avg_fusion_handler.py)
…of ModelUpdate, removing its IBM dependency (manually for now requires changing ModelUpdate to LocalModelUpdate in lib/python3.9/site-packages/ibmfl/aggregator/fusion/iter_avg_fusion_handler.py)
IBM Removal of ModelUpdate/DataHandler
Created a base aggregation model class + federated average agg. model…
Removed IBM federated learning & upgraded platform to Python 3.11
Revert "Removed IBM federated learning & upgraded platform to Python 3.11"
Upgraded platform to run on Python 3.12 + requirements; updated README
…ls-branch

Revert "Revert "Removed IBM federated learning & upgraded platform to…
Merging Logger Branch to Pre-main
ejbrannonwu and others added 22 commits March 10, 2025 14:51
Completed `Define Index Variables` Task
completed task for node validation check
moving main updates and release 2 tasks into one pre-main
…ritten in Flask by Chahel); fixed merge conflicts
Merging continuous training code w/ no merge conflicts
…ckchain to hold most recent aggregated model file
@ejbrannonwu ejbrannonwu requested a review from royshadmon April 18, 2025 01:51
Copy link
Copy Markdown
Owner

@royshadmon royshadmon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@royshadmon royshadmon changed the title Added 3 new features Added 3 new features: training policy index, continuous training, training node db validation on init Apr 21, 2025
@royshadmon royshadmon merged commit 3803dbc into main Apr 21, 2025
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.

3 participants