# TensorFlow Tutorials and Examples for Beginners TensorFlow is an open source platform for machine learning from Google. It can make us to build some AI applications easily. It is a popular deep learning platform in word.

In this page, we write some tutorials and examples on how to use tensorflow, you can build some AI applications by following our tutorials and examples.

## Understand How tf.get_variable() Initialize a Tensor When Initializer is None: A Beginner Guide – TensorFlow Tutorial

In this tutorial, we will discuss how tf.get_variable() initialize a tensor when its initializer is None.

## Initialize TensorFlow Weights Using Xavier Initialization : A Beginner Guide – TensorFlow Tutorial

In order to improve the performance of our mdoel, we can use Xavier method to initialize weights. In this tutorial, we will introduce how to intialize tensorflow weights using Xavier.

## Add forget_bias for Your Custom LSTM Using TensorFlow: A Beginner Guide – TensorFlow Tutorial

In this tutorial, we introduce why we should add a forget bias for lstm forget gate and add a forget bias for our custom lstm network.

## Use Custom GRU Network to Classify MNIST Handwritten Digits – Deep Learning Tutorial

In this tutorial, we will use our custom GRU network to classify MNIST handwritten digits, which aims to evaluate the effectiveness of our custom GRU.

## Build a Custom GRU Network Using TensorFlow: A Step Guide – TensorFlow Tutorial

In this tutorial, we will introduce how to build our custom GRU network using tensorflow, which is very similar to create a custom lstm network.

## Understand GRU (Gated Recurrent Unit): Difference Between GRU and LSTM – Deep Learning Tutorial

There are many models that have improved LSTM, GRU (Gated Recurrent Unit) is one of them. In this tutorial, we will introduce GRU and compare it with LSTM.

## Can We Remove Reset Gate in GRU? Can It Decrease the Performance of GRU? – Deep Learning Tutorial

As to GRU, there is a reset gate in it. Can we remove this reset gate in GRU? If we remove it, the performance of GRU will decreased? The answer is we can remove the reset gate.

## Understand TensorFlow tf.reverse_sequence(): Reverse a Tensor by Length – TensorFlow Tutorial

In this tutorial, we compare the tf.reverse() and tf.reverse_sequence() then use an example to show tensorflow beginners how to use tf.reverse_sequence().

## Understand Bias in Neural Network: Why Using Bias in Neural Network

Bias is often used in neural network, why we need to use it? In this tutorial, we will introduce the effect of bias and explain the reason we should use it in neural network.

## Understand Matrix Norm: A Beginner Introduction – Deep Learning Tutorial

Matrix norm is one of important algorithm in deep learning, in this tutorial, we will introduce some basic features of matrix norm then tell you how to calculate it.