字节跳动推荐算法一面面经

  1. L1 和 L2 正则化的区别?它们都能防止过拟合吗?
  2. 写出Cross entropy的公式,并解释推导过程。(我先从KL散度的角度回答,面试官提示从最大似然的角度回答,并问是否与贝叶斯有关)
  3. 解释dropout的作用,训练和测试阶段是否有区别,如何解决dropout预估偏高的问题?
  4. 如何判断模型是否过拟合?(仅仅训练集loss低,测试集loss高不一定是过拟合,有没有其他判断方式?我从模型偏差和方差的角度回答)
  5. 如何缓解过拟合?(我说了四五种方法,面试官继续追问有没有其他方法)
  6. 概率题:计算骰子第一次扔到6的次数的期望。
  7. 解释AUC的定义,它解决了什么问题,优缺点是什么,并说出工业界如何计算AUC。(特别是在大规模数据情况下)
  8. 代码题:计算中缀表达式的结果,包括括号。(例如:‘1+2*(3-(65+2)*2)’)

全部评论
所以交叉熵和贝叶斯有关吗?交叉熵其实是后验概率的损失,贝叶斯是用后验概率计算先验概率?
1 回复 分享
发布于 2024-09-15 20:51 江苏
请问dropout预估偏高是指什么,如何解决呢
点赞 回复 分享
发布于 2024-09-03 20:56 天津

相关推荐

03-06 16:28
已编辑
蚌埠坦克学院 前端工程师
一面1.自我介绍2.做系统重构的背景是什么?3.统一表单系统后配置项减少40%是怎么做到了?4.排班打卡减少了不必要的页面的重定向是怎么做的?5.做了一个组件库,这个组件库是给谁用的呢?6.哪些适合封装成一个公用组件,封装为一个公用组件他应该具备哪些特质?7.简单介绍下GitHub Actions。只用过但是没有深入了解8.css中有哪些定位的方式?9.css3的新特性10.简单说一下什么是回流和重绘?什么场景下会触发回流和重绘?11.介绍下什么是BFC12.js有哪些数据类型?13.基本数据类型和引用数据类型的区别?14.堆和栈的区别?15.说下js数组方法?16.介绍下防抖和节流?17.async和await了解过吗?18.看代码说结果,事件循环。19.cookie、session Storage和local Storage之间有什么区别?20.深拷贝和浅拷贝的区别?21.手写深拷贝。反问二面1.自我介绍2.找一个之前做过的一个比较重点的项目,说一下这里面的一个设计流程和实现了哪些功能?3.项目拷打4.另一个项目拷打5.cookie、token、session的区别?6.401和403的含义?7.tcp建立连接的三次握手。为什么是三次握手?8.手写once方法9.算法:最近公共祖先反问总体来说一二面的体验还是很好的,一面面试官人很好,一些回答卡住了她还会引导重新回答出来,总体来说一面大部分都回答出来了,二面的面试官人也不错,就是对面可能信号不是那么好说着说着就卡了,后面问二面面试官有什么建议的时候,就反映说,就是在和别人沟通节奏可以放慢一点,技术方面对技术比较热情,希望继续保持。整体下来还是不错了遇到两个很好的面试官。感恩。
查看28道真题和解析
点赞 评论 收藏
分享
评论
30
105
分享

创作者周榜

更多
牛客网
牛客企业服务