本章首先介绍何谓机器学习,以及与机器学习相关的基本概念,这是学习和理解机器学习的基础。按照学习方式的不同,机器学习可以分为不同类型,如监督学习、无监督学习、强化学习等,1.1.2节详细介绍了它们各自的特点和使用场景。其次,借助本章对机器学习应用开发步骤的详细说明,读者能够清晰地了解机器学习应用的开发流程。最后,1.2节概述了集成学习,以及XGBoost如何被提出并在业界广泛应用。