上QQ阅读APP看书,第一时间看更新
第2章 XGBoost骊珠初探
XGBoost支持多种语言,如Python、Java、Scala等,其中Python版本最为常用,本章也将以该版本为例介绍XGBoost。本章首先在2.1节介绍如何搭建Python机器学习环境,以及常用的Python开源工具包,如交互式编辑器Jupyter,及用于向量、矩阵复杂科学计算的NumPy等,这些工具在数据分析、特征处理、可视化等方面不可或缺。2.2节将介绍在不同环境下安装XGBoost的方法,包括不同操作系统环境下的安装、通过源码编译安装等。本章最后以一个“蘑菇是否有毒”的二分类任务作为示例,更为直观地展示通过Python工具包和XGBoost来解决机器学习问题的过程。