给出一个关于机器学习的例子，并解释它如何工作。
一个公司想要通过分析消费者行为预测销售额，他们决定使用机器学习来实现这个目标。
该公司可以使用监督学习算法，比如决策树或线性回归，来预测销售额。他们需要收集消费者购买的历史数据和其他参数，例如广告花费、促销策略、季节性影响等，将这些数据作为算法的训练集输入到机器学习模型中。模型将根据这些数据建立一个预测模型，该模型可以基于新的数据输入提供额外的销售额预测。这些新的数据输入可以是未来的消费者行为变化、新的广告策略等，以帮助该公司做出更准确的决策。