# Machine Learning Tutorials and Examples for Beginners Machine learning is a data analytics technique that teaches computers to do what comes naturally to humans and animals: learn from experience.

In this page, we write some tutorials and examples on machine learning algorithms and applications. You can learn how to use machine learning in life by following our tutorials.

## Understand Position Encoding in Deep Learning: A Beginner Guide – Deep Learning Tutorial

Position is an important feature for deep learning model. For example, in aspect level sentiment analyis, we can use word position to improve the efficiency of classification. In this tutorial, we will introduce how to use position in deep learning model.

## A Full List of Sentiment Lexicons for Sentiment Analysis to Download – Machine Learning Tutorial

Sentiment lexicons are important resources to improve the efficiency of sentiment analysis. In this tutorial, we will list some useful sentiment lexicons.

## The Relationship of Euclidean Distance and Gaussian Distribution – Machine Learning Tutorial

Can we compute a probability by distance? In this tutorial, we will discuss the relationship of duclidean distance and gaussian distribution, which will help us to convert a distance to a probability.

## An Introduction to Multivarible Chain Rule for Beginners

Multivarible chain rule is a good way to analyze the derivative of a machine learning model. In this tutorial, we will introduce it for machine learning beginners.

## An Introduction to Diagonal Matrice, Upper and Lower Triangular Matrice in Linear Algebra

In this tutorial, we will introduce diagonal matrice, upper and lower triangular matrice in Linear Algebra for beginners.

## A Full Introduction to BasicRNNCell in TensorFlow – TensorFlow Tutorial

In this tutorial, we will introdue the implementation of basic RNN in tensorflow. You can understand it more clearly.

## Understand Batch Normalization: A Beginner Explain – Machine Learning Tutorial

Batch normalization is proposed in paper Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift. In this tutorial, we will explain it for machine learning beginners.

## How to Update the Mean and Variance of Population and Test Sample in Batch Normalization – Machine Learning Tutorial

In this tutorial, we will intorduce you two questions: How to compute the mean and variance of population sample by training batch sample? How to normalize the test batch sample by the mean and variance of population sample?

## Text Classification: LSTM+CNN or CNN+LSTM? Which is Better Performance?

Nowadays, LSTM and CNN are combined to implement text classification. As to LSTM+CNN and CNN+LSTM, which model will get better performance? In this tutorial, we will disucss it.

## Understand max-pooling Operation in Neural Networks – Machine Learning Tutorial

max-pooling operation is a common operation in neural networks. Especially, if you are using convolutional networks. It may be used. In this tutorial, we will introduct it for machine learning beginners.