How Machines Are Learning From Customers And Predicting Human Behavior