深度森林(Deep Forest)是周志华教授和冯霁博士在2017年2月28日发表的论文《Deep Forest: Towards An Alternative to Deep Neural Networks》中提出来的一种新的可以与深度神经网络相媲美的基于树的模型,其结构如图所示。

gcForest.png
文中提出的多粒度级联森林(Multi-Grained Cascade Forest)是一种决策树集成方法,性能较之深度神经网络有很强的竞争力。相比深度神经网络,gcForest有如下若干有点:
相关文章
9大数据集6大度量指标完胜,周志华等提出深度森林处理多标签学习
2019-11-25 11:01:57
选自arXiv
机器之心编译参与:路雪、一鸣 近日,南大周志华等人首次提出使用深度森林方法解决多标签学习任务。该方法在 9 个基准数据集、6 个多标签度量指标上实现了最优性能。 在多标签学习中,每个实例都有多个标签&am…
深度森林DF21、deep forest、gcForest
文章目录 DF21的优势DF21的可以用来干什么对标算法[^1] DF21的优势
DF21是周志华团队于2021年2月1日推出的深度森林开源库,其优势在于超参少、训练效率高1。
DF21的可以用来干什么
DF21可以用来进行分类和回归2。
对标算法2 搜狐自媒体网文:周志华团…
如何评价周志华深度森林模型
这篇文章背后的思路实际上是这样的:
DNN(或者说 MLP)其实就是堆起来的广义线性模型(比如 logistic,但也有其他激活函数)。它能够自动发现特征与标签之间的非线性关系,当决策边界非线性…
gcForest分布式深度森林及其在套现欺诈自动检测中的应用
分布式深度森林及其在套现欺诈自动检测中的应用
摘要
互联网企业每天面对处理大规模机器学习应用的请求,需要一个能够处理超大数据任务的分布式系统.深度森林是最近提出的一个利用树作为组件深度学习框架,在各种领域取得不错的结果.然而并没有在超大规模数据任务上测试.在这项…
【论文解读】关于深度森林的一点理解
2017年年初,南京大学周志华老师上传了一篇名为:Deep Forest:Towards An Alternative to Deep Neural Networks的论文,一石激起千层浪,各大媒体纷纷讨论着,这似乎意味着机器学习的天色要变,实则不…
随机森林算法的扩展-深度森林(deep forest)
深度学习最大的贡献,个人认为就是表征学习(representation learning),通过端到端的训练,发现更好的features,而后面用于分类(或其他任务)的输出function,往往也只是普通的…
多标签学习与深度森林学习笔记
周志华老师团队Multi-Label Learning with Deep Forest (MLDF)报道很多,各大机器学习平台也都就这篇文章的亮点给出了分析。近日在准备组会报告时较为详细地拜读了一下,也由此简单了解了一下多标签学习的相关内容。
正如论文作者所述,MLDF的…
论文阅读:Deep forest/深度森林/gcForest
最近组会汇报了这篇文章,简单把思想梳理下来了,对了搜索深度森林的时候可能会看到Deep Forest: Towards an Alternative to Deep Neural Networks,这两篇文章的内容基本上是一致的,只在叙述方面有一些很小的不同。
下面是我做的p…
【冰糖Python】深度森林 DeepForest
此文为记录DeepForest的简单使用
原文《Deep Forest: Towards an Alternative to Deep Neural Networks》
“A key advantage of deep forest is its adaptive model complexity depending on the dataset. The default setting on hyper-parameters enables it to perform r…
使用深度森林(Deep Forest)进行分类-Python
一、什么是深度森林?
传统DNN的不足:
1、需要大量的数据集来训练;
2、DNN的模型太复杂;
3、DNN有着太多的超参数
gcForest的优势:
1、更容易训练;
2、性能更佳;
3、效率高且可扩展、支持…
Deep Forest(gcforest)通俗易懂理解
DeepForest(gcforest)深度森林介绍
1.背景介绍
当前的深度学习模型主要建立在神经网络上,即可以通过反向传播训练的多层参数化可微分非线性模块,周志华老师希望探索深度学习模型的新模式,探索不可微模块构建深度模型的可能性。从而提出了一…
【深度学习】Deep Forest:gcForest算法理解
一、相关理论
本篇博文主要介绍南京大学周志华教授在2017年提出的一种深度森林结构——gcForest(多粒度级联森林)。近年来,深度神经网络在图像和声音处理领域取得了很大的进展。关于深度神经网络,我们可以把它简单的理解为多层非…
从深度学习到深度森林方法(Python)
作者 |泳鱼 来源 |算法进阶 一、深度森林的介绍 目前深度神经网络(DNN)做得好的几乎都是涉及图像视频(CV)、自然语言处理(NLP)等的任务,都是典型的数值建模任务(在表格数据tabular …
深度森林(gcforest)原理讲解以及代码实现
GcForest原理
gcforest采用Cascade结构,也就是多层级结构,每层由四个随机森林组成,两个随机森林和两个极端森林,每个极端森林包含1000(超参数)个完全随机树,每个森林都会对的数据进行训练,每个森林都输出结…
有关 -fPIC 选项的编译问题
嵌入式 Linux 上基于 makefile 的编译,执行编译出现如下错误:
error: test/fake_blemgr_test.o: requires unsupported dynamic reloc R_ARM_REL32; recompile with -fPIC 这个问题涉及到生成位置无关代码的机制,在我这里的情况是࿰…
-fpic 与-fPIC的区别
-fpic 与-fPIC的区别
前言 在编译动态库的时候,我们应该需要使用-fpic 或-fPIC参数。如下所示: 然后,使用gcc或g 命令生成动态库 pic 与PIC的异同 相同点:都是为了在动态库中生成位置无关的代码。通过全局偏移表(GOT&…
在字符串中删除指定的特定字符
使用C语言,编写一个尽可能高效的函数,删除字符串中特定字符。
思路:要求尽可能高效,定义一个256的int数组,将需要删除的字符ASCII作为数组下标,要删除的置1,注意点:处理后的字符串要…