TensorFlow is a free and open-source software library for machine learning and artificial intelligence. It can be used across a range of tasks but has a particular focus on training and inference of deep neural networks.
Different domains of application for AI and ML using TensorFlow.js.
TensorFlow: Developed by Google, TensorFlow is one of the most widely used open-source AI frameworks. It provides comprehensive support for building and deploying machine learning models across various platforms and devices.
Libraries
TensorFlow: Developed by Google, TensorFlow is one of the most widely used open-source AI frameworks. It provides comprehensive support for building and deploying machine learning models across various platforms and devices.
TensorFlow Hub: A library for reusable machine learning. Download and reuse the latest trained models with a minimal amount of code.
Model Optimization: The TensorFlow Model Optimization Toolkit is a suite of tools for optimizing ML models for deployment and execution.
TensorFlow Recommenders: A library for building recommender system models.
Lattice - A library for flexible, controlled and interpretable ML solutions with common-sense shape constraints.
TensorFlow Graphics: A library of computer graphics functionalities ranging from cameras, lights, and materials to renderers.
TensorFlow Federated: An open source framework for machine learning and other computations on decentralized data.
Probability: TensorFlow Probability is a library for probabilistic reasoning and statistical analysis.
Tensor2Tensor: Tensor2Tensor is a library of deep learning models and datasets designed to make deep learning more accessible and accelerate ML research.
TensorFlow Privacy: A Python library that includes implementations of TensorFlow optimizers for training machine learning models with differential privacy.
TensorFlow Agents: A library for reinforcement learning in TensorFlow.
Dopamine : A research framework for fast prototyping of reinforcement learning algorithms.
TRFL: TRFL (pronounced “truffle”) is a library for reinforcement learning building blocks created by DeepMind.
Mesh TensorFlow: A language for distributed deep learning, capable of specifying a broad class of distributed tensor computations.
RaggedTensors: Makes it easy to store and manipulate data with non-uniform shape, including text (words, sentences, characters), and batches of variable length.
Unicode Ops: Supports working with Unicode text directly in TensorFlow.
TensorFlow Ranking: TensorFlow Ranking is a library for Learning-to-Rank (LTR) techniques on the TensorFlow platform.
Magenta: Magenta is a research project exploring the role of machine learning in the process of creating art and music.
Nucleus: Nucleus is a library of Python and C++ code designed to make it easy to read, write and analyze data in common genomics file formats like SAM and VCF.
Sonnet: A library from DeepMind for constructing neural networks.
Neural Structured Learning:
A learning framework to train neural networks by leveraging structured signals in addition to feature inputs.
TensorFlow Addons: Extra functionality for TensorFlow, maintained by SIG Addons.
TensorFlow I/O Dataset, streaming, and file system extensions, maintained by SIG IO.
TensorFlow Quantum: TensorFlow Quantum is a quantum machine learning library for rapid prototyping of hybrid quantum-classical ML models.
Model Card Toolkit: Streamline and generate Model Cards—machine learning documents that provide context and transparency into a model's development and performance.
Model Remediation: A library to help create and train models in a way that reduces or eliminates user harm resulting from underlying performance biases.
Fairness Indicators: A library that enables easy computation of commonly-identified fairness metrics for binary and multiclass classifiers.
Cloud: TensorFlow Cloud is a library to connect your local environment to Google Cloud.
TensorFlow Text: A collection of text- and NLP-related classes and ops ready to use with TensorFlow 2.
TensorFlow: Developed by Google, TensorFlow is one of the most widely used open-source AI frameworks. It provides comprehensive support for building and deploying machine learning models across various platforms and devices.