# tensorflow/docs

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/tensorflow-docs).**

6,320 stars · 5,327 forks · Jupyter Notebook · Apache-2.0

## Links

- GitHub: https://github.com/tensorflow/docs
- Homepage: https://www.tensorflow.org
- awesome-repositories: https://awesome-repositories.com/repository/tensorflow-docs.md

## Topics

`deep-learning` `deep-neural-networks` `documentation` `machine-learning` `tensorflow` `tensorflow-examples` `tensorflow-tutorials`

## Description

This repository is the official documentation for TensorFlow, a machine learning framework. It provides comprehensive guides, tutorials, and API references for building, training, and deploying machine learning models. The documentation covers the full lifecycle of machine learning projects, from constructing data pipelines and building neural networks with high-level APIs to customizing training loops and deploying trained models in production, on edge devices, or in browsers.

The documentation includes step-by-step tutorials for a range of tasks, including reinforcement learning, ranking models, and custom training loops. It also offers a dedicated guide for deploying TensorFlow models with TensorFlow Serving and Lite. The repository is complemented by community-maintained translations of the documentation into multiple languages.

## Tags

### Education & Learning Resources

- [Machine Learning Tutorials](https://awesome-repositories.com/f/education-learning-resources/machine-learning-tutorials.md) — Serves as the official documentation repository for the TensorFlow machine learning framework.

### Artificial Intelligence & ML

- [Automatic Differentiation Engines](https://awesome-repositories.com/f/artificial-intelligence-ml/automatic-differentiation-engines.md) — Provides the automatic differentiation engine that computes gradients for all neural network training.
- [Distributed Training Accelerators](https://awesome-repositories.com/f/artificial-intelligence-ml/distributed-training-accelerators.md) — Spreads model training across multiple GPUs, machines, or specialized processors to speed computation. ([source](https://www.tensorflow.org/overview))
- [Unified Distribution Abstractions](https://awesome-repositories.com/f/artificial-intelligence-ml/distributed-training-sharding/unified-distribution-abstractions.md) — Provides a unified API for distributing model training across multiple devices and machines with minimal code changes.
- [Eager Execution Modes](https://awesome-repositories.com/f/artificial-intelligence-ml/eager-execution-modes.md) — Supports eager execution mode for immediate operation evaluation and imperative-style debugging.
- [Parallelized Input Pipelines](https://awesome-repositories.com/f/artificial-intelligence-ml/feature-stores/batch-feature-ingestion/composable-batch-pipelines/parallelized-input-pipelines.md) — Ships a dataset pipeline framework for building efficient, parallelized input pipelines from heterogeneous data sources.
- [High-Level Model APIs](https://awesome-repositories.com/f/artificial-intelligence-ml/high-level-model-apis.md) — Provides high-level Keras APIs for building and training neural networks with minimal code. ([source](https://www.tensorflow.org/))
- [Machine Learning Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning-frameworks.md) — Serves as the official documentation for the TensorFlow machine learning framework.
- [Model Serving & Deployment](https://awesome-repositories.com/f/artificial-intelligence-ml/model-serving-deployment.md) — Documents how to serve trained models in production environments for low-latency inference. ([source](https://www.tensorflow.org/overview))
- [Model Training](https://awesome-repositories.com/f/artificial-intelligence-ml/model-training.md) — Documents building, training, and evaluating neural networks using Keras and custom loops.
- [Neural Network Training Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/neural-network-training-frameworks.md) — Ships a complete neural network training framework with sequential and functional APIs. ([source](https://www.tensorflow.org/overview))
- [API References](https://awesome-repositories.com/f/artificial-intelligence-ml/tensorflow-model-development/api-references.md) — Provides auto-generated API references for all TensorFlow Python APIs.
- [Tutorials](https://awesome-repositories.com/f/artificial-intelligence-ml/tensorflow-model-development/tutorials.md) — Provides step-by-step tutorials for neural networks, reinforcement learning, and ranking models.
- [TPU-Optimized Kernels](https://awesome-repositories.com/f/artificial-intelligence-ml/cpu-optimizations/hardware-specific-execution-optimizers/hardware-aware-operator-kernels/tpu-optimized-kernels.md) — Includes TPU-optimized kernel libraries with hardware-specific operations and memory layouts.
- [Custom Training Loops](https://awesome-repositories.com/f/artificial-intelligence-ml/custom-model-training/custom-training-loops.md) — Documents how to implement custom training loops with gradient tapes and subclassing. ([source](https://www.tensorflow.org/overview))
- [End-to-End Training Pipelines](https://awesome-repositories.com/f/artificial-intelligence-ml/end-to-end-training-pipelines.md) — Documents how to orchestrate end-to-end ML pipelines for automated model training and deployment. ([source](https://www.tensorflow.org/))
- [In-Browser Model Execution](https://awesome-repositories.com/f/artificial-intelligence-ml/in-browser-model-execution.md) — Documents how to train and execute machine learning models directly inside JavaScript environments. ([source](https://www.tensorflow.org/))
- [Edge AI Model Deployment](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-deployment-and-serving/local-and-on-device-inference/edge-ai-model-deployment.md) — Provides a dedicated guide for deploying models on mobile and embedded hardware with TensorFlow Lite. ([source](https://www.tensorflow.org/))
- [Deployment Optimizations](https://awesome-repositories.com/f/artificial-intelligence-ml/model-optimization/inference-deployment/deployment-optimizations.md) — Documents model optimization techniques including pruning and quantization for deployment. ([source](https://www.tensorflow.org/overview))
- [Model Training Monitoring](https://awesome-repositories.com/f/artificial-intelligence-ml/model-training-monitoring.md) — Provides TensorBoard integration for tracking and visualizing training metrics and model graphs. ([source](https://www.tensorflow.org/))
- [Reinforcement Learning Simulators](https://awesome-repositories.com/f/artificial-intelligence-ml/reinforcement-learning-algorithms/reinforcement-learning-simulators.md) — Provides tutorials for training decision-making agents using reinforcement learning algorithms. ([source](https://www.tensorflow.org/overview))
- [Deployment Guides](https://awesome-repositories.com/f/artificial-intelligence-ml/tensorflow-serving-systems/deployment-guides.md) — Provides dedicated guides for deploying models with TensorFlow Serving and Lite.

### Data & Databases

- [Data Preprocessing Pipelines](https://awesome-repositories.com/f/data-databases/data-preprocessing-pipelines.md) — Builds input pipelines to clean and transform data before feeding it into machine learning models. ([source](https://www.tensorflow.org/))
- [Multi-Format Data Loading](https://awesome-repositories.com/f/data-databases/tabular-data-frameworks/csv-data-loaders/multi-source-csv-loading/multi-format-data-loading.md) — Reads CSV, image, and text data sources into processing pipelines for efficient input handling. ([source](https://www.tensorflow.org/overview))

### Programming Languages & Runtimes

- [SavedModel Bundles](https://awesome-repositories.com/f/programming-languages-runtimes/json-serialization/model-serialization/savedmodel-bundles.md) — Exports trained models as language-agnostic SavedModel bundles containing graph, weights, and serving signatures.
- [Tensor Operation Compilers](https://awesome-repositories.com/f/programming-languages-runtimes/compiler-interpreter-internals/compiler-infrastructure/compiler-optimizations/just-in-time-compilation/hardware-kernel-compilation/tensor-operation-compilers.md) — Compiles tensor operation subgraphs into optimized fused kernels for CPU, GPU, and TPU hardware.

### Scientific & Mathematical Computing

- [Graph-Based Computational Execution](https://awesome-repositories.com/f/scientific-mathematical-computing/data-modeling-processing/computational-graphs/graph-based-computational-execution.md) — Represents computations as directed graphs for lazy or eager execution across heterogeneous hardware.

### System Administration & Monitoring

- [Model Training Metrics](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/metric-performance-monitors/model-training-metrics.md) — Ships TensorBoard for logging and displaying training metrics in an interactive dashboard. ([source](https://www.tensorflow.org/overview))
