awesome-tensorflow

TensorFlow reference hub

A curated collection of resources and tutorials for building and using TensorFlow models and applications

TensorFlow - A curated list of dedicated resources http://tensorflow.org

GitHub

17k stars
933 watching
3k forks
last commit: almost 2 years ago
Linked from 10 awesome lists


Awesome TensorFlow / Tutorials

From the basics to slightly more interesting applications of TensorFlow
TensorFlow Tutorial 26,003about 3 years agoIntroduction to deep learning based on Google's TensorFlow framework. These tutorials are direct ports of Newmu's Theano
TensorFlow Tutorial 39,282over 5 years agoThese tutorials are intended for beginners in Deep Learning and TensorFlow with well-documented code and YouTube videos
TensorFlow Examples43,442about 2 years agoTensorFlow tutorials and code examples for beginners
Sungjoon's TensorFlow-1012,606over 6 years agoTensorFlow tutorials written in Python with Jupyter Notebook
Terry Um’s TensorFlow Exercises617over 7 years agoRe-create the codes from other TensorFlow examples
Installing TensorFlow on Raspberry Pi 32,245almost 8 years agoTensorFlow compiled and running properly on the Raspberry Pi
Classification on time series3,357almost 4 years agoRecurrent Neural Network classification in TensorFlow with LSTM on cellphone sensor data
Getting Started with TensorFlow on AndroidBuild your first TensorFlow Android app
Predict time series1,082over 3 years agoLearn to use a seq2seq model on simple datasets as an introduction to the vast array of possibilities that this architecture offers
Single Image Random Dot Stereograms6almost 6 years agoSIRDS is a means to present 3D data in a 2D image. It allows for scientific data display of a waterfall type plot with no hidden lines due to perspective
CS20 SI: TensorFlow for DeepLearning ResearchStanford Course about Tensorflow from 2017 - -
TensorFlow World4,524over 5 years agoConcise and ready-to-use TensorFlow tutorials with detailed documentation are provided
Effective Tensorflow8,624almost 6 years agoTensorFlow howtos and best practices. Covers the basics as well as advanced topics
TensorLayerModular implementation for TensorFlow's official tutorials. ( )
Understanding The Tensorflow Estimator APIA conceptual overview of the Estimator API, when you'd use it and why
Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep LearningIntroduction to Tensorflow offered by Coursera
Convolutional Neural Networks in TensorFlowConvolutional Neural Networks in Tensorflow, offered by Coursera
TensorLayerXUsing TensorFlow like PyTorch. ( )

Awesome TensorFlow / Models/Projects

A simple and well-designed template for your tensorflow project
Domain Transfer Network861over 8 years agoImplementation of Unsupervised Cross-Domain Image Generation
Show, Attend and Tell907about 8 years agoAttention Based Image Caption Generator
Neural Style3,105over 5 years agoImplementation of Neural Style
SRGAN3,342over 2 years agoPhoto-Realistic Single Image Super-Resolution Using a Generative Adversarial Network
Pretty Tensor1,234over 6 years agoPretty Tensor provides a high level builder API
Neural Style5,542over 3 years agoAn implementation of neural style
AlexNet3D42over 8 years agoAn implementations of AlexNet3D. Simple AlexNet model but with 3D convolutional layers (conv3d)
TensorFlow White Paper Notes439over 7 years agoAnnotated notes and summaries of the TensorFlow white paper, along with SVG figures and links to documentation
NeuralArt497almost 4 years agoImplementation of A Neural Algorithm of Artistic Style
Generative Handwriting Demo using TensorFlow700over 8 years agoAn attempt to implement the random handwriting generation portion of Alex Graves' paper
Neural Turing Machine in TensorFlow1,050over 9 years agoimplementation of Neural Turing Machine
GoogleNet Convolutional Neural Network Groups Movie Scenes By Setting358over 10 years agoSearch, filter, and describe videos based on objects, places, and other things that appear in them
Neural machine translation between the writings of Shakespeare and modern English using TensorFlow249almost 4 years agoThis performs a monolingual translation, going from modern English to Shakespeare and vice-versa
Chatbot2,929over 3 years agoImplementation of
Seq2seq-Chatbot836almost 5 years agoChatbot in 200 lines of code
DCGAN340over 3 years agoDeep Convolutional Generative Adversarial Networks
GAN-CLS602over 5 years ago-Generative Adversarial Text to Image Synthesis
im2im73about 6 years agoUnsupervised Image to Image Translation with Generative Adversarial Networks
Improved CycleGAN89about 8 years agoUnpaired Image to Image Translation
DAGAN175about 7 years agoFast Compressed Sensing MRI Reconstruction
Colornet - Neural Network to colorize grayscale images3,566over 6 years agoNeural Network to colorize grayscale images
Neural Caption Generator506almost 7 years agoImplementation of
Neural Caption Generator with Attention506almost 7 years agoImplementation of
Weakly_detector361about 9 years agoImplementation of
Dynamic Capacity Networks9over 10 years agoImplementation of
HMM in TensorFlow287over 8 years agoImplementation of viterbi and forward/backward algorithms for HMM
DeepOSM1,321over 9 years agoTrain TensorFlow neural nets with OpenStreetMap features and satellite imagery
DQN-tensorflow2,491over 7 years agoTensorFlow implementation of DeepMind's 'Human-Level Control through Deep Reinforcement Learning' with OpenAI Gym by Devsisters.com
Policy Gradient7,337over 3 years agoFor Playing Atari Ping Pong
Deep Q-Network7,337over 3 years agoFor Playing Frozen Lake Game
AC7,337over 3 years agoActor Critic for Playing Discrete Action space Game (Cartpole)
A3C7,337over 3 years agoAsynchronous Advantage Actor Critic (A3C) for Continuous Action Space (Bipedal Walker)
DAGGER71about 9 years agoFor Playing
TRPO43over 8 years agoFor Continuous and Discrete Action Space by
Highway Network57almost 10 years agoTensorFlow implementation of with a
Hierarchical Attention Networks87over 7 years agoTensorFlow implementation of
Sentence Classification with CNN5,653over 2 years agoTensorFlow implementation of with a
End-To-End Memory Networks342over 9 years agoImplementation of
Character-Aware Neural Language Models769about 8 years agoTensorFlow implementation of
YOLO TensorFlow ++6,138almost 3 years agoTensorFlow implementation of 'YOLO: Real-Time Object Detection', with training and an actual support for real-time running on mobile devices
Wavenet5,417about 3 years agoThis is a TensorFlow implementation of the for audio generation
Mnemonic Descent Method124over 4 years agoTensorflow implementation of
CNN visualization using Tensorflow780over 7 years agoTensorflow implementation of
VGAN Tensorflow15over 8 years agoTensorflow implementation for MIT by Vondrick et al
3D Convolutional Neural Networks in TensorFlow783over 6 years agoImplementation of in TensorFlow by Torfi et al
U-Net507about 7 years agoFor Brain Tumor Segmentation
Spatial Transformer Networks36over 7 years agoLearn the Transformation Function
Lip Reading - Cross Audio-Visual Recognition using 3D Architectures in TensorFlow1,840almost 4 years agoTensorFlow Implementation of by Torfi et al
Attentive Object Tracking146about 8 years agoImplementation of
Holographic Embeddings for Graph Completion and Link Prediction0almost 9 years agoImplementation of
Unsupervised Object Counting82almost 8 years agoImplementation of
Tensorflow FastText302about 8 years agoA simple embedding based text classifier inspired by Facebook's fastText
MusicGenreClassification565over 6 years agoClassify music genre from a 10 second sound stream using a Neural Network
Kubeflow14,472almost 2 years agoFramework for easily using Tensorflow with Kubernetes
TensorNets1,004over 5 years ago40+ Popular Computer Vision Models With Pre-trained Weights
Ladder Network101over 5 years agoImplementation of Ladder Network for Semi-Supervised Learning in Keras and Tensorflow
TF-Unet2almost 7 years agoGeneral purpose U-Network implemented in Keras for image segmentation
Sarus TF2 Models38almost 5 years agoA long list of recent generative models implemented in clean, easy to reuse, Tensorflow 2 code (Plain Autoencoder, VAE, VQ-VAE, PixelCNN, Gated PixelCNN, PixelCNN++, PixelSNAIL, Conditional Neural Processes)
Model MakerA transfer learning library that simplifies the process of training, evaluation and deployment for TensorFlow Lite models (support: Image Classification, Object Detection, Text Classification, BERT Question Answer, Audio Classification, Recommendation etc.; )

Awesome TensorFlow / Powered by TensorFlow

Implementation of 'YOLO : Real-Time Object Detection'
android-yolo669almost 4 years agoReal-time object detection on Android using the YOLO network, powered by TensorFlow
Magenta19,234almost 2 years agoResearch project to advance the state of the art in machine intelligence for music and art generation

Awesome TensorFlow / Libraries

high-level TensorFlow API that greatly simplifies machine learning programming (originally )
R Interface to TensorFlowR interface to TensorFlow APIs, including Estimators, Keras, Datasets, etc
Lattice519about 2 years agoImplementation of Monotonic Calibrated Interpolated Look-Up Tables in TensorFlow
tensorflow.rb829over 4 years agoTensorFlow native interface for ruby using SWIG
tflearn9,621over 2 years agoDeep learning library featuring a higher-level API
TensorLayer7,337over 3 years agoDeep learning and reinforcement learning library for researchers and engineers
TensorFlow-Slim77,258almost 2 years agoHigh-level library for defining models
TensorFrames749about 2 years agoTensorFlow binding for Apache Spark
TensorForce3,299about 2 years agoTensorForce: A TensorFlow library for applied reinforcement learning
TensorFlowOnSpark3,875about 3 years agoinitiative from Yahoo! to enable distributed TensorFlow with Apache Spark
caffe-tensorflow2,797about 7 years agoConvert Caffe models to TensorFlow format
kerasMinimal, modular deep learning library for TensorFlow and Theano
SyntaxNet: Neural Models of Syntax77,258almost 2 years agoA TensorFlow implementation of the models described in
keras-js4,964over 4 years agoRun Keras models (tensorflow backend) in the browser, with GPU support
NNFlow7over 5 years agoSimple framework allowing to read-in ROOT NTuples by converting them to a Numpy array and then use them in Google Tensorflow
Sonnet9,790almost 2 years agoSonnet is DeepMind's library built on top of TensorFlow for building complex neural networks
tensorpack6,303about 3 years agoNeural Network Toolbox on TensorFlow focusing on training speed and on large datasets
tf-encrypted3over 4 years agoLayer on top of TensorFlow for doing machine learning on encrypted data
pytorch2keras859almost 4 years agoConvert PyTorch models to Keras (with TensorFlow backend) format
gluon2keras0over 7 years agoConvert Gluon models to Keras (with TensorFlow backend) format
TensorIOLightweight, cross-platform library for deploying TensorFlow Lite models to mobile devices
StellarGraph2,957over 2 years agoMachine Learning on Graphs, a Python library for machine learning on graph-structured (network-structured) data
DeepBay4over 6 years agoHigh-Level Keras Complement for implement common architectures stacks, served as easy to use plug-n-play modules
Tensorflow-ProbabilityProbabilistic programming built on TensorFlow that makes it easy to combine probabilistic models and deep learning on modern hardware
TensorLayerX543almost 2 years agoTensorLayerX: A Unified Deep Learning Framework for All Hardwares, Backends and OS, including TensorFlow

Awesome TensorFlow / Tools/Utilities

Automatically apply SOTA optimization techniques to achieve the maximum inference speed-up on your hardware
Guild AITask runner and package manager for TensorFlow
ML Workspace3,446about 2 years agoAll-in-one web IDE for machine learning and data science. Combines Tensorflow, Jupyter, VS Code, Tensorboard, and many other tools/libraries into one Docker image
create-tf-app4over 3 years agoProject builder command line tool for Tensorflow covering environment management, linting, and logging

Awesome TensorFlow / Videos

A guide to installation and use
TensorFlow Guide 2Continuation of first video
TensorFlow Basic UsageA guide going over basic usage
TensorFlow Deep MNIST for ExpertsGoes over Deep MNIST
TensorFlow Udacity Deep LearningBasic steps to install TensorFlow for free on the Cloud 9 online service with 1Gb of data
Why Google wants everyone to have access to TensorFlow
Videos from TensorFlow Silicon Valley Meet Up 1/19/2016
Videos from TensorFlow Silicon Valley Meet Up 1/21/2016
Stanford CS224d Lecture 7 - Introduction to TensorFlow, 19th Apr 2016CS224d Deep Learning for Natural Language Processing by Richard Socher
Diving into Machine Learning through TensorFlowPycon 2016 Portland Oregon, & by Julia Ferraioli, Amy Unruh, Eli Bixby
Large Scale Deep Learning with TensorFlowSpark Summit 2016 Keynote by Jeff Dean
Tensorflow and deep learning - without at PhDby Martin Görner
Tensorflow and deep learning - without at PhD, Part 2 (Google Cloud Next '17)by Martin Görner
Image recognition in Go using TensorFlowby Alex Pliutau

Awesome TensorFlow / Papers

This paper describes the TensorFlow interface and an implementation of that interface that we have built at Google
TensorFlow Estimators: Managing Simplicity vs. Flexibility in High-Level Machine Learning Frameworks
TF.Learn: TensorFlow's High-level Module for Distributed Machine Learning
Comparative Study of Deep Learning Software FrameworksThe study is performed on several types of deep learning architectures and we evaluate the performance of the above frameworks when employed on a single machine for both (multi-threaded) CPU and GPU (Nvidia Titan X) settings
Distributed TensorFlow with MPIIn this paper, we extend recently proposed Google TensorFlow for execution on large scale clusters using Message Passing Interface (MPI)
Globally Normalized Transition-Based Neural NetworksThis paper describes the models behind
TensorFlow: A system for large-scale machine learningThis paper describes the TensorFlow dataflow model in contrast to existing systems and demonstrate the compelling performance
TensorLayer: A Versatile Library for Efficient Deep Learning DevelopmentThis paper describes a versatile Python library that aims at helping researchers and engineers efficiently develop deep learning systems. (Winner of The Best Open Source Software Award of ACM MM 2017)

Awesome TensorFlow / Official announcements

An introduction to TensorFlow
Announcing SyntaxNet: The World’s Most Accurate Parser Goes Open SourceRelease of SyntaxNet, "an open-source neural network framework implemented in TensorFlow that provides a foundation for Natural Language Understanding systems

Awesome TensorFlow / Blog posts

Official Tensorflow Blog
Why TensorFlow will change the Game for AI
TensorFlow for PoetsGoes over the implementation of TensorFlow
Introduction to Scikit Flow - Simplified Interface to TensorFlowKey Features Illustrated
Building Machine Learning Estimator in TensorFlowUnderstanding the Internals of TensorFlow Learn Estimators
TensorFlow - Not Just For Deep Learning
The indico Machine Learning Team's take on TensorFlow
The Good, Bad, & Ugly of TensorFlowA survey of six months rapid evolution (+ tips/hacks and code to fix the ugly stuff), Dan Kuster at Indico, May 9, 2016
Fizz Buzz in TensorFlowA joke by Joel Grus
RNNs In TensorFlow, A Practical Guide And Undocumented FeaturesStep-by-step guide with full code examples on GitHub
Using TensorBoard to Visualize Image Classification Retraining in TensorFlow
TFRecords Guidesemantic segmentation and handling the TFRecord file format
TensorFlow Android GuideAndroid TensorFlow Machine Learning Example
TensorFlow Optimizations on Modern Intel® ArchitectureIntroduces TensorFlow optimizations on Intel® Xeon® and Intel® Xeon Phi™ processor-based platforms based on an Intel/Google collaboration
Coca-Cola's Image Recognition AppCoca-Cola's product code image recognizing neural network with user input feedback loop
How Does The TensorFlow WorkHow Does The Machine Learning Library TensorFlow Work?

Awesome TensorFlow / Community

@TensorFlow on Twitter
Reddit
Mailing List

Awesome TensorFlow / Books

by Nishant Shukla, computer vision researcher at UCLA and author of Haskell Data Analysis Cookbook. This book makes the math-heavy topic of ML approachable and practicle to a newcomer
First Contact with TensorFlowby Jordi Torres, professor at UPC Barcelona Tech and a research manager and senior advisor at Barcelona Supercomputing Center
Deep Learning with PythonDevelop Deep Learning Models on Theano and TensorFlow Using Keras by Jason Brownlee
TensorFlow for Machine IntelligenceComplete guide to use TensorFlow from the basics of graph computing, to deep learning models to using it in production environments - Bleeding Edge Press
Getting Started with TensorFlowGet up and running with the latest numerical computing library by Google and dive deeper into your data, by Giancarlo Zaccone
Hands-On Machine Learning with Scikit-Learn and TensorFlow– by Aurélien Geron, former lead of the YouTube video classification team. Covers ML fundamentals, training and deploying deep nets across multiple servers and GPUs using TensorFlow, the latest CNN, RNN and Autoencoder architectures, and Reinforcement Learning (Deep Q)
Building Machine Learning Projects with Tensorflow– by Rodolfo Bonnin. This book covers various projects in TensorFlow that expose what can be done with TensorFlow in different scenarios. The book provides projects on training models, machine learning, deep learning, and working with various neural networks. Each project is an engaging and insightful exercise that will teach you how to use TensorFlow and show you how layers of data can be explored by working with Tensors
Deep Learning using TensorLayerby Hao Dong et al. This book covers both deep learning and the implementation by using TensorFlow and TensorLayer
TensorFlow 2.0 in Actionby Thushan Ganegedara. This practical guide to building deep learning models with the new features of TensorFlow 2.0 is filled with engaging projects, simple language, and coverage of the latest algorithms
Probabilistic Programming and Bayesian Methods for Hackers26,868about 2 years agoby Cameron Davidson-Pilon. Introduction to Bayesian methods and probabilistic graphical models using tensorflow-probability (and, alternatively PyMC2/3)

Awesome TensorFlow / Credits

Some of the python libraries were cut-and-pasted from
this pageThe few go reference I found where pulled from

Backlinks from these awesome lists:

More related projects: