data sci algo notes gbm