Related Experiment Video
Updated: Aug 26, 2025

08:04
Fully Automated Leg Tracking in Freely Moving Insects using Feature Learning Leg Segmentation and Tracking FLLIT
Published on: April 23, 2020
6.9K
OpenFL: the open federated learning library
Patrick Foley1, Micah J Sheller1, Brandon Edwards1
1Intel Corporation, Santa Clara, CA 95052, United States of America.
Physics in Medicine and Biology
|October 5, 2022
Summary
Open Federated Learning (OpenFL) enables collaborative machine learning without data sharing. This open-source framework facilitates secure, scalable model training across diverse applications, including healthcare.
Area of Science:
- Computer Science
- Artificial Intelligence
- Machine Learning
Background:
- Federated learning (FL) allows collaborative model training without sharing sensitive data.
- Organizations need secure and scalable solutions for privacy-preserving machine learning.
Purpose of the Study:
- Introduce the Open Federated Learning (OpenFL) framework.
- Demonstrate OpenFL's applicability in real-world scenarios and its potential beyond healthcare.
Main Methods:
- OpenFL is an open-source Python framework supporting TensorFlow and PyTorch.
- It facilitates the migration of centralized ML models to a federated training pipeline.
- Recommendations for securing federations using trusted execution environments are provided.
Main Results:
- OpenFL enables data-private collaborative learning for machine learning (ML) and deep learning (DL).
- The framework supports scalable, trusted execution for production environments.
- Successful real-world healthcare federations using OpenFL are described.
Conclusions:
- OpenFL is a versatile tool for federated learning applicable across various domains.
- It prioritizes scalability, security, and ease of migration for ML models.
- The library is readily available for research and production adoption.
Related Concept Videos
Introduction to Learning
514
Learning is the process of acquiring knowledge or skills through practice or experience, leading to long-lasting behavioral changes. This acquisition occurs through interaction with the environment and requires practice or experience. For instance, mastering a skill such as surfing requires considerable practice and experience, highlighting the essential role of repeated interactions with the environment in learning.
In contrast to learned behaviors, unlearned behaviors such as crying, sexual...
In contrast to learned behaviors, unlearned behaviors such as crying, sexual...
514
Observational Learning
281
Albert Bandura's observational learning, also known as imitation or modeling, occurs when a person observes and imitates another's behavior. It is a quicker process than operant conditioning. A well-known example is the Bobo doll study, where children who saw an adult acting aggressively towards the doll were more likely to act aggressively when left alone, compared to those who observed a nonaggressive adult. Many psychologists view observational learning as a form of latent learning...
281
Associative Learning
525
Associative learning is a fundamental concept in behavioral psychology, wherein a connection is established between two stimuli or events, leading to a learned response. This process is critical in understanding how behaviors are acquired and modified. Conditioning, the mechanism through which associations are formed, can be divided into two main types: classical conditioning and operant conditioning, each elucidating different aspects of associative learning.
Classical conditioning, also known...
Classical conditioning, also known...
525
Cognitive Learning
480
Cognitive learning is based on purposive behavior, incidental learning, and insight learning.
E. C. Tolman's theory of purposive behavior emphasizes that much behavior is goal-directed. He argued that to understand behavior, we must look at the entire sequence of actions leading to a goal. For instance, high school students study hard, not just due to past reinforcement but also to achieve the goal of getting into a good college.
Tolman introduced the idea that behavior is influenced by...
E. C. Tolman's theory of purposive behavior emphasizes that much behavior is goal-directed. He argued that to understand behavior, we must look at the entire sequence of actions leading to a goal. For instance, high school students study hard, not just due to past reinforcement but also to achieve the goal of getting into a good college.
Tolman introduced the idea that behavior is influenced by...
480
Ligand Binding and Linkage
4.9K
Allosteric proteins have more than one ligand binding site; the binding of a ligand to any of these sites influences the binding of ligands to the other sites. When a protein is allosteric, its binding sites are called coupled or linked. In the case of enzymes, the site that binds to the substrate is known as the active site and the other site is known as the regulatory site. When a ligand binds to the regulatory site, this leads to conformational changes in the protein that can influence...
4.9K
Aggregates Classification
366
Aggregate classification is generally based on its size, petrographic characteristics, weight, and source. Size classification ranges from coarse to fine aggregates, defined by the size of the particles. Coarse aggregates are particles that do not pass through ASTM sieve No. 4, and aggregates that pass through the sieve are fine aggregates.
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
366

