LLMsPracticalGuide README

The project's README from github.com/Mooler0410/LLMsPracticalGuide. As one markdown file: README.md.

The Practical Guides for Large Language Models

Awesome

A curated (still actively updated) list of practical guide resources of LLMs. It's based on our survey paper: Harnessing the Power of LLMs in Practice: A Survey on ChatGPT and Beyond and efforts from @xinyadu. The survey is partially based on the second half of this Blog. We also build an evolutionary tree of modern Large Language Models (LLMs) to trace the development of language models in recent years and highlights some of the most well-known models.

These sources aim to help practitioners navigate the vast landscape of large language models (LLMs) and their applications in natural language processing (NLP) applications. We also include their usage restrictions based on the model and data licensing information. If you find any resources in our repository helpful, please feel free to use them (don't forget to cite our paper! 😃). We welcome pull requests to refine this figure!

    @article{yang2023harnessing,
        title={Harnessing the Power of LLMs in Practice: A Survey on ChatGPT and Beyond}, 
        author={Jingfeng Yang and Hongye Jin and Ruixiang Tang and Xiaotian Han and Qizhang Feng and Haoming Jiang and Bing Yin and Xia Hu},
        year={2023},
        eprint={2304.13712},
        archivePrefix={arXiv},
        primaryClass={cs.CL}
    }

Latest News💥

Other Practical Guides for LLMs

Catalog

Practical Guide for Models

BERT-style Language Models: Encoder-Decoder or Encoder-only

GPT-style Language Models: Decoder-only

Practical Guide for Data

Pretraining data

Finetuning data

Test data/user data

Practical Guide for NLP Tasks

We build a decision flow for choosing LLMs or fine-tuned models~\protect\footnotemark for user's NLP applications. The decision flow helps users assess whether their downstream NLP applications at hand meet specific conditions and, based on that evaluation, determine whether LLMs or fine-tuned models are the most suitable choice for their applications.

Traditional NLU tasks

Generation tasks

Knowledge-intensive tasks

Abilities with Scaling

Specific tasks

Real-World ''Tasks''

Efficiency

  1. Cost
  1. Latency
  1. Parameter-Efficient Fine-Tuning
  1. Pretraining System

Trustworthiness

  1. Robustness and Calibration
  1. Spurious biases
  1. Safety issues

Benchmark Instruction Tuning

Alignment

LLMsPracticalGuide (Mooler0410/LLMsPracticalGuide)

Searching Database…

这是什么?一份持续活跃更新的精选列表,收录大语言模型(LLM)的实用指南资源,涵盖模型、数据、NLP 任务和使用限制。它基于综述论文《Harnessing the Power of LLMs in Practice: A Survey on ChatGPT and Beyond》。
它是论文、列表,还是工具?它是一个 GitHub awesome-list 风格的仓库:按主题组织的论文和链接目录,外加一张 LLM 演化树图,不含任何可运行代码或软件。
列表是怎么组织的?它分为 Practical Guide for Models(模型实用指南:BERT 式与 GPT 式)、Practical Guide for Data(数据实用指南:预训练、微调、测试数据)、Practical Guide for NLP Tasks(NLP 任务实用指南:传统 NLU、生成、知识密集、扩展能力、特定任务)、Efficiency(效率)、Trustworthiness(可信性)、Benchmark Instruction Tuning 和 Alignment(对齐)等章节。
新手应该从哪里开始?从“Practical Guide for Models”章节开始,它把 LLM 分为 BERT 式编码器模型(BERT、RoBERTa、T5、GLM)和 GPT 式解码器模型(GPT-3、LLaMA、PaLM、GPT-4);然后看 NLP Tasks 的决策流程,了解如何在 LLM 和微调模型之间做选择。
条目经过筛选吗?能跟上最新进展吗?该仓库仍在活跃更新,变更日志带日期(例如 2023 年 4/5 月新增 AlexaTM、UniLM 和使用限制章节),但它靠 pull request 由社区维护,反映的是截至 2023 年的 LLM 研究状况。
它涵盖模型的使用限制和许可吗?涵盖,设有专门的“Usage and Restrictions”(使用与限制)章节,介绍模型和数据集的商业与研究使用限制,该部分由 Dr. Du 提供。
演化树图是什么?它是一张追溯现代 LLM 多年发展脉络、突出知名模型的图表;动画(GIF)版和静态版的源 PowerPoint 文件都在仓库里。
它和某篇已发表的论文有关吗?有,这份列表基于仓库作者与合作者 Xinya Du 的综述《Harnessing the Power of LLMs in Practice: A Survey on ChatGPT and Beyond》。
Trustworthiness(可信性)章节涵盖哪些主题?涵盖鲁棒性与校准、虚假偏差(如捷径学习、性别偏见),以及 LLM 生成文本检测、刻板印象传播等安全问题。
Creator
Mooler0410
Size
25.9 MB
Stars
10.2K
Updated
CommitAug 06
Age
3y
Commits · 90 Days