315386775/DeepLearing-Interview-Awesome-2024

AIGC-interview/CV-interview/LLMs-interview面试问题与答案集合仓,同时包含工作和科研过程中的新想法、新问题、新资源与新项目

2,891

120 commits

updated Mar 5, 2026

See the code

README

DeepLearning-Interview-Awesome-2024 Language License AD

本项目涵盖了大模型(LLMs)专题、计算机视觉与感知算法专题、深度学习基础与框架专题、自动驾驶、智慧医疗等行业垂域专题、手撕项目代码专题、优异开源资源推荐专题共计6大专题模块。我们将持续整理汇总最新的面试题并详细解析这些题目,除面向面试的场景外我们的题目还来源于对最新学术论文创新点的思考,希望能成为大家学术科研、工作创新、offer面试路上一份有效的辅助资料。

项目简介

2025年算法面试题目继续更新,具体请 follow 2024年深度学习算法与大模型面试指南,喜欢本项目的请右上角点个star,同时也欢迎大家一起共创该项目。

该项目持续更新:

  • 本文录入题目的原则:高新深,其中高是指-各大厂公司近年高频算法面试题,新是指-题目要新紧跟学术和工业界的发展,比如录入了大量大模型领域的面试题,深是指-题目要有一定的内容与深度,可以引人思考,比如面向业务场景改进的面试题,来源于论文创新点的思考;
  • 目前录入列表的题目,存在部分没有答案解析的题目,或者解析内容不全的题目,我们会尽快补上所有解析;
  • 目前录入列表的顺序,没有先后、频次、难度、细类别等维度信息,后续会再给予更多维度更详细的分类;

打造高质量社群

  • 欢迎关注微信公众号:码科智能,来源于Mark.AI的谐音梗,每日更新多模态大模型相关开源项目/代码解析/案例教程等内容;
  • 金三银四校招社招群:扫码添加作者微信,避雷校招常见问题,分享最新有价值的学术论文,分享交流面试情况,协助内推;
  • AI大模型工具分享群:扫码添加作者微信,分享各方向的开源项目,分享各AI工具使用教程。

Alt

六大专题及题目列表

🏆大模型(LLMs)专题

  • 大语言模型
01. 模型微调:大模型常用微调方法LORA和Ptuning的原理,与传统fine-tuning微调有何不同?
30. 模型微调:Instruction Tuning与Prompt tuning方法的区别?
07. 模型微调:监督微调SFT后LLM表现下降的原因
18. 模型微调:大模型微调的LORA怎么训练?
19. 模型微调:LORA的矩阵怎么初始化?为什么要初始化为全0?
33. 模型微调:进行SFT操作的时候,基座模型选用Chat还是Base?
03. 模型结构:为何现在的大模型大部分是Decoder only结构
15. 模型结构:你能否概括介绍一下 ChatGPT 的训练过程?
16. 模型结构:在大型语言模型 (llms) 上下文中的标记是什么?
40. 模型结构:GPT3、LLAMA的Layer Normalization 的区别是什么?
04. 模型优化:如何缓解 LLMs 复读机问题
14. 模型优化:在大型语言模型 (llms) 中减少幻觉的策略有哪些?
29. 模型优化:如何提升大语言模型的Prompt泛化性?
34. 模型优化:开源大模型进行预训练的过程中会加入书籍、论文等数据,这部分数据如何组织与处理?
38. 模型优化:如何解决chatglm微调的灾难性遗忘问题?
10. BERT用于分类任务的优点,后续改进工作有哪些?
23. BERT的预训练任务有什么?为什么引入下一个句子预测任务?
37. BERT的预训练过程中是否使用了位置编码和注意力机制?
38. LangChain 通常被用作「粘合剂」,将构建 LLM 应用所需的各个模块连接在一起,请介绍下其核心模块?
39. 模型优化:为了提升Llama 3 的推理效率,模型结构采用分组查询注意 (GQA),简述该模块?
40. 模型架构:llama2中使用的注意力机制是什么?
41. 模型架构:在预训练阶段,几种主流大模型的 Loss 了解过吗? 有哪些异同?
42. 模型架构:旋转位置编码(RoPE)和ALiBi位置编码分别的特点和应用场景?
43. 模型架构:Qwen-VL模型的整体网络架构包括哪三个组件?请分别介绍它们的作用和来源?
44. 模型架构:对于Qwen-VL模型的输入,图像是如何处理的?它们经过视觉编码器和适配器后得到了怎样的特征序列?
45. 数据准备:微调大语言模型的训练集的格式?如何处理GPT生成的训练数据?
46. 模型微调:监督微调(SFT)相比于RLHF的局限在哪?如果用RM清洗和制造SFT数据能不能取代rlhf呢?
47. 数据准备:在处理对话及语料数据时,针对数据去重用了哪些算法,针对语料训练阶段的数据增强做了哪些?
48. 数据准备:LLaMa3.1的微调进行了几轮,奖励模型的训练数据和SFT的训练数据用了什么?
49. 模型推理:现有技术范式下,如何缓解大模型出现的广义幻觉和狭义幻觉?
50. 模型训练:分布式训练框架 DeepSpeed 相较于Pytorch原生的 torchrun 有什么优点?
51. 模型推理:LLM推理时Prefill阶段多数据并行,属于计算瓶颈,有什么对应的加速方法?
52. 模型推理:LLM推理时Decode阶段一次迭代一个token,内存耗时更多,有什么对应的加速方法?
53. 模型优化:LLM从架构上来说,主要是针对Attention和FFN进行优化,其中Attention优化有哪些?
54. 模型推理:大模型训练及微调的显存占用情况,如何估算推理阶段所需显存?
55. 模型训练:大模型训练阶段的耗时在哪里?比如涉及到千卡的训练。
56. 模型优化:在SFT过程中Prompt优化是重要的一步,比如在商品分类的任务中,原提示词可能只包含了类别信息?
57. 模型训练:SFT和RL分别对基座大模型的作用和影响是什么?
58. 模型训练:RL/SFT 如何影响视觉语言模型(VLM)中的视觉识别能力?
59. 模型训练:Qwen-VL 的三个训练流程分别是什么,有什么作用?
60. 模型架构:视觉编码器和 LLM 连接时,使用 BLIP2 中 Q-Former 那种复杂的 Adaptor 好还是 LLaVA 中简单的 MLP 好,说说各自的优缺点?
61. 模型训练:大模型预训练和SFT的loss的差别是什么?
62. 模型问题:Deepseed旨在减少内存使用并提高训练效率,其三个stage分别是什么?
63. 模型架构:Janus-Pro将视觉编码解耦以进行多模态理解和生成,分别是什么?
64. 模型架构:Janus-Pro将图像都被调整为 384×384 像素,对于多模态理解数据和生成数据有什么不同?
65. 模型架构:为什么 qwen2-vl 比qwen-vl 更多保留图片信息?
66. 模型架构:LLM 中的上下文窗口是什么,为什么它很重要?
67. 模型问题:温度在控制 LLM 输出方面起什么作用?
68. 模型问题:三角位置编码与RoPE位置编码的不同?
69. 模型问题:为什么现在的llm大模型主要都是用RoPE位置编码而非其他?
70. 模型问题:Qwen2.5-VL的原生分辨率具体是如何做的?
  • Agent工作流
  • 视觉模型
02. 在视觉大模型中,DINOv2的架构设计有哪些关键创新点?
01. Stable Diffusion里是如何用文本来控制生成的?
21. Stable Diffusion相比Diffusion主要解决的问题是什么?
22. Stable Diffusion每一轮训练样本选择一个随机时间步长?
39. Stable Diffusion的训练过程和预测过程是什么样的?
11. 基座模型:SAM分割一切网络中的Promot类型以及如何输入进网络
26. 基座模型:训练通用目标检测器常会使用多源图像进行训练,如何处理新类别歧视?
27. 基座模型:Grounding DINO可以根据文字提示检测任意目标,简述网络的基本架构?
28. 基座模型:Grounding DINO如何进行零样本迁移,比如要检测电路板中的电容电阻?
29. 基座模型:SAM网络轻量化的几种思路,及代表性工作?
30. Stable Diffusion XL是一个二阶段的级联扩散模型,简述其工作流?
31. 将文本与图像的语义信息进行Attention机制,而Text Condition是三维的,而Latent Feature是四维的?
32. 举例介绍SDXL模型的文本编码全过程?
33. 在SD 1.4和SD 1.5的经典失败案例中,生成图像中的猫出现头部缺失的问题的本质原因及优化方案?
34. DINOv2创建了一个新的高质量数据集, 其中处理过程中用到了去重和检索,简述其步骤?
35. 简述DINOv2训练中 Image-level 和 Patch-level 的目标函数?
36. 视觉预训练MAE模型decoder中的unmask和mask部分分别对应的隐向量是什么?
37. 模型问题:多模态大模型常采用MLP作为视觉映射器,将视觉特征到token一对一地映射到文本空间, 如何压缩视觉token量以提升效率?
38. 模型问题:VLM模型中高分辨率图像降低token数的几种方式?
39. 模型问题:BLIP2 相对于 BLIP 有哪些改进,BLIP3 又有哪些改进?
  • 通用问题
  • 多模态模型/强化学习/AGI等

🍳计算机视觉与感知算法专题

  • 常见问题
  • 目标分类
  • 目标检测
01. 样本匹配策略:FCOS训练阶段如何解决重叠样本造成的GT不一致问题
02. 样本匹配策略:Centernet为什么可以去除NMS,以及正负样本的定义
03. 样本匹配策略:Yolov5的正负样本定义,一个目标是否会被分配到不同的FPN层中
04. 样本匹配策略:Yolov7的正负样本定义
05. 样本匹配策略:Yolov8的正负样本定义
06. 样本匹配策略:Yolov9的正负样本定义
07. 样本匹配策略:Yolov1的正负样本定义
08. 样本匹配策略:DETR用二分图匹配实现label assignment,简述其过程
09. 样本匹配策略:Anchor-free的target assign怎么解决多个目标中心点位置比较靠近的问题
10. 样本匹配策略:Anchor-Based检测器在正负样本标签分配阶段,如何去除对anchor的依赖?
11. 样本匹配策略:目标检测如何选取正负样本将会极大的影响最后的检测效果,举例ATSS如何处理的?
12. 损失函数优化:FCOS的损失函数中centerness的作用
12. 样本匹配策略:FCOS构建正负样本阶段,如果大尺度和小尺度的重叠,比如人和手中的苹果,怎么处理?
12. 损失函数优化:FCOS使用 area-based 方法解决正样本分配的歧义性问题,其对大目标不太友好?还有没有更优的方案?
13. 损失函数优化:有哪些可以解决目标检测中正负样本不平衡问题的方法
14. 细节问题:Yolov5与Yolov4相比neck部分有什么不同
15. 细节问题:Yolov5的Foucs层和Passthrough层有什么区别
16. 细节问题:Yolov5中objectness的作用,最后输出的概率分数如何得到
17. 模型问题:介绍DETR中从图像输入到Encoder处理的序列化数据的过程。
18. 解码问题:解释YOLOv5模型输出(1, 25200, 85)的含义,及解码过程?
19. 解码问题:解释Centernet模型输出offset/scale/heatmap三个头的含义,及解码过程?
20. 场景问题:目标检测中旋转框IOU的计算方式
21. 场景问题:如何修改Yolov5目标检测,从而实现旋转目标检测?
22. 场景问题:在目标Crowded的场景下,经常在两个真正目标中间会出现误检的原因?
23. 场景问题:通过设置更多的先验anchor能否改善小目标及非正常尺寸目标的性能,除计算速度外还存在什么问题
24. 场景问题:目前检测常需要NMS非极大值阈值算法作为后处理,有没有什么可以避免NMS后处理的方案?
25. 模型问题:如何理解DETR中的object query的概念,要为 cross attention 提供更好的位置先验该如何设计模型?
26. 模型问题:YOLOV5和YOLOV8的Head输出通道数分别是多少,假设现在是2个类别的检测任务?
27. 模型问题:解析一下ATSS、Task-Aligned Assigner和SIMOTA标签分配的区别?
  • 目标分割
  • 3D目标检测
  • 对抗网络/视频理解/图像增强/深度估计等

⏰深度学习基础与框架专题

  • Pytorch常用操作及问题
  • 那些常用的训练框架
  • 深度学习常见问题
01. 算子问题:卷积和BN如何融合提升推理速度
02. 算子问题:神经网络引入注意力机制后效果降低的原因
03. 算子问题:激活函数的对比与优缺点
04. 算子问题:Transformer/CNN/RNN的时间复杂度对比
05. 算子问题:深度可分离卷积
06. 算子问题:CNN和MLP的区别
06. 算子问题:max pooling如何操作?什么场景下 average 比 max pooling 更合适
07. 损失函数:损失函数的应用-合页损失
08. 损失函数:为什么交叉熵可以作为损失函数
09. 优化算法:优化算法之异同 SGD/AdaGrad/Adam
10. 优化算法:有哪些权重初始化的方法
11. 优化算法:深度学习中为什么不对 bias 偏置进行正则化?
12. 优化算法:正则化为什么可以增加模型泛化能力
13. 优化算法:为什么Adam常常打不过SGD?症结点与改善方案?
14. 常见问题:深度学习训练中如何区分错误样本和难例样本
15. 常见问题:深度学习模型训练时的Warmup预热学习的作用
16. 常见问题:考虑一个filter[-1 -1 -1; 0 0 0; 1 1 1] 用于卷积,该滤波器将从输入图像中提取哪些边缘
17. 场景问题:深度学习模型中如何融入传统图像处理的特征?直接拼接融合有什么问题?
18. 场景问题:多任务学习中各个任务损失的权重应该如何设计呢?
19. 场景问题:如何处理不平衡的数据集?
20. 场景问题:如何将大模型有效地切割成若干个子模型?如何将切割后的子模型分配到多个节点上进行并行训练?
21. 优化问题:神经网络权重为什么不能初始化为0,而逻辑回归参数可以初始化为0?
22. 优化问题:当Batch Size增大时,学习率该如何随之变化,具体该怎么变化?
23. 优化问题:深度网络中loss除以10和学习率除以10等价吗?
24. 算子问题:大模型训练中bf16与fp16有什么区别?

🛺自动驾驶、智慧医疗等行业垂域专题

  • 自动驾驶
01. 相机内参和外参的含义?如果将图像放大两倍,内外参如何变化?
02. 从世界坐标系到图像坐标系的变换关系?
03. 放射变换与逆投影变换分别是什么
04. 卡尔曼滤波Q和R怎么调
05. 如何理解BEV空间及生成BEV特征
08. 栏杆检测为什么不用网络学习
09. 卡尔曼滤波怎么用同一个filter同时适配车辆横穿的场景
10. BEV特征怎么进行数据增强
11. 辅助驾驶场景中,模型对60米之内的中大目标预测的bbox坐标不稳定,有较大的抖动问题,导致测距不稳定,怎么解决?
12. 辅助驾驶场景中,对公交站、房屋顶等特定背景误检,怎么解决?
13. 辅助驾驶场景中,大于100m的车辆车型分类出现跳动怎么解决?
16. 解释KF中的噪声矩阵含义。运动方程中估计噪声是变大还是变小?修正方程中估计噪声是变大还是变小?
20. 车道线检测的任务通常采用分割方案,如何将方案降级至检测,甚至是车道线分类?
21. 车道线检测的任务中如何处理异行线,比如道路交叉口?
24. 简述BEVformer的Decoder逻辑?
25. BEVFormer中的Spatial Cross-Attention的步骤?
26. 车上多个摄像头图像投影到2D平面如何实现?
27. 假如你的车子有4个激光雷达,你如何设计点云分割算法?
28. 假如当前需要你把场景里的砖头分割出来,靠点云分割能否正确识别?
29. 点云中的水雾怎么去除?
30. 车宽测距和接地点测距分别使用了什么样的先验知识?这些先验如果不成立的时候能有什么手段来放宽限制?
31. 车辆行驶过程中 Pitch 角度估计的三种方法?
32. 如何消除一堆3D点云中的角点?
33. 如何将 3D 世界坐标点转换为 2D 图像坐标?
34. 单目3D目标检测的预测信息包含哪些,在预测3D框中心偏差时针对截断目标如何处理?
35. 通过几何关系估计深度过程中,由于高度的误差使得深度的估计不确定性高,如何缓解?
36. Nuscenes数据集中相机传感器配置,及标注内容包含哪些?
37. 简述BEVformer模型在特征提取过程中,张量流的变换情况?
38. 简述生成BEV特征图的几种方式,其中LSS的lift操作具体做了什么?
39. 感知算法既希望获得高分辨率的输入图像又希望获得大FOV的输入图像,业内一般做法是设置ROI区域,怎么选?
40. 现在要开发一个视觉语言模型来解决通用感知面临的Corner Case自动驾驶任务,该如何做?
41. 单目3D车道线检测的意义是什么,该如何做?
  • 智慧医疗
  • 自然语言处理/智慧商业/搜广推
  • 多模态大模型
  • 场景实战

🏳‍🌈手撕项目代码专题

01. Pytorch 实现注意力机制、多头注意力
02. Pytorch 搭建一个基础模块,包含Conv+Bn+Relu
03. Pytorch 搭建一个CNN卷积神经网络
04. PyTorch 卷积与BatchNorm的融合
05. PyTorch 分割网络损失函数Dice Loss的代码实现
06. PyTorch 实现Focalloss
07. Pytorch 实现BN批量归一化
08. Pytorch 针对L1损失的输入需要做数值的截断,构建CustomL1Loss类
08. Pytorch 实现SGD优化算法
08. Pytorch 实现Triplet Loss
09. Numpy 广播机制实现矩阵间L2距离的计算
10. Numpy 输入boxA, boxB实现bbox_iou的计算
11. Numpy 输入两组坐标实现IOU的计算
12. Numpy 实现Focalloss
13. Numpy 实现非极大值抑制NMS
14. Numpy 实现改进版本的非极大值抑制Soft-nms
15. Numpy 实现一个函数来计算两个向量之间的余弦相似度
16. Numpy 实现Sigmoid函数
17. Numpy 实现Softmax函数
18. Numpy 实现K-means聚类
18. Numpy 完成稀疏矩阵的类,并实现add和multiply的操作
19. C++ 描述图像resize的过程并实现
20. C++ Conv2D卷积的实现
21. Numpy 实现线性回归损失函数最小二乘法,输入直线对应的坐标点,输出损失
22. Numpy 实现线性回归,输入学习率、迭代次数及坐标点
23. Numpy 实现目标实数类别的one-hot编码
24. Numpy 实现交叉熵损失函数
25. Pytorch 实现图像归一化的操作
26. Numpy 实现maxpooling操作
27. Pytorch 使用torch.utils.data.Dataset类来构建自定义的数据集,根据文件名后缀来创建一个图像分类的数据集
28. Python 实现逆透视变换IPM(鸟瞰图)
29. Numpy 实现两个矩阵的乘法,并验证结果是否与PyTorch中的torch.matmul相同
30. PyTorch 构建一个自定义层,该层实现一个简单的LReLU激活函数
31. PyTorch 编写一个数据增强类,实现随机水平翻转和通道变换
32. PyTorch 实现图像到Patch Embedding过程,提示可用卷积实现
33. PyTorch 代码实现 BEVFormer 的六张图输入部分

🚩优异开源资源推荐专题

aigc
algorithms
awesome-cv
cnn
deep-learning
interview-questions
leetcode-python
machine-learning
medical-imaging
pytorch
self-driving-car

315386775/DeepLearing-Interview-Awesome-2024

AIGC-interview/CV-interview/LLMs-interview面试问题与答案集合仓,同时包含工作和科研过程中的新想法、新问题、新资源与新项目

2,891

120 commits

updated Mar 5, 2026

See the code

README

DeepLearning-Interview-Awesome-2024 Language License AD

本项目涵盖了大模型(LLMs)专题、计算机视觉与感知算法专题、深度学习基础与框架专题、自动驾驶、智慧医疗等行业垂域专题、手撕项目代码专题、优异开源资源推荐专题共计6大专题模块。我们将持续整理汇总最新的面试题并详细解析这些题目,除面向面试的场景外我们的题目还来源于对最新学术论文创新点的思考,希望能成为大家学术科研、工作创新、offer面试路上一份有效的辅助资料。

项目简介

2025年算法面试题目继续更新,具体请 follow 2024年深度学习算法与大模型面试指南,喜欢本项目的请右上角点个star,同时也欢迎大家一起共创该项目。

该项目持续更新:

  • 本文录入题目的原则:高新深,其中高是指-各大厂公司近年高频算法面试题,新是指-题目要新紧跟学术和工业界的发展,比如录入了大量大模型领域的面试题,深是指-题目要有一定的内容与深度,可以引人思考,比如面向业务场景改进的面试题,来源于论文创新点的思考;
  • 目前录入列表的题目,存在部分没有答案解析的题目,或者解析内容不全的题目,我们会尽快补上所有解析;
  • 目前录入列表的顺序,没有先后、频次、难度、细类别等维度信息,后续会再给予更多维度更详细的分类;

打造高质量社群

  • 欢迎关注微信公众号:码科智能,来源于Mark.AI的谐音梗,每日更新多模态大模型相关开源项目/代码解析/案例教程等内容;
  • 金三银四校招社招群:扫码添加作者微信,避雷校招常见问题,分享最新有价值的学术论文,分享交流面试情况,协助内推;
  • AI大模型工具分享群:扫码添加作者微信,分享各方向的开源项目,分享各AI工具使用教程。

Alt

六大专题及题目列表

🏆大模型(LLMs)专题

  • 大语言模型
01. 模型微调:大模型常用微调方法LORA和Ptuning的原理,与传统fine-tuning微调有何不同?
30. 模型微调:Instruction Tuning与Prompt tuning方法的区别?
07. 模型微调:监督微调SFT后LLM表现下降的原因
18. 模型微调:大模型微调的LORA怎么训练?
19. 模型微调:LORA的矩阵怎么初始化?为什么要初始化为全0?
33. 模型微调:进行SFT操作的时候,基座模型选用Chat还是Base?
03. 模型结构:为何现在的大模型大部分是Decoder only结构
15. 模型结构:你能否概括介绍一下 ChatGPT 的训练过程?
16. 模型结构:在大型语言模型 (llms) 上下文中的标记是什么?
40. 模型结构:GPT3、LLAMA的Layer Normalization 的区别是什么?
04. 模型优化:如何缓解 LLMs 复读机问题
14. 模型优化:在大型语言模型 (llms) 中减少幻觉的策略有哪些?
29. 模型优化:如何提升大语言模型的Prompt泛化性?
34. 模型优化:开源大模型进行预训练的过程中会加入书籍、论文等数据,这部分数据如何组织与处理?
38. 模型优化:如何解决chatglm微调的灾难性遗忘问题?
10. BERT用于分类任务的优点,后续改进工作有哪些?
23. BERT的预训练任务有什么?为什么引入下一个句子预测任务?
37. BERT的预训练过程中是否使用了位置编码和注意力机制?
38. LangChain 通常被用作「粘合剂」,将构建 LLM 应用所需的各个模块连接在一起,请介绍下其核心模块?
39. 模型优化:为了提升Llama 3 的推理效率,模型结构采用分组查询注意 (GQA),简述该模块?
40. 模型架构:llama2中使用的注意力机制是什么?
41. 模型架构:在预训练阶段,几种主流大模型的 Loss 了解过吗? 有哪些异同?
42. 模型架构:旋转位置编码(RoPE)和ALiBi位置编码分别的特点和应用场景?
43. 模型架构:Qwen-VL模型的整体网络架构包括哪三个组件?请分别介绍它们的作用和来源?
44. 模型架构:对于Qwen-VL模型的输入,图像是如何处理的?它们经过视觉编码器和适配器后得到了怎样的特征序列?
45. 数据准备:微调大语言模型的训练集的格式?如何处理GPT生成的训练数据?
46. 模型微调:监督微调(SFT)相比于RLHF的局限在哪?如果用RM清洗和制造SFT数据能不能取代rlhf呢?
47. 数据准备:在处理对话及语料数据时,针对数据去重用了哪些算法,针对语料训练阶段的数据增强做了哪些?
48. 数据准备:LLaMa3.1的微调进行了几轮,奖励模型的训练数据和SFT的训练数据用了什么?
49. 模型推理:现有技术范式下,如何缓解大模型出现的广义幻觉和狭义幻觉?
50. 模型训练:分布式训练框架 DeepSpeed 相较于Pytorch原生的 torchrun 有什么优点?
51. 模型推理:LLM推理时Prefill阶段多数据并行,属于计算瓶颈,有什么对应的加速方法?
52. 模型推理:LLM推理时Decode阶段一次迭代一个token,内存耗时更多,有什么对应的加速方法?
53. 模型优化:LLM从架构上来说,主要是针对Attention和FFN进行优化,其中Attention优化有哪些?
54. 模型推理:大模型训练及微调的显存占用情况,如何估算推理阶段所需显存?
55. 模型训练:大模型训练阶段的耗时在哪里?比如涉及到千卡的训练。
56. 模型优化:在SFT过程中Prompt优化是重要的一步,比如在商品分类的任务中,原提示词可能只包含了类别信息?
57. 模型训练:SFT和RL分别对基座大模型的作用和影响是什么?
58. 模型训练:RL/SFT 如何影响视觉语言模型(VLM)中的视觉识别能力?
59. 模型训练:Qwen-VL 的三个训练流程分别是什么,有什么作用?
60. 模型架构:视觉编码器和 LLM 连接时,使用 BLIP2 中 Q-Former 那种复杂的 Adaptor 好还是 LLaVA 中简单的 MLP 好,说说各自的优缺点?
61. 模型训练:大模型预训练和SFT的loss的差别是什么?
62. 模型问题:Deepseed旨在减少内存使用并提高训练效率,其三个stage分别是什么?
63. 模型架构:Janus-Pro将视觉编码解耦以进行多模态理解和生成,分别是什么?
64. 模型架构:Janus-Pro将图像都被调整为 384×384 像素,对于多模态理解数据和生成数据有什么不同?
65. 模型架构:为什么 qwen2-vl 比qwen-vl 更多保留图片信息?
66. 模型架构:LLM 中的上下文窗口是什么,为什么它很重要?
67. 模型问题:温度在控制 LLM 输出方面起什么作用?
68. 模型问题:三角位置编码与RoPE位置编码的不同?
69. 模型问题:为什么现在的llm大模型主要都是用RoPE位置编码而非其他?
70. 模型问题:Qwen2.5-VL的原生分辨率具体是如何做的?
  • Agent工作流
  • 视觉模型
02. 在视觉大模型中,DINOv2的架构设计有哪些关键创新点?
01. Stable Diffusion里是如何用文本来控制生成的?
21. Stable Diffusion相比Diffusion主要解决的问题是什么?
22. Stable Diffusion每一轮训练样本选择一个随机时间步长?
39. Stable Diffusion的训练过程和预测过程是什么样的?
11. 基座模型:SAM分割一切网络中的Promot类型以及如何输入进网络
26. 基座模型:训练通用目标检测器常会使用多源图像进行训练,如何处理新类别歧视?
27. 基座模型:Grounding DINO可以根据文字提示检测任意目标,简述网络的基本架构?
28. 基座模型:Grounding DINO如何进行零样本迁移,比如要检测电路板中的电容电阻?
29. 基座模型:SAM网络轻量化的几种思路,及代表性工作?
30. Stable Diffusion XL是一个二阶段的级联扩散模型,简述其工作流?
31. 将文本与图像的语义信息进行Attention机制,而Text Condition是三维的,而Latent Feature是四维的?
32. 举例介绍SDXL模型的文本编码全过程?
33. 在SD 1.4和SD 1.5的经典失败案例中,生成图像中的猫出现头部缺失的问题的本质原因及优化方案?
34. DINOv2创建了一个新的高质量数据集, 其中处理过程中用到了去重和检索,简述其步骤?
35. 简述DINOv2训练中 Image-level 和 Patch-level 的目标函数?
36. 视觉预训练MAE模型decoder中的unmask和mask部分分别对应的隐向量是什么?
37. 模型问题:多模态大模型常采用MLP作为视觉映射器,将视觉特征到token一对一地映射到文本空间, 如何压缩视觉token量以提升效率?
38. 模型问题:VLM模型中高分辨率图像降低token数的几种方式?
39. 模型问题:BLIP2 相对于 BLIP 有哪些改进,BLIP3 又有哪些改进?
  • 通用问题
  • 多模态模型/强化学习/AGI等

🍳计算机视觉与感知算法专题

  • 常见问题
  • 目标分类
  • 目标检测
01. 样本匹配策略:FCOS训练阶段如何解决重叠样本造成的GT不一致问题
02. 样本匹配策略:Centernet为什么可以去除NMS,以及正负样本的定义
03. 样本匹配策略:Yolov5的正负样本定义,一个目标是否会被分配到不同的FPN层中
04. 样本匹配策略:Yolov7的正负样本定义
05. 样本匹配策略:Yolov8的正负样本定义
06. 样本匹配策略:Yolov9的正负样本定义
07. 样本匹配策略:Yolov1的正负样本定义
08. 样本匹配策略:DETR用二分图匹配实现label assignment,简述其过程
09. 样本匹配策略:Anchor-free的target assign怎么解决多个目标中心点位置比较靠近的问题
10. 样本匹配策略:Anchor-Based检测器在正负样本标签分配阶段,如何去除对anchor的依赖?
11. 样本匹配策略:目标检测如何选取正负样本将会极大的影响最后的检测效果,举例ATSS如何处理的?
12. 损失函数优化:FCOS的损失函数中centerness的作用
12. 样本匹配策略:FCOS构建正负样本阶段,如果大尺度和小尺度的重叠,比如人和手中的苹果,怎么处理?
12. 损失函数优化:FCOS使用 area-based 方法解决正样本分配的歧义性问题,其对大目标不太友好?还有没有更优的方案?
13. 损失函数优化:有哪些可以解决目标检测中正负样本不平衡问题的方法
14. 细节问题:Yolov5与Yolov4相比neck部分有什么不同
15. 细节问题:Yolov5的Foucs层和Passthrough层有什么区别
16. 细节问题:Yolov5中objectness的作用,最后输出的概率分数如何得到
17. 模型问题:介绍DETR中从图像输入到Encoder处理的序列化数据的过程。
18. 解码问题:解释YOLOv5模型输出(1, 25200, 85)的含义,及解码过程?
19. 解码问题:解释Centernet模型输出offset/scale/heatmap三个头的含义,及解码过程?
20. 场景问题:目标检测中旋转框IOU的计算方式
21. 场景问题:如何修改Yolov5目标检测,从而实现旋转目标检测?
22. 场景问题:在目标Crowded的场景下,经常在两个真正目标中间会出现误检的原因?
23. 场景问题:通过设置更多的先验anchor能否改善小目标及非正常尺寸目标的性能,除计算速度外还存在什么问题
24. 场景问题:目前检测常需要NMS非极大值阈值算法作为后处理,有没有什么可以避免NMS后处理的方案?
25. 模型问题:如何理解DETR中的object query的概念,要为 cross attention 提供更好的位置先验该如何设计模型?
26. 模型问题:YOLOV5和YOLOV8的Head输出通道数分别是多少,假设现在是2个类别的检测任务?
27. 模型问题:解析一下ATSS、Task-Aligned Assigner和SIMOTA标签分配的区别?
  • 目标分割
  • 3D目标检测
  • 对抗网络/视频理解/图像增强/深度估计等

⏰深度学习基础与框架专题

  • Pytorch常用操作及问题
  • 那些常用的训练框架
  • 深度学习常见问题
01. 算子问题:卷积和BN如何融合提升推理速度
02. 算子问题:神经网络引入注意力机制后效果降低的原因
03. 算子问题:激活函数的对比与优缺点
04. 算子问题:Transformer/CNN/RNN的时间复杂度对比
05. 算子问题:深度可分离卷积
06. 算子问题:CNN和MLP的区别
06. 算子问题:max pooling如何操作?什么场景下 average 比 max pooling 更合适
07. 损失函数:损失函数的应用-合页损失
08. 损失函数:为什么交叉熵可以作为损失函数
09. 优化算法:优化算法之异同 SGD/AdaGrad/Adam
10. 优化算法:有哪些权重初始化的方法
11. 优化算法:深度学习中为什么不对 bias 偏置进行正则化?
12. 优化算法:正则化为什么可以增加模型泛化能力
13. 优化算法:为什么Adam常常打不过SGD?症结点与改善方案?
14. 常见问题:深度学习训练中如何区分错误样本和难例样本
15. 常见问题:深度学习模型训练时的Warmup预热学习的作用
16. 常见问题:考虑一个filter[-1 -1 -1; 0 0 0; 1 1 1] 用于卷积,该滤波器将从输入图像中提取哪些边缘
17. 场景问题:深度学习模型中如何融入传统图像处理的特征?直接拼接融合有什么问题?
18. 场景问题:多任务学习中各个任务损失的权重应该如何设计呢?
19. 场景问题:如何处理不平衡的数据集?
20. 场景问题:如何将大模型有效地切割成若干个子模型?如何将切割后的子模型分配到多个节点上进行并行训练?
21. 优化问题:神经网络权重为什么不能初始化为0,而逻辑回归参数可以初始化为0?
22. 优化问题:当Batch Size增大时,学习率该如何随之变化,具体该怎么变化?
23. 优化问题:深度网络中loss除以10和学习率除以10等价吗?
24. 算子问题:大模型训练中bf16与fp16有什么区别?

🛺自动驾驶、智慧医疗等行业垂域专题

  • 自动驾驶
01. 相机内参和外参的含义?如果将图像放大两倍,内外参如何变化?
02. 从世界坐标系到图像坐标系的变换关系?
03. 放射变换与逆投影变换分别是什么
04. 卡尔曼滤波Q和R怎么调
05. 如何理解BEV空间及生成BEV特征
08. 栏杆检测为什么不用网络学习
09. 卡尔曼滤波怎么用同一个filter同时适配车辆横穿的场景
10. BEV特征怎么进行数据增强
11. 辅助驾驶场景中,模型对60米之内的中大目标预测的bbox坐标不稳定,有较大的抖动问题,导致测距不稳定,怎么解决?
12. 辅助驾驶场景中,对公交站、房屋顶等特定背景误检,怎么解决?
13. 辅助驾驶场景中,大于100m的车辆车型分类出现跳动怎么解决?
16. 解释KF中的噪声矩阵含义。运动方程中估计噪声是变大还是变小?修正方程中估计噪声是变大还是变小?
20. 车道线检测的任务通常采用分割方案,如何将方案降级至检测,甚至是车道线分类?
21. 车道线检测的任务中如何处理异行线,比如道路交叉口?
24. 简述BEVformer的Decoder逻辑?
25. BEVFormer中的Spatial Cross-Attention的步骤?
26. 车上多个摄像头图像投影到2D平面如何实现?
27. 假如你的车子有4个激光雷达,你如何设计点云分割算法?
28. 假如当前需要你把场景里的砖头分割出来,靠点云分割能否正确识别?
29. 点云中的水雾怎么去除?
30. 车宽测距和接地点测距分别使用了什么样的先验知识?这些先验如果不成立的时候能有什么手段来放宽限制?
31. 车辆行驶过程中 Pitch 角度估计的三种方法?
32. 如何消除一堆3D点云中的角点?
33. 如何将 3D 世界坐标点转换为 2D 图像坐标?
34. 单目3D目标检测的预测信息包含哪些,在预测3D框中心偏差时针对截断目标如何处理?
35. 通过几何关系估计深度过程中,由于高度的误差使得深度的估计不确定性高,如何缓解?
36. Nuscenes数据集中相机传感器配置,及标注内容包含哪些?
37. 简述BEVformer模型在特征提取过程中,张量流的变换情况?
38. 简述生成BEV特征图的几种方式,其中LSS的lift操作具体做了什么?
39. 感知算法既希望获得高分辨率的输入图像又希望获得大FOV的输入图像,业内一般做法是设置ROI区域,怎么选?
40. 现在要开发一个视觉语言模型来解决通用感知面临的Corner Case自动驾驶任务,该如何做?
41. 单目3D车道线检测的意义是什么,该如何做?
  • 智慧医疗
  • 自然语言处理/智慧商业/搜广推
  • 多模态大模型
  • 场景实战

🏳‍🌈手撕项目代码专题

01. Pytorch 实现注意力机制、多头注意力
02. Pytorch 搭建一个基础模块,包含Conv+Bn+Relu
03. Pytorch 搭建一个CNN卷积神经网络
04. PyTorch 卷积与BatchNorm的融合
05. PyTorch 分割网络损失函数Dice Loss的代码实现
06. PyTorch 实现Focalloss
07. Pytorch 实现BN批量归一化
08. Pytorch 针对L1损失的输入需要做数值的截断,构建CustomL1Loss类
08. Pytorch 实现SGD优化算法
08. Pytorch 实现Triplet Loss
09. Numpy 广播机制实现矩阵间L2距离的计算
10. Numpy 输入boxA, boxB实现bbox_iou的计算
11. Numpy 输入两组坐标实现IOU的计算
12. Numpy 实现Focalloss
13. Numpy 实现非极大值抑制NMS
14. Numpy 实现改进版本的非极大值抑制Soft-nms
15. Numpy 实现一个函数来计算两个向量之间的余弦相似度
16. Numpy 实现Sigmoid函数
17. Numpy 实现Softmax函数
18. Numpy 实现K-means聚类
18. Numpy 完成稀疏矩阵的类,并实现add和multiply的操作
19. C++ 描述图像resize的过程并实现
20. C++ Conv2D卷积的实现
21. Numpy 实现线性回归损失函数最小二乘法,输入直线对应的坐标点,输出损失
22. Numpy 实现线性回归,输入学习率、迭代次数及坐标点
23. Numpy 实现目标实数类别的one-hot编码
24. Numpy 实现交叉熵损失函数
25. Pytorch 实现图像归一化的操作
26. Numpy 实现maxpooling操作
27. Pytorch 使用torch.utils.data.Dataset类来构建自定义的数据集,根据文件名后缀来创建一个图像分类的数据集
28. Python 实现逆透视变换IPM(鸟瞰图)
29. Numpy 实现两个矩阵的乘法,并验证结果是否与PyTorch中的torch.matmul相同
30. PyTorch 构建一个自定义层,该层实现一个简单的LReLU激活函数
31. PyTorch 编写一个数据增强类,实现随机水平翻转和通道变换
32. PyTorch 实现图像到Patch Embedding过程,提示可用卷积实现
33. PyTorch 代码实现 BEVFormer 的六张图输入部分

🚩优异开源资源推荐专题

aigc
algorithms
awesome-cv
cnn
deep-learning
interview-questions
leetcode-python
machine-learning
medical-imaging
pytorch
self-driving-car

Significant stargazers

Jian Xie

43 followers · starred Jun 2025

Kedreamix

400 followers · starred Nov 2024

Guohui Zhang

12 followers · starred Mar 2026

Chengwei Wei

7 followers · starred Jul 2025