Skip to main content
Install
Learn
Introduction
New to TensorFlow?
Tutorials
Learn how to use TensorFlow with end-to-end examples
Guide
Learn framework concepts and components
Learn ML
Educational resources to master your path with TensorFlow
API
TensorFlow (v2.16.1)
Versions…
TensorFlow.js
TensorFlow Lite
TFX
Resources
LIBRARIES
TensorFlow.js
Develop web ML applications in JavaScript
TensorFlow Lite
Deploy ML on mobile, microcontrollers and other edge devices
TFX
Build production ML pipelines
All libraries
Create advanced models and extend TensorFlow
RESOURCES
Models & datasets
Pre-trained models and datasets built by Google and the community
Tools
Tools to support and accelerate TensorFlow workflows
Responsible AI
Resources for every stage of the ML workflow
Recommendation systems
Build recommendation systems with open source tools
Community
Groups
User groups, interest groups and mailing lists
Contribute
Guide for contributing to code and documentation
Blog
Stay up to date with all things TensorFlow
Forum
Discussion platform for the TensorFlow community
Why TensorFlow
About
Case studies
/
English
中文 – 简体
GitHub
Sign in
Federated
Overview
Tutorials
Guide
API
Install
Learn
More
API
More
Resources
More
Overview
Tutorials
Guide
API
Community
More
Why TensorFlow
More
GitHub
tff
Overview
Computation
TypedObject
Value
federated_aggregate
federated_broadcast
federated_computation
federated_eval
federated_map
federated_max
federated_mean
federated_min
federated_secure_select
federated_secure_sum
federated_secure_sum_bitwidth
federated_select
federated_sum
federated_value
federated_zip
sequence_map
sequence_reduce
sequence_sum
to_value
tff.aggregators
Overview
AggregationFactory
DifferentiallyPrivateFactory
DiscreteFourierTransformFactory
EncodedSumFactory
HadamardTransformFactory
MeanFactory
PrivateQuantileEstimationProcess
SecureModularSumFactory
SecureSumFactory
SumFactory
UnweightedAggregationFactory
UnweightedMeanFactory
UnweightedReservoirSamplingFactory
WeightedAggregationFactory
add_measurements
as_weighted_aggregator
clipping_factory
concat_factory
federated_sample
secure_quantized_sum
zeroing_factory
tff.analytics
Overview
HierarchicalHistogramDecoder
IbltFactory
build_hierarchical_histogram_process
count_distinct
Overview
build_client_hyperloglog_computation
build_federated_secure_max_computation
create_federated_hyperloglog_computation
data_processing
Overview
get_all_elements
get_capped_elements
get_capped_elements_with_counts
get_top_elements
get_top_elements_with_counts
get_top_multi_elements
get_unique_elements
get_unique_elements_with_counts
to_stacked_tensor
differential_privacy
Overview
analytic_gauss_stddev
heavy_hitters
Overview
iblt
Overview
CharacterEncoding
ClippingIbltFactory
CoupledHyperEdgeHasher
IbltDecoder
IbltEncoder
IbltTensorDecoder
IbltTensorEncoder
RandomHyperEdgeHasher
build_iblt_computation
create_chunker
decode_iblt_tensor_tf
decode_iblt_tf
histogram_processing
Overview
threshold_histogram
tff.backends
Overview
mapreduce
Overview
BroadcastForm
DistributeAggregateForm
MapReduceForm
check_computation_compatible_with_map_reduce_form