This project is mirrored from https://github.com/tensorflow/federated. Pull mirroring failed .
Last successful update .
  1. 11 Aug, 2021 2 commits
    • A. Unique TensorFlower's avatar
      Implementation of `HistogramClippingFactory` supporting two clipping options. · a1235c92
      A. Unique TensorFlower authored
      (1) 'sub-sampling': Sub-samples at most `max_records_per_user` records from a multi-set specified by a histogram and returns the histogram on the sub-sampled records.
      (2) 'distinct': Sub-samples at most `max_records_per_user` **distinct** records from a multi-set specified by a histogram and returns the histogram on the sub-sampled records.
      
      PiperOrigin-RevId: 389966143
      a1235c92
    • A. Unique TensorFlower's avatar
      Adds `ModularClippingSumFactory`. `ModularClippingSumFactory` is an... · ca02880e
      A. Unique TensorFlower authored
      Adds `ModularClippingSumFactory`. `ModularClippingSumFactory` is an UnweightedAggregationFactory that operates on integer records. It takes two integer values specifying the clip range min and max, and does per-element modular clipping for both the aggregand and the aggregated values. Right now the clip range is the same before and after aggregation (which can be SecAgg by the `SecureSumFactory`).
      
      PiperOrigin-RevId: 389936842
      ca02880e
  2. 10 Aug, 2021 1 commit
  3. 07 Aug, 2021 2 commits
  4. 05 Aug, 2021 2 commits
  5. 04 Aug, 2021 2 commits
  6. 03 Aug, 2021 3 commits
  7. 02 Aug, 2021 1 commit
    • Taylor Cramer's avatar
      Clean up and clarify `select_output_from_lambda` · f3ffe041
      Taylor Cramer authored
      The `select_output_from_lambda` function previously had
      surprisingly different semantics on outer-tuples from
      nested tuples: outermost tuples or lists indicated a
      structure of results, while inner tuples or lists
      indicated paths to elements. No distinction was made
      between tuples and lists.
      
      This CL changes to use tuples for multi-index
      selection paths and lists for selecting multiple
      different values. This simplifies some call sites.
      
      Includes test cleanup to remove outdated references
      to "Federated" and to test the new selection abilities.
      
      PiperOrigin-RevId: 388160914
      f3ffe041
  8. 31 Jul, 2021 3 commits
  9. 30 Jul, 2021 3 commits
  10. 29 Jul, 2021 3 commits
  11. 28 Jul, 2021 5 commits
  12. 27 Jul, 2021 2 commits
  13. 26 Jul, 2021 1 commit
  14. 25 Jul, 2021 1 commit
  15. 24 Jul, 2021 9 commits