字节CV面经

作者: 加油11dd23 | 来源:发表于2021-05-07 16:13 被阅读0次
  • 介绍一下triplet loss
  • 介绍一下基于triplet loss做的聚类
  • triplet loss训的过程中会有什么问题

收敛慢,而且比classification更容易overfitting(此条待考究,并且即使过拟合了也比classification性能要好),此外需要对输入的数据按照label进行特别的排列,非常重要的一点是没有triplet loss的API,新手小白可能连十行代码都不到的triplet loss都写不出来,所以deep learning不只是调库调参而已

  • triplet 三元组抽样是如何抽的

  • 如何做的评价,有没有和其他模型做对比


    image.png
  • k-means的k如何选的 144

  • RNN有什么问题,梯度消失/爆炸?


    image.png
  • 如何解决梯度消失问题

  1. 预训练加微调此方法来自Hinton在2006年发表的一篇论文,Hinton为了解决梯度的问题,提出采取无监督逐层训练方法,其基本思想是每次训练一层隐节点,训练时将上一层隐节点的输出作为输入,而本层隐节点的输出作为下一层隐节点的输入,此过程就是逐层“预训练”(pre-training);在预训练完成后,再对整个网络进行“微调”(fine-tunning)。Hinton在训练深度信念网络(Deep Belief Networks中,使用了这个方法,在各层预训练完成后,再利用BP算法对整个网络进行训练。此思想相当于是先寻找局部最优,然后整合起来寻找全局最优,此方法有一定的好处,但是目前应用的不是很多了。
    2.batchnorm
    3.res block
  • 介绍resnet

  • RNN为何有梯度消失问题


    image.png
  • LSTM如何解决的RNN梯度消失问题

  • 卷积核参数量

  • 平移不变性 旋转不变性
    不变性意味着即使目标的外观发生了某种变化,但是你依然可以把它识别出来。
    cnn没有旋转不变性
    cnn有平移不变性

首先,解释一下什么是CNN的平移不变性。简单来说,平移不变性(translation invariant)指的是CNN对于同一张图及其平移后的版本,都能输出同样的结果。这对于图像分类(image classification)问题来说肯定是最理想的,因为对于一个物体的平移并不应该改变它的类别。而对于其它问题,比如物体检测(detection)、物体分割(segmentation)来说,这个性质则不应该有,原因是当输入发生平移时,输出也应该相应地进行平移。这种性质又称为平移等价性(translation equivalence)。这两个概念是比较混淆的,但确实是两个不同的东西(敲黑板)。

图像在平移后再特征图上的表示也是同样平移的,这就使图像拥有了一定的平移不变性。同样的,pooling(以MAX Pooling为例),对局部感受野取其极大值,如果图像在尺度上发生了变化,有一定概率在尺度变化后对应的感受野取到的极大值不变,这样就可以使特征图不变,同样也增加了一定的平移不变性。对于形状不变性,实际上,在图像识别中,重要的不是显著特征的绝对位置而是相对的位置,所以为了避免把过多的位置信息编码进去,卷积和池化的操作都可以对局部的纹理进行模糊化,这样也就使图像有了一定的形状的不变性。

  • 池化层作用
  1. 特征不变性(feature invariant)汇合操作使模型更关注是否存在某些特征而不是特征具体的位置可看作是一种很强的先验,使特征学习包含某种程度自由度,能容忍一些特征微小的位移
  2. 特征降维由于汇合操作的降采样作用,汇合结果中的一个元素对应于原输入数据的一个子区域(sub-region),因此汇合相当于在空间范围内做了维度约减(spatially dimension reduction),从而使模型可以抽取更广范围的特征同时减小了下一层输入大小,进而减小计算量和参数个数
  3. 在一定程度上能防止过拟合的发生
  4. 增大感受野
  • 过拟合
  • vim替换(将 abc 替换为 xyz)
    :s/abc/xyz/g
  • 代码题 最大正方形面积

1、挑2个项目介绍一下
2、supervisor损失函数用的什么
3、分割数据集
4、三元组采样了解吗
5、模型比SOTA差的原因是什么
6、代码题 跳格子

相关文章

  • 字节CV面经

    介绍一下triplet loss 介绍一下基于triplet loss做的聚类 triplet loss训的过程中...

  • 字节跳动面经

    只能自己给自己鼓励,不能总是按别人说的去做。有时,你甚至连为什么要这样做都分不清楚,任何的责任都可以让人振奋。但是...

  • 字节跳动--面经

    http和https的区别 https协议需要到CA(Certificate Authority,证书颁发机构)申...

  • 字节面经总结

    一面 自我介绍 项目问题 手写axios获取数据 手写一个请求,如果response的status为0,表示失败,...

  • 字节面经收集

    线程与进程之间的关系 进程是指在系统中正在运行的一个应用程序,线程是系统分配处理器时间资源的基本单元, 或者说进程...

  • 字节网友面经

    MySQL 1.MySQL有哪些存储引擎? innodb 和 myisname 2.引擎之间的区别 3.MySQ...

  • 字节测开面经

    面试流程 从投递简历到约面试历时约一周,面试总共三面技术面+一面HR,效率很高(挂了其实也没关系,后面还能继续面)...

  • 字节跳动--面经2

    TCP和UDP的区别、特点 TCP的主要特点是:面向连接。每一条TCP连接只能是点对点的(一对一)。提供可靠交付的...

  • 字节跳动--面经3

    设计用例的方法、依据有哪些 白盒测试白盒测试用例设计有如下方法:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件...

  • 字节跳动面经一

    了解内存管理吗,简单说说 了解epoll原理吗 进程间的通信 concurrentHashMap如何实现线程安全 ...

网友评论

    本文标题:字节CV面经

    本文链接:https://www.haomeiwen.com/subject/djasdltx.html