Skip to content

Smokers Health FA Taskrunner Workspace#1621

Merged
payalcha merged 14 commits intosecurefederatedai:developfrom
tanwarsh:FA2
May 21, 2025
Merged

Smokers Health FA Taskrunner Workspace#1621
payalcha merged 14 commits intosecurefederatedai:developfrom
tanwarsh:FA2

Conversation

@tanwarsh
Copy link
Copy Markdown
Collaborator

@tanwarsh tanwarsh commented May 14, 2025

Summary

This pull request introduces a new taskrunner woekspace for analyzing smokers' health data using federated analytics. It includes updates to the data loader, task runner, and aggregation logic to support the processing and aggregation of health metrics mean such as heart rate, cholesterol, and blood pressure based on grouping of smokers/non-smokers, age and sex.

Type of Change (Mandatory)

Specify the type of change being made.

  • Added taskrunner workspace to showcase Federate Analytics with openFL.

Description (Mandatory)

Adds Taskrunner workspace to process and analyze smokers' health data in a distributed setup. Key changes include:

  1. Data Loader: Added support for downloading and processing the smokers' health dataset.
  2. Task Runner: Implemented logic to group data by age, sex, and smoking status, and calculate mean values for health metrics.
  3. Aggregation Logic: Updated the aggregation function to compute the mean of means for distributed data.

Testing

Tested code in local setup.
Screenshot 2025-05-14 at 3 55 22 PM

tanwarsh and others added 5 commits May 5, 2025 01:16
Signed-off-by: yes <shailesh.tanwar@intel.com>
Signed-off-by: yes <shailesh.tanwar@intel.com>
Signed-off-by: yes <shailesh.tanwar@intel.com>
Signed-off-by: yes <shailesh.tanwar@intel.com>
tanwarsh and others added 2 commits May 14, 2025 15:28
Signed-off-by: yes <shailesh.tanwar@intel.com>
@tanwarsh tanwarsh changed the title WIP: Smokers health Smokers health FA Taskrunner workspace May 14, 2025
@tanwarsh tanwarsh changed the title Smokers health FA Taskrunner workspace Smokers Health FA Taskrunner Workspace May 14, 2025
Copy link
Copy Markdown
Collaborator

@theakshaypant theakshaypant left a comment

Choose a reason for hiding this comment

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

Please update the testing result in the description.

Comment thread openfl-workspace/federated_analytics/smokers_health/src/runner_fa.py Outdated
tanwarsh and others added 2 commits May 20, 2025 14:14
Signed-off-by: yes <shailesh.tanwar@intel.com>
Signed-off-by: yes <shailesh.tanwar@intel.com>
@payalcha
Copy link
Copy Markdown
Collaborator

Please add README.md. It really helps to understand workspace better.

Signed-off-by: yes <shailesh.tanwar@intel.com>
@tanwarsh
Copy link
Copy Markdown
Collaborator Author

Please add README.md. It really helps to understand workspace better.

Added README.md

Comment thread openfl-workspace/federated_analytics/smokers_health/plan/data.yaml Outdated
Comment thread openfl-workspace/federated_analytics/smokers_health/plan/defaults Outdated
Signed-off-by: yes <shailesh.tanwar@intel.com>
@payalcha payalcha merged commit 901e962 into securefederatedai:develop May 21, 2025
37 checks passed
tayfunceylan pushed a commit to tayfunceylan/openfl that referenced this pull request May 23, 2025
* code changes

Signed-off-by: yes <shailesh.tanwar@intel.com>

* remove workspace

Signed-off-by: yes <shailesh.tanwar@intel.com>

* code changes

Signed-off-by: yes <shailesh.tanwar@intel.com>

* code changes

Signed-off-by: yes <shailesh.tanwar@intel.com>

* code changes

Signed-off-by: yes <shailesh.tanwar@intel.com>

* code changes

Signed-off-by: yes <shailesh.tanwar@intel.com>

* code changes

Signed-off-by: yes <shailesh.tanwar@intel.com>

* code changes

Signed-off-by: yes <shailesh.tanwar@intel.com>

* code changes

Signed-off-by: yes <shailesh.tanwar@intel.com>

---------

Signed-off-by: yes <shailesh.tanwar@intel.com>
Signed-off-by: Tayfun Ceylan <tayfun.ceylan>
ishaileshpant pushed a commit to ishaileshpant/openfl that referenced this pull request May 29, 2025
* code changes

Signed-off-by: yes <shailesh.tanwar@intel.com>

* remove workspace

Signed-off-by: yes <shailesh.tanwar@intel.com>

* code changes

Signed-off-by: yes <shailesh.tanwar@intel.com>

* code changes

Signed-off-by: yes <shailesh.tanwar@intel.com>

* code changes

Signed-off-by: yes <shailesh.tanwar@intel.com>

* code changes

Signed-off-by: yes <shailesh.tanwar@intel.com>

* code changes

Signed-off-by: yes <shailesh.tanwar@intel.com>

* code changes

Signed-off-by: yes <shailesh.tanwar@intel.com>

* code changes

Signed-off-by: yes <shailesh.tanwar@intel.com>

---------

Signed-off-by: yes <shailesh.tanwar@intel.com>
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.

4 participants