KotlinSyft Versions Save

The official Syft worker for secure on-device machine learning

0.5.0-rc.1

3 years ago

This is the initial release candidate of Syft 0.5.0, which returns feature parity back to our FL worker libraries.

v0.1.2

3 years ago

Support for better error handling along with namespace changes

0.1.0

3 years ago

KotlinSyft

KotlinSyft makes it easy for you to train and inference PySyft models on Android devices. This allows you to utilize training data located directly on the device itself, bypassing the need to send a user's data to a central server. This is known as federated learning.

  • :gear: Training and inference of any PySyft model written in PyTorch or TensorFlow
  • :bust_in_silhouette: Allows all data to stay on the user's device
  • :zap: Support for full multi-threading / background service execution
  • :key: Support for JWT authentication to protect models from Sybil attacks
  • :+1: A set of inbuilt best practices to prevent apps from over using device resources.
    • :electric_plug: Charge detection to allow background training only when device is connected to charger
    • :zzz: Sleep and wake detection so that the app does not occupy resource when user starts using the device
    • :money_with_wings: Wifi and metered network detection to ensure the model updates do not use all the available data quota
    • :no_bell: All of these smart defaults are easily are overridable

0.0.1

4 years ago

This is a base release tag to setup the project. Nothing to use here yet.