XGBoost for classification

Now let's finally use it for solving a classification problem! In Chapter 4, Supervised Learning - Classification and Regression, we tried to predict whether a URL is likely to appear on the first page of search results or not. Previously, we created a special object for keeping the features:

public class RankedPage {    private String url;    private int position;    private int page;    private int titleLength;    private int bodyContentLength;    private boolean queryInTitle;    private int numberOfHeaders;    private int numberOfLinks;    public boolean isHttps();    public boolean isComDomain();    public boolean isOrgDomain();    public boolean isNetDomain();    public int getNumberOfSlashes();}

As you can see, there are a number of features, ...

Get Mastering Java for Data Science now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.