Making a machine think like a human is one of the oldest dreams. Machine learning techniques are used to help make predictions based on experiences and data.