摘要:
XGBoost全名叫(eXtreme Gradient Boosting)极端梯度提升,或者叫极值梯度提升算法,经常被用在一些比赛中,其效果显著。它是大规模并行boosted tree的工具,它是目前最快最好的开源boosted tree工具包。XGBoost 所应用的算法就是 GBDT(gradi 阅读全文
摘要:
集成学习之bagging回顾 在之前的集成学习中我们提到有两个流派,一个是boosting派系,它的特点是各个弱学习器之间有依赖关系;另一种是bagging流派,它的特点是各个弱学习器之间没有依赖关系,可以并行拟合。决策树模型中尽管有剪枝等等方法,一棵树的生成肯定还是不如多棵树,因此就有了随机森林, 阅读全文
摘要:
梯度提升树(GBDT)的全称是Gradient Boosting Decision Tree。GBDT还有很多的简称,例如GBT(Gradient Boosting Tree), GTB(Gradient Tree Boosting ),GBRT(Gradient Boosting Regressi 阅读全文
摘要:
1. 回顾Boosting提升算法 AdaBoost是典型的Boosting算法,属于Boosting家族的一员。在说AdaBoost之前,先说说Boosting提升算法。Boosting算法是将“弱学习算法“提升为“强学习算法”的过程,主要思想是“三个臭皮匠顶个诸葛亮”。一般来说,找到弱学习算法要 阅读全文
摘要:
集成学习(ensemble learning) 在机器学习的有监督学习算法中,我们的目标是学习出一个稳定的且在各个方面表现都较好的模型,但实际情况往往不这么理想,有时我们只能得到多个有偏好的模型(弱监督模型,在某些方面表现的比较好)。集成学习就是组合这里的多个弱监督模型以期得到一个更好更全面的强监督 阅读全文
摘要:
pymysql pymysql是一个python编写的mysql驱动程序,让我们的python语言可以操作mysql数据库。 pymysql是第三方库,不是python中自带的,需要下载安装: pip install pymysql 1.pymysql的使用步骤 ''' 1.需要引入pymysql 阅读全文
摘要:
mysql的视图操作 1.视图是一张虚拟表,它表示一张表的数据或多张表的数据;2.视图是建立在实体表结构的基础上的;3.视图中没有数据的,只有表结构,数据的来源基于实体表(获取);4.一张表可以创建多个视图,一个视图可以引用多张表。 (1).创建视图 create view `视图的名`as查询sq 阅读全文
摘要:
数据库查询操作 关键字:selectselect 结果集 from 数据源 [where 条件] [group by(分组)] [having 条件] [order by(排序) asc|desc] [limit(限制) s,n] 结果集(字段,*代表所有字段);s start 从第几条开始,查询n 阅读全文
摘要:
SQL编程 1).if-elseif-else语句 语法: if 条件 then //条件1 elseif 条件 then //条件2 else //条件3 end if; 示例演示: create procedure pro_9(in grade int) -- 输入等级 begin if gra 阅读全文
摘要:
MySQL数据库中相关概念介绍 1.字符集 字符集:可见字符在保存和传输的时候,二进制的代码集合。 字符集:1. 保存数据;2. 传输数据。 1). MySQL可以在服务器上,数据库,表,字段上指定字符集 2). 服务器上在系统安装的时候就要指定 3). 数据库,表和字段在创建的指定 create 阅读全文