Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Deep Learning
  4. TensorFlow

TensorFlow

The "Awesome TensorFlow" project is a curated collection of resources dedicated to TensorFlow, an open-source library for machine learning and artificial intelligence. This list encompasses a wide range of materials, including tutorials, guides, model repositories, tools, and community resources that facilitate the development and deployment of machine learning models. It is beneficial for beginners seeking to understand the fundamentals of machine learning, as well as experienced developers looking for advanced techniques and best practices. Users can explore various applications of TensorFlow, from image recognition to natural language processing, and find valuable insights to enhance their projects.

machine-learningtensorflowdeep-learningaineural-networksdata-sciencemodel-training
RSSView on GitHub
17.7k stars3.0k forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Table of Contents

12 sections · 161 projects

Tutorials

19 projects
More TensorFlow tutorials
More TensorFlow tutorials

A collection of TensorFlow tutorials covering basics to advanced neural network architectures with Python code and notebooks.

Jupyter Notebook5,6684 years ago
TensorFlow tutorials
TensorFlow tutorials

A collection of simple tutorials introducing deep learning concepts using Google's TensorFlow framework.

Jupyter Notebook6,0312 years ago
TensorFlow Tutorial 3
TensorFlow Tutorial 3

A collection of beginner-friendly TensorFlow tutorials with accompanying YouTube videos covering deep learning fundamentals and advanced topics.

Jupyter Notebook9,2635 years ago
TensorFlow Python Notebooks
TensorFlow Python Notebooks

A comprehensive collection of TensorFlow tutorials and examples for beginners, covering both TF v1 and v2 with clear explanations.

Jupyter Notebook43,7422 years ago
Sungjoon's TensorFlow-101
Sungjoon's TensorFlow-101

A collection of beginner-friendly TensorFlow tutorials using Jupyter Notebook, covering deep learning fundamentals and practical applications.

Jupyter Notebook2,5936 years ago
Terry Um’s TensorFlow Exercises
Terry Um’s TensorFlow Exercises

A collection of TensorFlow practice exercises covering fundamental machine learning concepts from linear regression to CNNs.

Jupyter Notebook6127 years ago
Installing TensorFlow on Raspberry Pi 3
Installing TensorFlow on Raspberry Pi 3

Official TensorFlow Python wheels for Raspberry Pi, enabling machine learning on edge devices.

Python2,2587 years ago
Classification on raw time series in TensorFlow with a LSTM RNN
Classification on raw time series in TensorFlow with a LSTM RNN

Human Activity Recognition using TensorFlow and LSTM RNNs on smartphone sensor data to classify six movement types.

Jupyter Notebook3,4873 years ago
Getting Started with TensorFlow on Android
omid.al
Predict time series
Predict time series

A TensorFlow-based educational project for learning seq2seq RNNs through signal forecasting exercises.

Jupyter Notebook1,0823 years ago
Single Image Random Dot Stereograms
Single Image Random Dot Stereograms

TensorFlow implementation of Single Image Random Dot Stereograms for 3D data visualization in 2D images.

Jupyter Notebook65 years ago
CS20 SI: TensorFlow for DeepLearning Research
web.stanford.edu
TensorFlow-World
TensorFlow-World
Python4,4925 years ago
Effective Tensorflow
Effective Tensorflow

A comprehensive guide to TensorFlow 2.x covering fundamentals, best practices, and advanced topics for efficient machine learning development.

8,5885 years ago
TensorLayer
tensorlayer.readthedocs.io
Understanding The Tensorflow Estimator API
lighttag.io
Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning
coursera.org
Convolutional Neural Networks in TensorFlow
coursera.org
TensorLayerX
tensorlayerx.readthedocs.io

Models/Projects

56 projects
Tensorflow-Project-Template
Tensorflow-Project-Template

A TensorFlow project template with a well-designed folder structure and OOP design to accelerate deep learning development.

Python3,6144 years ago
Domain Transfer Network
Domain Transfer Network

TensorFlow implementation of unsupervised cross-domain image generation for transferring images between domains like SVHN to MNIST.

Python8618 years ago
Show, Attend and Tell
Show, Attend and Tell

TensorFlow implementation of an attention-based neural image caption generator that focuses on relevant image parts while generating words.

Jupyter Notebook9058 years ago
Neural Style
Neural Style

A TensorFlow implementation of neural style transfer for images and videos, blending content and artistic styles using convolutional neural networks.

Python3,1045 years ago
SRGAN
SRGAN

Implementation of SRGAN for photo-realistic single image super-resolution using generative adversarial networks.

Python3,4692 years ago
Pretty Tensor
Pretty Tensor

A high-level builder API for TensorFlow that enables fluent, chainable neural network construction.

Python1,2276 years ago
Neural Style
Neural Style

A TensorFlow implementation of neural style transfer that transforms images by applying artistic styles from one image to another.

Python5,5393 months ago
AlexNet3D
AlexNet3D

TensorFlow implementation of AlexNet with 3D convolutional layers for volumetric image recognition.

Python428 years ago
TensorFlow White Paper Notes
TensorFlow White Paper Notes

Annotated notes and summaries of the TensorFlow white paper, with SVG figures and links to documentation.

4327 years ago
NeuralArt
NeuralArt

A TensorFlow implementation of the neural style transfer algorithm that applies artistic styles to images.

Python4933 years ago
Generative Handwriting Demo using TensorFlow
Generative Handwriting Demo using TensorFlow

Generates realistic handwriting using LSTM Mixture Density Networks implemented in TensorFlow.

Python7038 years ago
Neural Turing Machine in TensorFlow
Neural Turing Machine in TensorFlow

TensorFlow implementation of Neural Turing Machines with LSTM controllers, supporting multiple read/write heads.

Jupyter Notebook1,0479 years ago
GoogleNet Convolutional Neural Network Groups Movie Scenes By Setting
GoogleNet Convolutional Neural Network Groups Movie Scenes By Setting

A command-line utility that uses convolutional neural networks to search and filter videos based on objects and places that appear in them.

Python35810 years ago
Neural machine translation between the writings of Shakespeare and modern English using TensorFlow
Neural machine translation between the writings of Shakespeare and modern English using TensorFlow

Neural machine translation between Shakespearean and modern English using TensorFlow.

Python2493 years ago
Chatbot
Chatbot

A TensorFlow implementation of a neural conversational model (seq2seq) for building deep learning chatbots.

Python2,9113 years ago
Seq2seq-Chatbot
Seq2seq-Chatbot

A minimal 200-line implementation of a sequence-to-sequence chatbot using TensorLayer and TensorFlow.

Python8374 years ago
DCGAN
DCGAN

A minimal implementation of Deep Convolutional Generative Adversarial Networks (DCGAN) using TensorLayerX for generating realistic images.

Python3423 years ago
GAN-CLS
GAN-CLS

TensorFlow implementation of GAN-CLS algorithm for generating images from text descriptions using adversarial networks.

Python5995 years ago
im2im
im2im

An implementation of unsupervised image-to-image translation using Generative Adversarial Networks (GANs).

Python726 years ago
Improved CycleGAN
Improved CycleGAN

A TensorLayer re-implementation of CycleGAN with improvements like resize-convolution and instance normalization.

Python888 years ago
DAGAN
DAGAN

A deep learning model using generative adversarial networks for fast compressed sensing MRI reconstruction.

Python1807 years ago
Colornet - Neural Network to colorize grayscale images
Colornet - Neural Network to colorize grayscale images

A neural network that automatically adds color to grayscale images using deep learning techniques.

Python3,5546 years ago
Neural Caption Generator
Neural Caption Generator
Jupyter Notebook5026 years ago
Weakly_detector
Weakly_detector

TensorFlow implementation of weakly-supervised object localization using only image-level labels, without bounding box annotations.

Jupyter Notebook3619 years ago
Dynamic Capacity Networks
Dynamic Capacity Networks

A TensorFlow implementation of Dynamic Capacity Networks, which reduces computations by applying high-capacity networks to selected input patches.

Python910 years ago
HMM in TensorFlow
HMM in TensorFlow

TensorFlow and NumPy implementations of HMM Viterbi and forward/backward algorithms for sequence modeling.

Jupyter Notebook2858 years ago
DeepOSM
DeepOSM

Train neural networks with OpenStreetMap data and satellite imagery to classify roads and map features.

Python1,3309 years ago
DQN-tensorflow
DQN-tensorflow

TensorFlow implementation of Deep Q-Networks (DQN) for human-level control in reinforcement learning environments.

Python2,5847 years ago
Policy Gradient
Policy Gradient

A TensorFlow-based deep learning and reinforcement learning library designed for researchers and engineers, offering customizable neural layers.

Python7,3833 years ago
DAGGER
DAGGER

A simple implementation of the DAGGER imitation learning algorithm for autonomous steering control in the Torcs racing simulator.

Python709 years ago
TRPO
TRPO

A reinforcement learning toolbox implementing TRPO and A3C algorithms for continuous action spaces.

Python418 years ago
Highway Network
Highway Network

A TensorFlow implementation of convolutional highway networks for deep learning experiments.

Python569 years ago
Hierarchical Attention Networks
Hierarchical Attention Networks

TensorFlow implementation of hierarchical attention networks for document classification using GRU cells and attention mechanisms.

Python877 years ago
Sentence Classification with CNN
Sentence Classification with CNN

A TensorFlow implementation of a convolutional neural network for sentence classification based on Yoon Kim's paper.

Python5,6852 years ago
End-To-End Memory Networks
End-To-End Memory Networks

A TensorFlow implementation of End-To-End Memory Networks with a scikit-learn-like interface for bAbI tasks.

Python3409 years ago
Character-Aware Neural Language Models
Character-Aware Neural Language Models

TensorFlow implementation of character-aware neural language models using CNN, highway networks, and LSTM.

Python7888 years ago
YOLO TensorFlow ++
YOLO TensorFlow ++

A TensorFlow implementation of YOLO for real-time object detection, supporting weight conversion, training, and mobile deployment.

Python6,1382 years ago
Wavenet
Wavenet

A TensorFlow implementation of DeepMind's WaveNet neural network for generating raw audio waveforms.

Python5,4293 years ago
Mnemonic Descent Method
Mnemonic Descent Method

A TensorFlow implementation of the Mnemonic Descent Method for end-to-end face alignment.

Jupyter Notebook1234 years ago
CNN visualization using Tensorflow
CNN visualization using Tensorflow
Python7797 years ago
VGAN Tensorflow
VGAN Tensorflow

TensorFlow implementation of a generative adversarial network for video generation with scene dynamics.

Python158 years ago
3D Convolutional Neural Networks in TensorFlow
3D Convolutional Neural Networks in TensorFlow
Python7906 years ago
U-Net
U-Net

A U-Net implementation for brain tumor segmentation using the BRATS 2017 dataset with data augmentation and dice loss.

Python5367 years ago
Spatial Transformer Networks
Spatial Transformer Networks

A TensorFlow/TensorLayer implementation of Spatial Transformer Networks for learning image transformations like scaling, cropping, and rotation.

Python367 years ago
Lip Reading - Cross Audio-Visual Recognition using 3D Architectures in TensorFlow
Lip Reading - Cross Audio-Visual Recognition using 3D Architectures in TensorFlow
Python1,9053 years ago
Attentive Object Tracking
Attentive Object Tracking

A TensorFlow implementation of hierarchical attentive recurrent neural networks for single object tracking in videos.

Python1478 years ago
Holographic Embeddings for Graph Completion and Link Prediction
Holographic Embeddings for Graph Completion and Link Prediction

Graph embedding framework implementing TransE, TransH, TransR, TransD, and TransSparse models for knowledge graph representation learning.

08 years ago
Unsupervised Object Counting
Unsupervised Object Counting

A TensorFlow implementation of Attend, Infer, Repeat (AIR), a generative model for fast scene understanding by reconstructing objects sequentially.

Python807 years ago
Tensorflow FastText
Tensorflow FastText

A TensorFlow implementation of fastText for embedding-based text classification with support for character ngrams and distributed training.

Python3028 years ago
MusicGenreClassification
MusicGenreClassification

Classify music genre from a 10-second audio stream using a convolutional neural network trained on mel-frequency spectrograms.

Python6046 years ago
Kubeflow
Kubeflow

A composable, modular, and scalable machine learning toolkit for building AI platforms on Kubernetes.

15,78914 days ago
TensorNets
TensorNets

High-level TensorFlow network definitions with pre-trained weights for easy integration into existing ML workflows.

Python9965 years ago
Ladder Network
Ladder Network

A Keras implementation of Ladder Networks for semi-supervised learning, achieving 98% accuracy on MNIST with only 100 labeled examples.

Python995 years ago
TF-Unet
TF-Unet

A general-purpose U-Net implementation in Keras for image segmentation tasks.

Jupyter Notebook26 years ago
Sarus TF2 Models
Sarus TF2 Models

A collection of classical machine learning models implemented with TensorFlow 2 and Keras, featuring TensorBoard visualizations.

Python374 years ago
Model Maker
tensorflow.org

Powered by TensorFlow

3 projects
YOLO TensorFlow
YOLO TensorFlow

TensorFlow implementation of YOLO for real-time object detection using pretrained YOLO_small, YOLO_tiny, and YOLO_face models.

Python1,7097 years ago
android-yolo
android-yolo

Real-time object detection on Android using YOLO with TensorFlow, detecting 20 object classes from the Pascal VOC dataset.

C++6913 years ago
Magenta
Magenta

A research project exploring machine learning for generating music, images, and art using deep learning and reinforcement learning.

Python19,8096 months ago

Libraries

24 projects
TensorFlow Estimators
tensorflow.org
R Interface to TensorFlow
tensorflow.rstudio.com
Lattice
Lattice

A TensorFlow library implementing constrained and interpretable lattice-based models with shape constraints like monotonicity and convexity.

Python5232 years ago
tensorflow.rb
tensorflow.rb

A Ruby API for TensorFlow, enabling machine learning and deep learning within Ruby applications.

Ruby8324 years ago
tflearn
tflearn

A modular deep learning library providing a higher-level API for TensorFlow to speed up experimentation.

Python9,5772 years ago
TensorLayer
TensorLayer

A TensorFlow-based deep learning and reinforcement learning library designed for researchers and engineers with customizable neural layers.

Python7,3833 years ago
TensorFrames
TensorFrames

TensorFlow binding for Apache Spark DataFrames, enabling TensorFlow program execution on Spark data.

Scala7442 years ago
TensorForce - A TensorFlow library for applied reinforcement learning
TensorForce - A TensorFlow library for applied reinforcement learning

A modular TensorFlow library for applied reinforcement learning with a focus on flexible design and practical usability.

Python3,30810 days ago
TensorFlowOnSpark
TensorFlowOnSpark

Enables distributed TensorFlow training and inferencing on Apache Spark and Hadoop clusters with minimal code changes.

Python3,8463 years ago
Proof of concept for loading Caffe models in TensorFlow
Proof of concept for loading Caffe models in TensorFlow

Convert Caffe deep learning models to TensorFlow format for deployment and inference.

Python2,7877 years ago
Keras - Theano based Deep Learning Library
keras.io
keras-js
keras-js

Run trained Keras models directly in the browser with GPU acceleration via WebGL.

JavaScript4,9644 years ago
NNFlow
NNFlow

A simple interface for converting ROOT nTuples to NumPy arrays and using them in TensorFlow for neural network training.

Python75 years ago
Sonnet - a library for constructing neural networks by Google's DeepMind
Sonnet - a library for constructing neural networks by Google's DeepMind

A TensorFlow 2 library providing simple, composable abstractions for machine learning research via the snt.Module concept.

Python9,94517 days ago
tensorpack
tensorpack

A high-performance neural network training interface for TensorFlow focused on speed, flexibility, and reproducible research.

Python6,2893 years ago
tf-encrypted
tf-encrypted

A framework for encrypted machine learning in TensorFlow using secure multi-party computation and homomorphic encryption.

Python34 years ago
pytorch2keras
pytorch2keras

Convert PyTorch models to Keras (TensorFlow backend) for deployment and interoperability.

Python8623 years ago
gluon2keras
gluon2keras

Convert deep neural network models from Apache MXNet Gluon to Keras format for interoperability between frameworks.

Python07 years ago
TensorIO
doc-ai.github.io
StellarGraph
StellarGraph

A Python library for machine learning on graphs and networks, offering state-of-the-art algorithms for tasks like node classification and link prediction.

Python3,0602 years ago
DeepBay
DeepBay

A collection of plug-and-play TensorFlow/Keras deep learning models and architectures for easy integration.

Python46 years ago
Tensorflow-Probability
tensorflow.org
TensorLayerX
TensorLayerX

A unified deep learning and reinforcement learning framework supporting multiple backends and hardware platforms.

Python5306 months ago
Txeo
Txeo

A lightweight, high-performance C++ wrapper for TensorFlow that simplifies development with a modern API.

C++541 year ago

Tools/Utilities

4 projects
Speedster
Speedster

A collection of libraries to optimize AI model performance through inference, infrastructure, and fine-tuning techniques.

Python8,3332 years ago
Guild AI
guild.ai
ML Workspace
ML Workspace

A web-based IDE for machine learning and data science with pre-installed libraries and tools, deployable via Docker.

Jupyter Notebook3,5432 years ago
create-tf-app
create-tf-app

A single-script tool to set up and maintain TensorFlow machine learning projects with environment management and linting.

Python53 years ago

Related Awesome Lists

📦
Papers

The "Awesome Papers" project is a curated collection of the most cited and impactful research papers in the field of deep learning. This list encompasses seminal works, foundational theories, and groundbreaking advancements that have shaped the landscape of artificial intelligence. It includes categories such as neural network architectures, optimization techniques, and applications across various domains. Researchers, students, and practitioners can benefit from this resource by gaining insights into key developments and trends in deep learning. Dive into this collection to explore the pivotal studies that continue to drive innovation in AI and machine learning.

26.1k
📦
Education

The "Awesome Education" project is a curated resource list designed to support educators, students, and lifelong learners in the field of education. This list encompasses a wide range of resources including online courses, teaching tools, educational technologies, research papers, and community forums. It serves as a valuable asset for both beginners and experienced educators seeking to enhance their teaching methods and learning experiences. Whether you're looking for innovative teaching strategies or comprehensive learning materials, this collection provides the tools necessary to foster effective education and inspire learners of all ages.

1.8k
📦
TensorFlow Lite

The "Awesome TensorFlow Lite" project is a curated collection of resources focused on TensorFlow Lite, a lightweight solution for deploying machine learning models on mobile and edge devices. This list encompasses a variety of resources, including model optimization techniques, libraries, tools, tutorials, and community contributions that help developers implement efficient machine learning solutions. It is particularly beneficial for mobile app developers, data scientists, and machine learning practitioners looking to leverage on-device capabilities for their applications. Users can explore this collection to enhance their understanding and implementation of TensorFlow Lite, making it easier to create powerful, efficient machine learning applications on resource-constrained devices.

1.4k
📦
TensorFlow.js

The "Awesome TensorFlow.js" project is a curated collection of resources dedicated to TensorFlow.js, a powerful library that enables machine learning in JavaScript environments, particularly in web browsers. This list encompasses a variety of resources including tutorials, examples, pre-trained models, tools for model conversion, and community support channels. It is designed to benefit developers of all skill levels, from beginners looking to understand the basics of machine learning to experienced practitioners seeking advanced techniques and tools. Users can explore innovative applications of machine learning in web development and enhance their projects with cutting-edge AI capabilities.

184