求职/免费讲义/认识岗位
06 讲 · 认识岗位

AI 算法:数据、模型与任务效果

把大模型、视觉、多模态、搜推广等方向放回具体任务,区分训练、微调、推理和效果评价。

下载本章 Markdown

与本章一起读的原文

方法 / 教程Dive into Deep Learning / 动手学深度学习个人面经大模型算法 · 实习一面 · 长行莫倦求职复盘字节、百度、快手 · 多场实习复盘 · 大模型丁真

讲义为教学整理;个人经验反映作者当时的情境。查看完整导读与资料目录 →

01算法方向首先由任务决定

图像识别、语音转写、文档理解、内容推荐和文本生成都可能使用深度学习,但数据结构、模型、指标与上线条件不同。招聘中的“大模型算法”也可能细分为预训练、后训练、推理、多模态或特定业务应用。

选读资料时,应先明确输入是什么、期望输出是什么、错误怎样判断。这样才知道一篇教程或论文与某个岗位是否有关。把所有热门模型名称列在一起,会掩盖任务差异。

02从数据到部署的几个环节

数据准备包括清洗、标注和切分;训练通过数据更新参数;微调是在已有模型上继续适配;推理是使用模型产生输出;部署是让推理能力被系统持续调用。算法工程师可能参与全部或其中一部分。

任务例子输入 → 输出常见评价角度
文本分类文本 → 类别精确率、召回率、不同类别表现
推荐排序用户与候选内容 → 排序离线排序质量、线上业务效果
文档抽取文档 → 结构化字段字段正确率、遗漏与格式合规
多模态问答图片及问题 → 答案视觉事实、问题理解、回答依据

03一个高分为什么还不够

随机切分可能让同一用户、病人或文档的相似样本出现在训练和测试中,导致评价过于乐观。时间相关任务还要考虑未来信息是否泄漏。评价设计需要符合真实使用场景,而不是只选择方便的切分方式。

比较两个模型时,还要说明数据、版本、参数设置和评价规则是否一致。平均分上升可能同时伴随某些关键场景下降;延迟和资源需求也可能影响使用。

04与产品策略、Research 如何协作

算法负责改善特定任务效果时,需要产品说明业务目标,运营提供有效样本,开发提供服务环境。推荐系统中,候选生成、评分和重排形成不同环节;业务约束可能与相关性共同决定最终展示。

Research 更可能从通用问题出发研究方法,业务算法更可能从场景指标出发。二者共享数学、代码和实验方法,但岗位期待并不完全相同。

来源与延伸阅读

正文为教学整理与分析。下列公开资料用于核对概念、产品能力和招聘入口;具体岗位条件以原公告为准。

Dive into Deep Learning / 动手学深度学习Aston Zhang、Zachary C. Lipton、Mu Li、Alexander J. Smola · 英文 / 有中文版入口

按面经缺口查自动求导、泛化、注意力、优化算法和推荐系统,先理解计算过程,再看可运行实现。

开源大模型食用指南Datawhale 与社区贡献者 · 中文

按选定模型查部署、推理和微调的对应示例,比较“使用模型”和“训练模型”所需步骤。适合补足面经里的实践问题。

Hello 算法靳宇栋(krahets)与贡献者 · 中文 / 多语言

用动画和代码理解复杂度、树、堆、搜索和动态规划。面经出现编程题时,可从对应的数据结构开始补起。

Cross-validation: evaluating estimator performancescikit-learn · 英文

看训练集、验证集、测试集的分工,以及分组和时间相关数据的切分。

Machine Learning Crash CourseGoogle · 英文

选读分类指标、过拟合、数据与生产系统;产品同学可先看概念,技术同学再看练习。

Recommendation systems overviewGoogle · 英文

从候选生成、评分和重排理解推荐系统,区分模型相关性与业务策略。

LLM CourseHugging Face · 英文

重点看 Tokenizer、数据集、模型使用和微调;认识模型训练的数据流。