Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-tensorflow
TensorFlow - A curated list of dedicated resources http://tensorflow.org
https://github.com/sozelfist/awesome-tensorflow
Last synced: 5 days ago
JSON representation
-
Libraries
- TensorForce - TensorForce: A TensorFlow library for applied reinforcement learning
- Lattice - Implementation of Monotonic Calibrated Interpolated Look-Up Tables in TensorFlow
- tensorflow.rb - TensorFlow native interface for ruby using SWIG
- tflearn - Deep learning library featuring a higher-level API
- TensorFlowOnSpark - initiative from Yahoo! to enable distributed TensorFlow with Apache Spark.
- caffe-tensorflow - Convert Caffe models to TensorFlow format
- keras-js - Run Keras models (tensorflow backend) in the browser, with GPU support
- NNFlow - Simple framework allowing to read-in ROOT NTuples by converting them to a Numpy array and then use them in Google Tensorflow.
- tensorpack - Neural Network Toolbox on TensorFlow focusing on training speed and on large datasets.
- tf-encrypted - Layer on top of TensorFlow for doing machine learning on encrypted data
- gluon2keras - Convert Gluon models to Keras (with TensorFlow backend) format
- TensorIO - Lightweight, cross-platform library for deploying TensorFlow Lite models to mobile devices.
- StellarGraph - Machine Learning on Graphs, a Python library for machine learning on graph-structured (network-structured) data.
- DeepBay - High-Level Keras Complement for implement common architectures stacks, served as easy to use plug-n-play modules
- TensorLayerX - TensorLayerX: A Unified Deep Learning Framework for All Hardwares, Backends and OS, including TensorFlow.
- Sonnet - Sonnet is DeepMind's library built on top of TensorFlow for building complex neural networks.
- TensorFrames - TensorFlow binding for Apache Spark
- R Interface to TensorFlow - R interface to TensorFlow APIs, including Estimators, Keras, Datasets, etc.
- TensorFlow-Slim - High-level library for defining models
- SyntaxNet: Neural Models of Syntax - A TensorFlow implementation of the models described in [Globally Normalized Transition-Based Neural Networks, Andor et al. (2016)](http://arxiv.org/pdf/1603.06042.pdf)
- Tensorflow-Probability - Probabilistic programming built on TensorFlow that makes it easy to combine probabilistic models and deep learning on modern hardware.
- TensorLayer - Deep learning and reinforcement learning library for researchers and engineers
-
Tutorials
- TensorFlow Tutorial 1 - From the basics to slightly more interesting applications of TensorFlow
- TensorFlow Tutorial 2 - Introduction to deep learning based on Google's TensorFlow framework. These tutorials are direct ports of Newmu's Theano
- TensorFlow Tutorial 3 - These tutorials are intended for beginners in Deep Learning and TensorFlow with well-documented code and YouTube videos.
- TensorFlow Examples - TensorFlow tutorials and code examples for beginners
- Sungjoon's TensorFlow-101 - TensorFlow tutorials written in Python with Jupyter Notebook
- Installing TensorFlow on Raspberry Pi 3 - TensorFlow compiled and running properly on the Raspberry Pi
- Classification on time series - Recurrent Neural Network classification in TensorFlow with LSTM on cellphone sensor data
- Predict time series - Learn 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 Stereograms - SIRDS 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.
- TensorFlow World - Concise and ready-to-use TensorFlow tutorials with detailed documentation are provided.
- Effective Tensorflow - TensorFlow howtos and best practices. Covers the basics as well as advanced topics.
- Terry Um’s TensorFlow Exercises - Re-create the codes from other TensorFlow examples
- Getting Started with TensorFlow on Android - Build your first TensorFlow Android app
- CS20 SI: TensorFlow for DeepLearning Research - Stanford Course about Tensorflow from 2017 - [Syllabus](http://web.stanford.edu/class/cs20si/syllabus.html) - [Unofficial Videos](https://youtu.be/g-EvyKpZjmQ?list=PLSPPwKHXGS2110rEaNH7amFGmaD5hsObs)
- TensorLayer - Modular implementation for TensorFlow's official tutorials. ([CN](https://tensorlayercn.readthedocs.io/zh/latest/user/tutorial.html)).
- Understanding The Tensorflow Estimator API
- Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning - Introduction to Tensorflow offered by Coursera
- Convolutional Neural Networks in TensorFlow - Convolutional Neural Networks in Tensorflow, offered by Coursera
- TensorLayerX - Using TensorFlow like PyTorch. ([Api docs](https://tensorlayerx.readthedocs.io/en/latest/index.html#))
-
Models/Projects
- Tensorflow-Project-Template - A simple and well-designed template for your tensorflow project.
- Neural Style
- SRGAN - Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network
- Pretty Tensor - Pretty Tensor provides a high level builder API
- Neural Style - An implementation of neural style
- AlexNet3D - An implementations of AlexNet3D. Simple AlexNet model but with 3D convolutional layers (conv3d).
- TensorFlow White Paper Notes - Annotated notes and summaries of the TensorFlow white paper, along with SVG figures and links to documentation
- NeuralArt - Implementation of A Neural Algorithm of Artistic Style
- Generative Handwriting Demo using TensorFlow - An attempt to implement the random handwriting generation portion of Alex Graves' paper
- Neural Turing Machine in TensorFlow - implementation of Neural Turing Machine
- GoogleNet Convolutional Neural Network Groups Movie Scenes By Setting - Search, 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 TensorFlow - This performs a monolingual translation, going from modern English to Shakespeare and vice-versa.
- Chatbot - Implementation of ["A neural conversational model"](http://arxiv.org/abs/1506.05869)
- Seq2seq-Chatbot - Chatbot in 200 lines of code
- DCGAN - Deep Convolutional Generative Adversarial Networks
- GAN-CLS - Generative Adversarial Text to Image Synthesis
- im2im - Unsupervised Image to Image Translation with Generative Adversarial Networks
- Improved CycleGAN - Unpaired Image to Image Translation
- Colornet - Neural Network to colorize grayscale images - Neural Network to colorize grayscale images
- Weakly_detector - Implementation of ["Learning Deep Features for Discriminative Localization"](http://cnnlocalization.csail.mit.edu/)
- Dynamic Capacity Networks - Implementation of ["Dynamic Capacity Networks"](http://arxiv.org/abs/1511.07838)
- HMM in TensorFlow - Implementation of viterbi and forward/backward algorithms for HMM
- DeepOSM - Train TensorFlow neural nets with OpenStreetMap features and satellite imagery.
- DQN-tensorflow - TensorFlow implementation of DeepMind's 'Human-Level Control through Deep Reinforcement Learning' with OpenAI Gym by Devsisters.com
- DAGGER - For Playing [Gym Torcs](https://github.com/ugo-nama-kun/gym_torcs)
- TRPO - For Continuous and Discrete Action Space by
- Highway Network - TensorFlow implementation of ["Training Very Deep Networks"](http://arxiv.org/abs/1507.06228) with a [blog post](https://medium.com/jim-fleming/highway-networks-with-tensorflow-1e6dfa667daa#.ndicn1i27)
- Hierarchical Attention Networks - TensorFlow implementation of ["Hierarchical Attention Networks for Document Classification"](https://www.cs.cmu.edu/~hovy/papers/16HLT-hierarchical-attention-networks.pdf)
- Sentence Classification with CNN - TensorFlow implementation of ["Convolutional Neural Networks for Sentence Classification"](http://arxiv.org/abs/1408.5882) with a [blog post](http://www.wildml.com/2015/12/implementing-a-cnn-for-text-classification-in-tensorflow/)
- End-To-End Memory Networks - Implementation of [End-To-End Memory Networks](http://arxiv.org/abs/1503.08895)
- Character-Aware Neural Language Models - TensorFlow implementation of [Character-Aware Neural Language Models](http://arxiv.org/abs/1508.06615)
- Wavenet - This is a TensorFlow implementation of the [WaveNet generative neural network architecture](https://deepmind.com/blog/wavenet-generative-model-raw-audio/) for audio generation.
- Mnemonic Descent Method - Tensorflow implementation of ["Mnemonic Descent Method: A recurrent process applied for end-to-end face alignment"](http://ibug.doc.ic.ac.uk/media/uploads/documents/trigeorgis2016mnemonic.pdf)
- CNN visualization using Tensorflow - Tensorflow implementation of ["Visualizing and Understanding Convolutional Networks"](https://www.cs.nyu.edu/~fergus/papers/zeilerECCV2014.pdf)
- VGAN Tensorflow - Tensorflow implementation for MIT ["Generating Videos with Scene Dynamics"](http://carlvondrick.com/tinyvideo/) by Vondrick et al.
- 3D Convolutional Neural Networks in TensorFlow - Implementation of ["3D Convolutional Neural Networks for Speaker Verification application"](https://arxiv.org/abs/1705.09422) in TensorFlow by Torfi et al.
- U-Net - For Brain Tumor Segmentation
- Spatial Transformer Networks - Learn the Transformation Function
- Lip Reading - Cross Audio-Visual Recognition using 3D Architectures in TensorFlow - TensorFlow Implementation of ["Cross Audio-Visual Recognition in the Wild Using Deep Learning"](https://arxiv.org/abs/1706.05739) by Torfi et al.
- Attentive Object Tracking - Implementation of ["Hierarchical Attentive Recurrent Tracking"](https://arxiv.org/abs/1706.09262)
- Holographic Embeddings for Graph Completion and Link Prediction - Implementation of [Holographic Embeddings of Knowledge Graphs](http://arxiv.org/abs/1510.04935)
- Unsupervised Object Counting - Implementation of ["Attend, Infer, Repeat"](https://papers.nips.cc/paper/6230-attend-infer-repeat-fast-scene-understanding-with-generative-models)
- Tensorflow FastText - A simple embedding based text classifier inspired by Facebook's fastText.
- MusicGenreClassification - Classify music genre from a 10 second sound stream using a Neural Network.
- Kubeflow - Framework for easily using Tensorflow with Kubernetes.
- TensorNets - 40+ Popular Computer Vision Models With Pre-trained Weights.
- Ladder Network - Implementation of Ladder Network for Semi-Supervised Learning in Keras and Tensorflow
- TF-Unet - General purpose U-Network implemented in Keras for image segmentation
- Sarus TF2 Models - A 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 Maker - A 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.; [API reference](https://www.tensorflow.org/lite/api_docs/python/tflite_model_maker)).
- DAGAN - Fast Compressed Sensing MRI Reconstruction
- Neural Caption Generator with Attention - Implementation of ["Show, Attend and Tell"](http://arxiv.org/abs/1502.03044)
- Policy Gradient - For Playing Atari Ping Pong
- Deep Q-Network - For Playing Frozen Lake Game
- AC - Actor Critic for Playing Discrete Action space Game (Cartpole)
- A3C - Asynchronous Advantage Actor Critic (A3C) for Continuous Action Space (Bipedal Walker)
- Domain Transfer Network - Implementation of Unsupervised Cross-Domain Image Generation
- Show, Attend and Tell - Attention Based Image Caption Generator
- YOLO TensorFlow ++ - TensorFlow implementation of 'YOLO: Real-Time Object Detection', with training and an actual support for real-time running on mobile devices.
-
Powered by TensorFlow
- YOLO TensorFlow - Implementation of 'YOLO : Real-Time Object Detection'
- android-yolo - Real-time object detection on Android using the YOLO network, powered by TensorFlow.
- Magenta - Research project to advance the state of the art in machine intelligence for music and art generation
-
Tools/Utilities
- ML Workspace - All-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-app - Project builder command line tool for Tensorflow covering environment management, linting, and logging.
- Speedster - Automatically apply SOTA optimization techniques to achieve the maximum inference speed-up on your hardware.
-
Videos
- Image recognition in Go using TensorFlow - by Alex Pliutau
- Tensorflow and deep learning - without at PhD, Part 2 (Google Cloud Next '17) - by Martin Görner
- TensorFlow Udacity Deep Learning - Basic steps to install TensorFlow for free on the Cloud 9 online service with 1Gb of data
- Tensorflow and deep learning - without at PhD - by Martin Görner
- Diving into Machine Learning through TensorFlow - Pycon 2016 Portland Oregon, [Slide](https://storage.googleapis.com/amy-jo/talks/tf-workshop.pdf) & [Code](https://github.com/amygdala/tensorflow-workshop) by Julia Ferraioli, Amy Unruh, Eli Bixby
- Large Scale Deep Learning with TensorFlow - Spark Summit 2016 Keynote by Jeff Dean
-
Papers
- TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems - 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 Frameworks - The 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 MPI - In this paper, we extend recently proposed Google TensorFlow for execution on large scale clusters using Message Passing Interface (MPI)
- Globally Normalized Transition-Based Neural Networks - This paper describes the models behind [SyntaxNet](https://github.com/tensorflow/models/tree/master/syntaxnet).
- TensorFlow: A system for large-scale machine learning - This paper describes the TensorFlow dataflow model in contrast to existing systems and demonstrate the compelling performance
- TensorLayer: A Versatile Library for Efficient Deep Learning Development - This 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)
-
Blog posts
- Why TensorFlow will change the Game for AI
- TFRecords Guide
- Coca-Cola's Image Recognition App - Cola's product code image recognizing neural network with user input feedback loop.
- How Does The TensorFlow Work
- TensorFlow Optimizations on Modern Intel® Architecture - Introduces TensorFlow optimizations on Intel® Xeon® and Intel® Xeon Phi™ processor-based platforms based on an Intel/Google collaboration.
- How Does The TensorFlow Work
- The indico Machine Learning Team's take on TensorFlow
-
Community
-
Books
- First Contact with TensorFlow
- Deep Learning with Python - Develop Deep Learning Models on Theano and TensorFlow Using Keras by Jason Brownlee
- TensorFlow for Machine Intelligence - Complete guide to use TensorFlow from the basics of graph computing, to deep learning models to using it in production environments - Bleeding Edge Press
- Deep Learning using TensorLayer - by Hao Dong et al. This book covers both deep learning and the implmentation by using TensorFlow and TensorLayer.
- TensorFlow 2.0 in Action - by 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.
- Getting Started with TensorFlow - Get up and running with the latest numerical computing library by Google and dive deeper into your data, by Giancarlo Zaccone
- Building Machine Learning Projects with Tensorflow
-
Contributions
-
Credits
-
Official announcements
- Announcing SyntaxNet: The World’s Most Accurate Parser Goes Open Source - Release of SyntaxNet, "an open-source neural network framework implemented in TensorFlow that provides a foundation for Natural Language Understanding systems.
Programming Languages
Categories
Sub Categories
Keywords
tensorflow
45
deep-learning
23
machine-learning
16
tensorlayer
11
python
11
neural-network
9
gan
6
tensorflow-tutorials
6
neural-networks
5
cnn
5
convolutional-neural-networks
4
nlp
4
rnn
4
attention-mechanism
3
computer-vision
3
data-science
3
object-detection
3
lstm
3
seq2seq
3
chatbot
3
reinforcement-learning
3
jupyter
2
kubernetes
2
keras
2
vgg
2
yolo
2
generative-adversarial-network
2
tensorlayerx
2
generative-model
2
recurrent-neural-networks
2
tutorial
2
unet
2
artificial-intelligence
2
jupyter-notebook
2
pytorch
2
text-classification
1
sentiment-analysis
1
speech-recognition
1
hierarchical-attention-networks
1
kitti-dataset
1
document-classification
1
neural-nets
1
torcs-env
1
torcs
1
imitation-learning
1
object-tracking
1
gym-torcs
1
3d
1
speaker-recognition
1
visualization
1