Predictive shopping list that uses machine learning