Skip to main content

Secure Federated Learning Platform

Project description

FeatureCloud

FeatureCloud provides a privacy-preserving platform for federated learning and data analysis. Two major target groups who can benefit from FeatureCloud are researchers and developers. Any end-user who have data and want to join others in a federated collaboration can use FeatureCloud without worrying about privacy concerns. On the other hand, developers can quickly implement a federated app and publish it in FeatureCloud AI-store. Using FeatureCloud engine, developers can extend states to introduce new ones; for more information on developing apps, you can visit our GitHub repository. For registering and testing your apps or using other apps, please visit FeatureCloud.ai. And for more information about FeatureCloud architecture, please refer to The FeatureCloud AI Store for Federated Learning in Biomedicine and Beyond [1].

FeatureCloud Engine

The engine package in FeatureCloud introduces two major elements of app development: app and state. App class is responsible for registering states and transitions between them, verifying the app logic, and executing them. The app is a highly transparent component that requires minimum developers' familiarity. The second class, state, is where local computations carry on. Developers should insert their logic into states by assigning roles, adding, and taking transitions.

CLI

FeatureCloud provides a CLI to flexibly interact with the FeatureCloud controller, responsible for securely connecting collaborating clients in the FC platform. For more information about CLI, please visit our cli repository.

References

[1] Matschinske, J., Späth, J., Nasirigerdeh, R., Torkzadehmahani, R., Hartebrodt, A., Orbán, B., Fejér, S., Zolotareva, O., Bakhtiari, M., Bihari, B. and Bloice, M., 2021. The FeatureCloud AI Store for Federated Learning in Biomedicine and Beyond. arXiv preprint arXiv:2105.05734.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

FeatureCloud-0.0.9.tar.gz (19.1 kB view details)

Uploaded Source

File details

Details for the file FeatureCloud-0.0.9.tar.gz.

File metadata

  • Download URL: FeatureCloud-0.0.9.tar.gz
  • Upload date:
  • Size: 19.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.56.1 CPython/3.8.10

File hashes

Hashes for FeatureCloud-0.0.9.tar.gz
Algorithm Hash digest
SHA256 ddd79d519b319d74c4cd0697c490b3eb20b3393d6f7909a7bbd8b3d135fac9e5
MD5 76e4e1b1b656edce2c60fbbfd51cbcfb
BLAKE2b-256 0c0c7741e0a38088359cd116346e0db3c4590d86e23b9816d074c887c96dbab7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page