- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 多通道图像卷积过程和计算
为了直观展示卷积核的卷积过程,通常使用单通道的二维卷积核来举例说明,使得很多人误以为卷积过程中滤波器是 2 维的,只有宽高,通道数为 1。而实际的卷积核是多维的,卷积核的通道数和输入特征图的通道数一致,且每个卷积核各个通道的权值不同(在TensorFlow里设置断点看了一下卷积核的初始化,结果是每个卷积核三个通道参数初始化结果是不一样的)。TensorFlow的格式说明如下:其中 input是输入特征图(图像),而 filter则是卷积核。input:[batch, in_height, in_wi
2021-03-08 21:44:15 1866
原创 用xgboost模型对特征重要性进行排序
用xgboost模型对特征重要性进行排序在这篇文章中,你将会学习到:xgboost对预测模型特征重要性排序的原理(即为什么xgboost可以对预测模型特征重要性进行排序)。 如何绘制xgboost模型得到的特征重要性条形图。 如何根据xgboost模型得到的特征重要性,在scikit-learn进行特征选择。 梯度提升算法是如何计算特征重要性的?使用梯度提升算法的好处是在提升...
2018-08-12 21:08:21 106492 33
原创 Python下Gradient Boosting Machine(GBM)调参完整指导
Python下Gradient Boosting Machine(GBM)调参完整指导简介:如果你现在仍然将GBM作为一个黑盒使用,或许你应该点开这篇文章,看看他是如何工作的。Boosting 算法在平衡偏差和方差方面扮演了重要角色。和bagging算法仅仅只能处理模型高方差不同,boosting在处理这两个方面都十分有效。真正地理解GBM能够给你处理这些关键问题的信心。在这篇文章中,...
2018-08-03 22:37:46 5495
原创 xgboost原理详解
xgboost原理详解不多说,是我看过的写的最好的xgboost原理详解博客,没有之一。绝对的良心资源。如果所有机器学习算法原理详解都能写成这样,机器学习将变成一种享受。向原作者致谢!转载文章链接:https://blog.csdn.net/gentelyang/article/details/80100300...
2018-07-24 10:05:48 410
原创 模块化决策树函数的python实现
模块化决策树函数的python实现标准的决策树不适合处理连续型数据,CART可以处理连续型数据,但是前提假设决策树是二叉树,也就是说不适合处理特征取值3个及以上的离散数据生成多叉树。本文代码实现的决策树结合两者的优点,既能处理离散型和连续型数据;且生成的决策树可以同时存在二叉和多叉;同时支持基于信息熵的信息增益、信息增益比和基尼指数的特征划分函数的选择。为了在递归生成决策树时提高代码复用,...
2018-07-23 20:32:40 511
原创 基于ID3、C4.5与CART的决策树三生成与剪枝原理详解
基于ID3、C4.5与CART的决策树三生成与剪枝原理详解1、决策树学习决策树学习本质:从训练数据集中归纳出一组分类规则。可能有多个,可能没有。我们需要的是一个与训练数据矛盾较小的决策树,同时具有很好的泛化能力。另一方面看,决策树表示一个条件概率分布,所以深浅不同的决策树对应着不同复杂度的概率模型。决策树学习的损失函数:决策树学习用损失函数表示这一目标,损失函数通常是正则化的极大似然函数。决策树学...
2018-07-15 12:08:58 2337
原创 RandomForest algorithm之python实现
写在之前:像一个优秀的工程师一样使用机器学习,而不要像一个机器学习专家一样使用机器学习方法。--Google 这句话一直是我进行机器学习的指导思想。诸如Scikit-learn等机器学习类库,使得机器学习的使用更加简便容易,那我们为什么还要去理解算法本身的数学原理和代码实现呢?在我看来,这就好比华山派的剑宗和气宗,剑宗强调招式,易于速成,气宗强调心法,以不变应万变。调用类库就好比给了你...
2018-07-08 22:52:07 1101
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人