• Stars
    star
    17,173
  • Rank 1,591 (Top 0.04 %)
  • Language
  • License
    Creative Commons ...
  • Created over 8 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

Awesome TensorFlow Awesome

A curated list of awesome TensorFlow experiments, libraries, and projects. Inspired by awesome-machine-learning.

What is TensorFlow?

TensorFlow is an open source software library for numerical computation using data flow graphs. In other words, the best way to build deep learning models.

More info here.

Table of Contents

Tutorials

Models/Projects

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

Libraries

  • TensorFlow Estimators - high-level TensorFlow API that greatly simplifies machine learning programming (originally tensorflow/skflow)
  • R Interface to TensorFlow - R interface to TensorFlow APIs, including Estimators, Keras, Datasets, etc.
  • 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
  • TensorLayer - Deep learning and reinforcement learning library for researchers and engineers
  • TensorFlow-Slim - High-level library for defining models
  • TensorFrames - TensorFlow binding for Apache Spark
  • TensorForce - TensorForce: A TensorFlow library for applied reinforcement learning
  • TensorFlowOnSpark - initiative from Yahoo! to enable distributed TensorFlow with Apache Spark.
  • caffe-tensorflow - Convert Caffe models to TensorFlow format
  • keras - Minimal, modular deep learning library for TensorFlow and Theano
  • SyntaxNet: Neural Models of Syntax - A TensorFlow implementation of the models described in Globally Normalized Transition-Based Neural Networks, Andor et al. (2016)
  • 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.
  • Sonnet - Sonnet is DeepMind's library built on top of TensorFlow for building complex neural networks.
  • 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
  • pytorch2keras - Convert PyTorch models to Keras (with TensorFlow backend) format
  • 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
  • Tensorflow-Probability - Probabalistic programming built on TensorFlow that makes it easy to combine probabilistic models and deep learning on modern hardware.
  • TensorLayerX - TensorLayerX: A Unified Deep Learning Framework for All Hardwares, Backends and OS, including TensorFlow.

Tools/Utilities

  • Speedster - Automatically apply SOTA optimization techniques to achieve the maximum inference speed-up on your hardware.
  • Guild AI - Task runner and package manager for TensorFlow
  • 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.

Videos

Papers

Official announcements

Blog posts

Community

Books

  • Machine Learning with TensorFlow 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 TensorFlow by Jordi Torres, professor at UPC Barcelona Tech and a research manager and senior advisor at Barcelona Supercomputing Center
  • 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
  • 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
  • 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 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.
  • Probabilistic Programming and Bayesian Methods for Hackers - by Cameron Davidson-Pilon. Introduction to Bayesian methods and probabalistic graphical models using tensorflow-probability (and, alternatively PyMC2/3).

Contributions

Your contributions are always welcome!

If you want to contribute to this list (please do), send me a pull request or contact me @jtoy Also, if you notice that any of the above listed repositories should be deprecated, due to any of the following reasons:

  • Repository's owner explicitly say that "this library is not maintained".
  • Not committed for long time (2~3 years).

More info on the guidelines

Credits

  • Some of the python libraries were cut-and-pasted from vinta
  • The few go reference I found where pulled from this page

More Repositories

1

cld

compact language detection in ruby
C++
208
star
2

sensenet

SenseNet is a sensorimotor and touch simulator for deep reinforcement learning research
Python
57
star
3

sketchnet

deep learning model that learns to code with drawing in the Processing language
Python
40
star
4

replicantlife

replicantlife is a framework for generative agents that can be used in a simulation engine or standalone. Agents are powered with metacognition modules that allow that to learn and adjust their strategy over time.
Python
24
star
5

em-postgres

A postgresql driver for eventmachine
Ruby
21
star
6

sanbit_translations

a rails plugin that gives adds a facebook like translation system to your rails app
Ruby
16
star
7

tensorbot

a tensorflow and raspberry pi powered autonomous robot
Python
15
star
8

awesome-malmo-minecraft

13
star
9

compass-fluid960-plugin

a compass port of the fluid960 project
Ruby
9
star
10

awesome-creativeai

9
star
11

del2ip

sinatra app to copy delicious bookmarked urls to instapaper
Ruby
9
star
12

grid-cell-experiments

Python
8
star
13

neural_mirror_processing

a style transfer and deep dream mirror built on Processing and can be run on small devices like raspberry pi
Processing
7
star
14

chinese-converter

Convert Simplified Chinese Characters to Traditional Characters and vice-versa
5
star
15

googlevoice

Google Voice library for ruby
Ruby
3
star
16

crdict

A dictionary based off cedict written in RubyCocoa
Ruby
3
star
17

word-rnn-tf

Python
3
star
18

seq2seq_translator

Python
3
star
19

word2vec

Python
2
star
20

Email-Responder

Python
2
star
21

pybullet_tutorial

Python
2
star
22

sn

Python
2
star
23

torch-slow-neural-style

Lua
2
star
24

merb-geokit

merb-geokit git fork from svn
Ruby
2
star
25

image-analogies

Python
2
star
26

p5meta-eda

a simple GUI written in p5js to to generate p5js code - its a meta editor!
JavaScript
2
star
27

caffe_inception

inception modified for fast training of new hallucinations
Python
2
star
28

sfpc_finalshowcase

interactive Processing + kinect sketches I did as part of my final showcase at sfpc
Processing
2
star
29

style_transfer_photo_gallery

Shell
1
star
30

github_cloner

Ruby
1
star
31

jscad_code_generator_gui

experimenting with generating shapes via a GUI
JavaScript
1
star
32

merge-dream

Ruby
1
star
33

convolution_correlation_experiments

Python
1
star
34

slack_stylizebot

Python
1
star
35

jekyll_sketch_test

Ruby
1
star
36

sleep

just a simple twitter app
Ruby
1
star
37

python_collage_maker

Python
1
star
38

torch-fast-neural-style

Lua
1
star
39

rc

Shell
1
star
40

iVoicer

A Ruby Cocoa mac application to interact with Google Voice
Ruby
1
star
41

youtube_to_podcast

Ruby
1
star
42

keras_neural_style

Python
1
star
43

helen-keller-talking-head-models

experimental recurrent neural network models trained with helen keller's books to see if we can build futurama's talking heads
1
star
44

randomforest

1
star