This tutorial was designed for easily diving into TensorFlow, through examples. For readability, it includes both notebooks and source codes with explanation.

Aymeric Damien 33df0f9b5b Update README.md 9 rokov pred
examples 998ba46963 Examples major update 9 rokov pred
notebooks 7d611fdf32 fix dir name and delete setup_tensorflow file 9 rokov pred
LICENSE 4fbed84d52 change project layout 9 rokov pred
README.md 33df0f9b5b Update README.md 9 rokov pred
input_data.py 908f7cc24c added mnist data script 9 rokov pred
multigpu_basics.py 530dc64989 added basic operations with multi GPU 9 rokov pred

README.md

TensorFlow Examples

TensorFlow Tutorial with popular machine learning algorithms implementation examples. This tutorial was designed for easily diving into TensorFlow, through examples. It is suitable for beginners who want to find clear and concise examples about TensorFlow. For readability, the tutorial includes both notebook and code with explanations.

Tutorial index

1 - Introduction

2 - Basic Models

3 - Neural Networks

4 - Utilities

5 - Multi GPU

More Examples

The following examples are coming from TFLearn, a library that provides a simplified interface for TensorFlow. You can have a look, there are many examples and pre-built operations and layers.

Basics

Extending Tensorflow

  • Layers. Use TFLearn layers along with Tensorflow.
  • Trainer. Use TFLearn trainer class to train any Tensorflow graph.
  • Built-in Ops. Use TFLearn built-in operations along with Tensorflow.
  • Summaries. Use TFLearn summarizers along with Tensorflow.
  • Variables. Use TFLearn variables along with Tensorflow.

Computer Vision

Natural Language Processing

Notebooks

Dependencies

tensorflow
numpy
matplotlib
cuda
tflearn (if using tflearn examples)

For more details about TensorFlow installation, you can check TensorFlow Installation Guide

Dataset

Some examples require MNIST dataset for training and testing. Don't worry, this dataset will automatically be downloaded when running examples (with input_data.py). MNIST is a database of handwritten digits, with 60,000 examples for training and 10,000 examples for testing. (Website: http://yann.lecun.com/exdb/mnist/)