View source on GitHub
|
Libraries for computing private heavy hitters with IBLT.
Classes
class CharacterEncoding: Supported character encodings for IBLT strings.
class ClippingIbltFactory: Factory for clipping client data before aggregation.
class CoupledHyperEdgeHasher: Hashes a string to an hyper-edge with coupled indices.
class IbltDecoder: Decodes the strings and counts stored in an IBLT data structure.
class IbltEncoder: Encodes the strings into an IBLT data structure.
class IbltTensorDecoder: Decodes the strings and counts stored in an IBLT data structure.
class IbltTensorEncoder: Encodes the strings into an IBLT data structure.
class RandomHyperEdgeHasher: Hashes a string to a list of independently sampled indices.
Functions
build_iblt_computation(...): Builds the tff.Computation for heavy-hitters discovery with IBLT.
create_chunker(...): Creates a Chunker for the given specification.
decode_iblt_tensor_tf(...): Decode a IBLT sketch.
decode_iblt_tf(...): Decode a IBLT sketch.
Other Members | |
|---|---|
| DEFAULT_REPETITIONS |
3
|
View source on GitHub