Skip to content

webmakaka/Build-a-Large-Language-Model-From-Scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,089 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[Книга][Рашка С.] Строим LLM с нуля [RUS, 2025]

Строим LLM с нуля

Оригинальные искодные коды:
https://github.com/rasbt/LLMs-from-scratch


С первого раза не смог разобраться в должной мере. Мы тут "вроде как с 0" собираем. А по итогу, - выкачивааем из интернета уже готовое, т.к. сомостоятельно обучить, чтобы что-то хоть как-то работало, требуются вычислительные мощности стоимостью под $750k, да и то в случае успеха.

Придется вернуться попозже. Как появится желание упороться поглубже. Но похоже, идея которая и была изначально только подтвердилась, что в лучшем случае можно взять что-то готовое и сделать fine tuning.

Если кто из более сообразительных чем-то может поделиться инфой, будет круто.

P.S. Тут еще прошла инфа из 2х источников, что "Наш Гига Чат реально крут", это Qwen + наклейки. А яндекс, проводя свои обучающие семинары, тоже пользуется решениями от OpenAI.


Оглавление:

  1. ✅ Знакомство с большими языковыми моделями
  2. ✅ Работа с текстовыми данными
  3. ▶️⏸️ Программирование механизмов внимания
  4. ▶️⏸️ Создание GPT-подобной модели для генерации текста с нуля (Соберем модель GPT-2 в коде)
  5. ▶️⏸️ Предварительное обучение на неразмеченных данных (Предварительно обучим модель GPT-2)
  6. ▶️⏸️ Тонкая настройка по классификации (Загрузим предварительно обученные веса из OpenAI)
  7. ▶️⏸️ Тонкая настройка по инструкциям

Этапы создания большой языковой модели


Python Environment Setup Video


Link to the video


$ mkdir -p ~/projects/dev/ml/llm
$ cd ~/projects/dev/ml/llm
$ git clone https://github.com/webmakaka/Build-a-Large-Language-Model-From-Scratch
$ cd Build-a-Large-Language-Model-From-Scratch/

$ pip install uv
$ uv venv --python=python3.12
$ source .venv/bin/activate
$ uv pip install -r requirements.txt
$ uv run jupyter lab

About

[Книга][Рашка С.] Строим LLM с нуля [RUS, 2025]

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors