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
Model optimization
Overview
Guide
API
Install
Learn
More
API
More
Resources
More
Overview
Guide
API
Community
More
Why TensorFlow
More
GitHub
tfmot
Overview
tfmot.clustering
Overview
keras
Overview
CentroidInitialization
ClusterableLayer
ClusteringAlgorithm
ClusteringSummaries
cluster_scope
cluster_weights
strip_clustering
clusterable_layer
Overview
experimental
Overview
tfmot.experimental
Overview
combine
Overview
Default8BitClusterPreserveQuantizeScheme
strip_clustering_cqat
tfmot.quantization
Overview
keras
Overview
QuantizeConfig
QuantizeLayoutTransform
QuantizeRegistry
QuantizeScheme
QuantizeWrapper
QuantizeWrapperV2
fix_input_output_range
quantize_annotate_layer
quantize_annotate_model
quantize_apply
quantize_model
quantize_scope
remove_input_range
collab_opts
Overview
Default8BitPrunePreserveQuantizeScheme
default_8bit
Overview
Default8BitQuantizeLayoutTransform
Default8BitQuantizeRegistry
Default8BitQuantizeScheme
default_8bit_transforms
Overview
ConcatTransform
ConcatTransform3Inputs
ConcatTransform4Inputs
ConcatTransform5Inputs
ConcatTransform6Inputs
Conv2DBatchNormActivationQuantize
Conv2DBatchNormQuantize
Conv2DBatchNormReLUQuantize
Conv2DReshapeBatchNormActivationQuantize
Conv2DReshapeBatchNormQuantize
Conv2DReshapeBatchNormReLUQuantize
InputLayerQuantize
LayerReLUQuantize
LayerReluActivationQuantize
SeparableConv1DQuantize
SeparableConvQuantize
experimental
Overview
default_n_bit
Overview
DefaultNBitQuantizeLayoutTransform
DefaultNBitQuantizeRegistry
DefaultNBitQuantizeScheme
default_n_bit_transforms
Overview
ConcatTransform
ConcatTransform3Inputs
ConcatTransform4Inputs
ConcatTransform5Inputs
ConcatTransform6Inputs
Conv2DBatchNormActivationQuantize
Conv2DBatchNormQuantize
Conv2DBatchNormReLUQuantize
Conv2DReshapeBatchNormActivationQuantize
Conv2DReshapeBatchNormQuantize
Conv2DReshapeBatchNormReLUQuantize
InputLayerQuantize
LayerReLUQuantize
LayerReluActivationQuantize
SeparableConv1DQuantize
SeparableConvQuantize
graph_transformations
Overview
model_transformer
Overview
ModelTransformer
transforms
Overview
LayerNode
LayerPattern
Transform
quantizers
Overview
AllValuesQuantizer
FixedQuantizer
LastValueQuantizer
MovingAverageQuantizer
Quantizer
tfmot.sparsity
Overview
keras
Overview
ConstantSparsity
PolynomialDecay
PrunableLayer
PruneForLatencyOnXNNPack
PruningPolicy
PruningSchedule
PruningSummaries
UpdatePruningStep
prune_low_magnitude
prune_scope
strip_pruning
tfmot.version
Overview
Introduction
Tutorials
Guide
Learn ML
TensorFlow (v2.16.1)
Versions…
TensorFlow.js
TensorFlow Lite
TFX
LIBRARIES
TensorFlow.js
TensorFlow Lite
TFX
All libraries
RESOURCES
Models & datasets
Tools
Responsible AI
Recommendation systems
Groups
Contribute
Blog
Forum
About
Case studies
TensorFlow
Resources
Model optimization