GBDT面试要点总结

一、简介

gbdt全称梯度下降树,在传统机器学习算法里面是对真实分布拟合的最好的几种算法之一,在前几年深度学习还没有大行其道之前,gbdt在各种竞赛是大放异彩。原因大概有几个,一是效果确实挺不错。二是即可以用于分类也可以用于回归。三是可以筛选特征。这三点实在是太吸引人了,导致在面试的时候大家也非常喜欢问这个算法。 gbdt的面试考核点,大致有下面几个:

  • gbdt 的算法的流程?
  • gbdt 如何选择特征 ?
  • gbdt 如何构建特征 ?
  • gbdt 如何用于分类?
  • gbdt 通过什么方式减少误差 ?
  • gbdt的效果相比于传统的LR,SVM效果为什么好一些 ?
  • gbdt 如何加速训练?
  • gbdt的参数有哪些,如何调参 ?
  • gbdt 实战当中遇到的一些问题 ?
  • gbdt的优缺点 ?

二、

原文地址:https://www.cnblogs.com/nxf-rabbit75/p/10434407.html

时间: 2024-08-30 17:18:53

GBDT面试要点总结的相关文章

面试要点补充

面试考察的知识点多而杂,要完全掌握需要花费大量的时间和精力.但是面试中经常被问到的知识点却没有多少,你完全可以用 20% 的时间去掌握 80% 常问的知识点.在这里我将这 80% 常问的知识点整理出来,方便大家快速地掌握.这些知识点也标注了重要程度,从而让大家可以根据知识点的重要程度去制定学习计划. 下图列出了面试考察的九大知识点,也标出了重要程度和复习难度.当然重要程度根据不同的公司会有所不同,本文列的重要程度对大多数公司适用. 针对上图做以下几点说明: 分布式与系统设计部分对于大厂面试来说至

关于后端面试要点推荐+书籍推荐

数据结构和算法 重点内容 数据结构:字符串.栈.队列.二叉树.优先队列.hash表(Redis怎么用的).B+树(数据库索引) 算法:基本的几种排序.DFS.BFS.基本的动态规划.基本的图算法如果不是专门的算法工程师,消化好这些内容就够了.真的要手撕红黑树,那就有点夸张了. 参考书籍 <程序员面试金典-CC150> <剑指offer> <编程之美> <程序员算法面试指南> <算法> <编程珠玑> 刷题网站 LeetCode Lint

Java面试要点整理

1.      Java的GC的理解 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢.这是因为在Java虚拟机中,存在自动内存管理和垃圾清扫机制.概括地说,该机制对 JVM(Java Virtual Machine)中的内存进行标记,并确定哪些内存需要回收,根据一定的回收策略,自动的回收内存,永不停息(Nerv

python面试要点

作者:罗伊链接:https://www.zhihu.com/question/33398583/answer/59017861来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 在这里我推荐几本书吧python参考手册,绝对让你更上一层楼图解密码技术,密码入门不二之选mysql技术内幕第五版,有点厚当手册读读,要有耐心,高性能mysql也强烈建议读读effective tcp/ip programming 为什么评论区有这么大差异?我想是个人经历不一样吧,如果是搞we

前端面试要点

CSS: 弹性布局   上下左右都固定,中间自适应 响应式设计: rem.百分比.媒体查询 伪类.伪元素 HTML5: 新增元素 Canvas,本地存储,cookie,音频.视频 Websocket JS: 闭包 作用域 call apply bind JS类型.判断JS类型  字符串型数字转成数字类型  null  undefined 数组新增方法及返回值.合并数组.数组去重几种方法  比较两个数组是否相同 对象有哪些方法,合并对象(assign)  克隆对象/深浅拷贝 原型链 面向对象 继承

Random Forest面试要点总结

随机森林的特征重要性原理 1.随机森林得到的feature importance的原理? 在随机森林中某个特征X的重要性的计算方法如下: 1:对于随机森林中的每一颗决策树,使用相应的OOB(袋外数据)数据来计算它的袋外数据误差,记为errOOB1. 2:  随机地对袋外数据OOB所有样本的特征X加入噪声干扰(就可以随机的改变样本在特征X处的值),再次计算它的袋外数据误差,记为errOOB2. 3:假设随机森林中有Ntree棵树,那么对于特征X的重要性=∑(errOOB2-errOOB1)/Ntr

java面试要点

基础篇 基本功 面向对象的特征 final, finally, finalize 的区别 int 和 Integer 有什么区别 重载和重写的区别 抽象类和接口有什么区别 说说反射的用途及实现 说说自定义注解的场景及实现 HTTP 请求的 GET 与 POST 方式的区别 session 与 cookie 区别 session 分布式处理 JDBC 流程 MVC 设计思想 equals 与 == 的区别 集合 List 和 Set 区别 List 和 Map 区别 Arraylist 与 Lin

CSS面试要点

一.px,em,rem.vw.vh 1.px (pixel,像素):? 是一个虚拟长度单位,是计算机系统的数字化图像长度单位,如果px要换算成物理长度,需要指定精度DPI(Dots Per Inch,每英寸像素数),在扫描打印时一般都有DPI可选.Windows系统默认是96dpi,Apple系统默认是72dpi. 2.em(相对长度单位,相对于当前对象内文本的字体尺寸): 是一个相对长度单位,最初是指字母M的宽度,故名em.现指的是字符宽度的倍数,用法类似百分比,如:0.8em, 1.2em,

剑指Offer名企面试官精讲典型编程题pdf

下载地址:网盘下载 <剑指Offer:名企面试官精讲典型编程题(第2版)>剖析了80个典型的编程面试题,系统整理基础知识.代码质量.解题思路.优化效率和综合能力这5个面试要点.<剑指Offer:名企面试官精讲典型编程题(第2版)>共分7章,主要包括面试的流程,讨论面试每一环节需要注意的问题:面试需要的基础知识,从编程语言.数据结构及算法三方面总结程序员面试知识点:高质量的代码,讨论影响代码质量的3个要素(规范性.完整性和鲁棒性),强调高质量代码除完成基本功能外,还能考虑特殊情况并对