深度学习基础汇编

题集来源:阿东玩 AI(Adong)收录项目:AgentGuide查看原题集

题目目录

307 道原题
  1. 【长序列注意力优化】针对长序列中Attention计算复杂度高的问题,有哪些降低复杂度的方法?请列举并分类说明。其中一种方法是FlashAttention,请说明它与其他方法在技术上的异同。 「字节跳动、百度、腾讯、阿里巴巴」

    原题
  2. 【OneTrans vs RankMixer】你认为OneTrans和RankMixer相比,各自的优缺点有哪些? 「字节跳动」

    原题
  3. 来源未说明近似许可、目标设备与复杂度约束。

    手撕注意力机制变体:

    1. MHA/MQA/GQA兼容版,init里设置传参通义万相数据;

    2. MLA实现;

    3. MultiHeadAttention中Q、K、V线性变换层引入LoRA;

    4. 设计高效Attention实现,降低时间/空间复杂度。

    完整原题

    【注意力机制实现】手撕注意力机制变体:1) MHA/MQA/GQA兼容版,init里设置传参通义万相数据;2) MLA实现;3) MultiHeadAttention中Q、K、V线性变换层引入LoRA;4) 设计高效Attention实现,降低时间/空间复杂度。 「京东、字节跳动、腾讯、阿里通义」

    原题
  4. 【上下文不足】问我是否熟悉:RMS norm,layer Norm,激活函数(llava的),q-former,qk norm,rope,swigle 「百度」

    原题
  5. 【归一化作用】归一化在深度学习中的作用是什么? 「京东」

    原题
  6. BatchNorm原理、训练测试逻辑、可学习参数与不可学习参数、统计量获取。

    1. BN中可学习参数(缩放和平移参数)如何获取?均值、方差通过哪些维度计算得到?

    2. 讲一下BN模块,训练、测试逻辑。

    3. 训练与推理时BN中的均值、方差分别是什么?训练和推理的时候的均值和方差都是怎么得到的?

    4. 请介绍BatchNorm和LayerNorm的原理、做法和训练方法,并说明BN层的意义及其可学习参数与不可学习参数。

    完整原题

    【BatchNorm原理与流程】BatchNorm原理、训练测试逻辑、可学习参数与不可学习参数、统计量获取。变体:1)BN中可学习参数(缩放和平移参数)如何获取?均值、方差通过哪些维度计算得到?2)讲一下BN模块,训练、测试逻辑。3)训练与推理时BN中的均值、方差分别是什么?训练和推理的时候的均值和方差都是怎么得到的?4)请介绍BatchNorm和LayerNorm的原理、做法和训练方法,并说明BN层的意义及其可学习参数与不可学习参数。 「字节Seed、字节跳动、百度、阿里巴巴」

    原题
  7. 【BN与LN作用维度】BN与LN作用维度:给定三维矩阵bsz×seq_len×dim,BN/LN分别作用在哪个维度? 「京东」

    原题
  8. 【Normalization位置】Normalization是放在激活函数之前还是之后?放在之前有什么好处? 「百度」

    原题
  9. 【图像BN应用】图像中BN是怎么用的? 「京东」

    原题
  10. 【归一化对比】层归一化(LN)和RMS归一化的区别?以及LN和批归一化(BN)的区别? 「字节跳动」

    原题