Boosting 方法的主要⽬标是将弱分类器“提升” 为强分类器,根据前⼀个弱分类器的训练效果对样本分布进行调整,再根据新的样本分布训练下⼀个弱分类器,如此迭代,最后将⼀系列弱分类器组合成⼀个强分类器。 XGBoost是boosting算法的其中一种。Boosting算法的思想是将许多弱分类器集成在一起形成一个强分类器。因为XGBoost是一种提升树模型,所以它是将许多树模型集成在一起,形成一个很强的分类器。 手写xgboost算法,几乎实现xgboost的所有算法,之中有与xgboost库进行比较xgboos的性能和方法,结果是差不多的,达到了预期的要求,简单的数据集也放在了上面。 并且这之中包括详细的注释,也包括了很多有关于xgboost的原理,是我手写xgboost算法之中做的一些记录和笔记,这里面也有对数据集的种种可视化,数据集也在文件里面。
2022-05-07 09:11:11 1.18MB 算法 手写实现 xgboost 机器学习
常用机器学习算法的简单手写实现,帮助更好理解算法
2022-04-27 11:05:49 341KB 算法 机器学习 人工智能
代码实现李航统计学习经典算法,包含EM,SVM,决策树等
2021-09-28 16:02:39 26.61MB 李航 SVM 李航统计 machinelearning
前端纯手写实现进度条的功能
2021-09-08 18:08:03 7KB js
手写实现李航《统计学习方法》书中全部算法.zip
2021-07-05 13:04:54 26.61MB 李航《统计学习方法》
1
call函数手写实现
2021-04-18 11:04:33 913B js
1
ES5的apply手写实现
2021-04-18 11:04:33 1KB js
1
ES5的bind手写实现
2021-04-18 11:04:33 2KB js
1
ES5的instanceof手写实现
2021-04-18 11:04:32 935B js
1
ES5的new手写实现
2021-04-18 11:04:32 678B js
1