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 (традиционный 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 и дообученными моделями.
Проверяются ли записи и поддерживаются ли в актуальном состоянии?Репозиторий описывается как всё ещё активно обновляемый, с датированными записями в changelog (например, добавление AlexaTM, UniLM и раздела об ограничениях использования в апреле/мае 2023), но он поддерживается сообществом через пул-реквесты и отражает состояние исследований LLM на 2023 год.
Охватывает ли он ограничения использования и лицензирование моделей?Да, есть отдельный раздел 'Usage and Restrictions' об ограничениях коммерческого и исследовательского использования моделей и наборов данных, любезно предоставленный доктором Du.
Что за рисунок эволюционного дерева?Это диаграмма, прослеживающая развитие современных LLM по годам и выделяющая известные модели; исходные файлы PowerPoint как анимированной (GIF), так и статичной версий включены в репозиторий.
Связан ли он с опубликованной статьёй?Да, список основан на обзоре 'Harnessing the Power of LLMs in Practice: A Survey on ChatGPT and Beyond' авторов репозитория и их соавтора Xinya Du.
Какие темы охватывает раздел Trustworthiness?Он охватывает устойчивость и калибровку, ложные смещения (например, обучение по «обходным путям», гендерные предубеждения) и проблемы безопасности вроде обнаружения сгенерированного LLM текста и распространения стереотипов.
Creator
Mooler0410
Size
25.9 MB
Stars
10.2K
Updated
CommitAug 06
Age
3y
Commits · 90 Days