• Learn To Rank

    在信息检索中,给定一个query,搜索引擎召回一系列相关的Documents,然后对这些Documents进行排序,最后将Top N的Documents输出。

  • 两种神经网络参数初始化方法

    重点介绍一下Xavier和Kaiming初始化:

  • LLM Inference Performance Engineering

    https://www.databricks.com/blog/llm-inference-performance-engineering-best-practices
  • LLaMA2详解

    LLaMA2的模型结构拆解:

  • GPU利用率

    英伟达官方的GPU利用率的定义如下:

  • Attention Sink

    论文发现自回归LLM存在的一个有趣现象:对于输入文本最靠前的少量几个token,无论它们在语义上与语言建模任务的相关性如何,大量的注意力分数都会分配给他们,如下图所示:

  • RAG

    现有的LLM已经具备了理解、生成、逻辑和记忆能力,RAG(Retrieval Augmented Generation)则是为其套上外挂,使LLM能够访问训练数据来源之外的权威知识库,并生成领域特定的内容,而无须重新训练模型。

  • 从loss角度理解LLM涌现能力

    如今的很多研究都表明小模型也能出现涌现能力,本文的作者团队通过大量实验发现模型的涌现能力与模型大小、训练计算量无关,只与预训练loss相关。

    作者团队惊奇地发现,不管任何下游任务,不管模型大小,模型出现涌现能力都不约而同地是在预训练loss降低到 2.2 以下后。

  • SwiGLU激活函数

    SwiGLU激活函数已经成为LLM的标配了。它是GLU的变体,公式如下:

  • 模型训练的显存占用分布

    训练过程中,显存消耗主要有模型参数、梯度、optimizer状态值和中间激活值。

/21