Skip to main content

types

Useful types for Federated Learning.

Classes

AggregatorType

class AggregatorType(    value, names=None, *, module=None, qualname=None, type=None, start=1,):

Available aggregator names from bitfount.federated.aggregator.

Ancestors

Variables

  • static Aggregator
  • static SecureAggregator

AlgorithmType

class AlgorithmType(value, names=None, *, module=None, qualname=None, type=None, start=1):

Available algorithm names from bitfount.federated.algorithm.

Ancestors

Variables

  • static CSVReportAlgorithm
  • static ColumnAverage
  • static ComputeIntersectionRSA
  • static FederatedModelTraining
  • static HuggingFaceImageClassificationInference
  • static HuggingFaceImageSegmentationInference
  • static HuggingFacePerplexityEvaluation
  • static HuggingFaceTextClassificationInference
  • static HuggingFaceTextGenerationInference
  • static HuggingFaceZeroShotImageClassificationInference
  • static ModelEvaluation
  • static ModelInference
  • static ModelTrainingAndEvaluation
  • static PrivateSqlQuery
  • static SqlQuery
  • static TIMMFineTuning
  • static TIMMInference

HuggingFaceImageClassificationInferenceDictionary

class HuggingFaceImageClassificationInferenceDictionary(*args, **kwargs):

Hugging Face dictionary response for image classification.

Ancestors

  • builtins.dict

Variables

  • static image_classification : str

ProtocolType

class ProtocolType(value, names=None, *, module=None, qualname=None, type=None, start=1):

Available protocol names from bitfount.federated.protocol.

Ancestors

Variables

  • static Conversation
  • static FederatedAveraging
  • static InferenceAndCSVReport
  • static InstrumentedInferenceAndCSVReport
  • static PrivateSetIntersection
  • static ResultsOnly

SerializedAggregator

class SerializedAggregator(*args, **kwargs):

Serialized representation of an aggregator.

Ancestors

  • builtins.dict

Variables

  • static class_name : str

SerializedAlgorithm

class SerializedAlgorithm(*args, **kwargs):

Serialized representation of an algorithm.

Ancestors

  • builtins.dict

Variables

  • static class_name : str

SerializedModel

class SerializedModel(*args, **kwargs):

Serialized representation of a model.

Ancestors

  • builtins.dict

Variables

  • static class_name : str
  • static hub : NotRequired[Optional[BitfountHub]]
  • static schema : NotRequired[_StrAnyDict]

SerializedProtocol

class SerializedProtocol(*args, **kwargs):

Serialized representation of a protocol.

Ancestors

  • builtins.dict

Variables

  • static class_name : str

TextGenerationDictionary

class TextGenerationDictionary(*args, **kwargs):

Hugging Face dictionary response for text generation.

Ancestors

  • builtins.dict

Variables

  • static generated_text : str