# TensorFlow Tutorials¶

This section is dedicated to provide tutorial resources on the implementation of different models with TensorFlow.

## Linear and Logistic Regression¶

### Written Resources¶

- TensorFlow Linear Model Tutorial: Using TF.Learn API in TensorFlow to solve a binary classification problem
- Linear Regression in Tensorflow: Predicting house prices in Boston area
- Linear regression with Tensorflow: Make use of tensorflow for numeric computation using data flow graphs
- Logistic Regression in Tensorflow with SMOTE: Implementation of Logistic Regression in TensorFlow
- A TensorFlow Tutorial - Email Classification: Using a simple logistic regression classifier
- Linear Regression using TensorFlow: Training a linear model by TensorFlow
- Logistic Regression using TensorFlow: Training a logistic regression by TensorFlow for binary classification

### Visual Resources¶

- Deep Learning with Tensorflow - Logistic Regression: A tutorial on Logistic Regression
- Deep Learning with Tensorflow - Linear Regression with TensorFlow: A tutorial on Linear Regression

## Convolutional Neural Networks¶

### Written Resources¶

- Convolutional Neural Networks: Official TensorFlow documentation
- Convolutional Neural Networks using TensorFlow: Training a classifier using convolutional neural networks
- Image classifier using convolutional neural network: Building a convolutional neural network based image classifier
- Convolutional Neural Network CNN with TensorFlow tutorial: It covers how to write a basic convolutional neural network within TensorFlow with Python
- Deep Learning CNNs in Tensorflow with GPUs: Designing the architecture of a convolutional neural network (CNN)

### Visual Resources¶

- Deep Learning with Neural Networks: Convolutional Neural Networks with TensorFlow
- TensorFlow Tutorial: Convolutional Neural Network
- Understanding Convolution with TensorFlow: A tutorial on Convolution operation with TensorFlow
- Deep Learning with Tensorflow: Convolutional Network with TensorFlow

## Recurrent Neural Networks¶

### Written Resources¶

- Recurrent Neural Networks: TensorFlow official documentation
- How to build a Recurrent Neural Network in TensorFlow: How to build a simple working Recurrent Neural Network in TensorFlow
- Recurrent Neural Networks in Tensorflow: Building a vanilla recurrent neural network (RNN) from the ground up in Tensorflow
- RNNs in Tensorflow - a Practical Guide and Undocumented Features: Going over some of the best practices for working with RNNs in Tensorflow
- RNN / LSTM cell example in TensorFlow and Python: Covering how to code a Recurrent Neural Network model with an LSTM in TensorFlow
- Sequence prediction using recurrent neural networks(LSTM) with TensorFlow: How to approximate a sequence of vectors using a recurrent neural networks
- TensorFlow RNN Tutorial: Recurrent Neural Networks for exploring time series and developing speech recognition capabilities

### Visual Resources¶

- Deep Learning with Neural Networks and TensorFlow: Recurrent Neural Networks (RNN)
- An Introduction to LSTMs in Tensorflow: A brief tutorial
- Deep Learning with Tensorflow - The Recurrent Neural Network Model: A tutorial on the Recurrent Neural Network Models
- Sequence Models and the RNN API: TensorFlow Dev Summit 2017
- RNN Example in Tensorflow: A quick tutorial

## Autoencoders¶

### Written Resources¶

- Deep Autoencoder with TensorFlow: An open source project
- Variational Autoencoder in TensorFlow: A tutorial on Variational Autoencoder
- Diving Into TensorFlow With Stacked Autoencoders: A nice brief tutorials
- Convolutional Autoencoders in Tensorflow: Implementing a single layer CAE
- Variational Autoencoder using Tensorflow: Facial expression low dimensional embedding

### Visual Resources¶

- Deep Learning with Tensorflow - Autoencoder Structure: Tutorial on Autoencoder models
- Deep Learning with Tensorflow - RBMs and Autoencoders: Tutorial on Restricted Boltzmann machines and AEs

## Generative models¶

### Written Resources¶

- Generative Adversarial Nets in TensorFlow: Implementing GAN using TensorFlow, with MNIST data
- Generative Adversarial Networks: A working example of Generative Adversarial Networks

### Visual Resources¶

- TensorFlow Tutorial - Adversarial Examples: A tutorial on a working example for generative models

## Multiple GPUs¶

### Written Resources¶

- Using GPUs: Official TensorFlow documentation
- Deep Learning with Multiple GPUs on Rescale: TensorFlow Tutorial