К содержимому
NEOBRIDGE INSIGHTПо вопросамinfo@neobridge.kz
⌕
Технические модули

Jarvis: компактная русскоязычная модель и учебный цикл обучения

Jarvis — описанный автором компактный decoder-only transformer для русского текста и диалогов; заголовок указывает 112 млн параметров и PyTorch.

Для кого

Разработчики, которые применяют LLM и хотят разобраться в их устройстве.

·1 источников·По описаниям проекта ↗
Концептуальная иллюстрация к обзору: Jarvis: компактная русскоязычная модель и учебный цикл обучения
Концептуальная иллюстрация · создана с помощью ИИ
01
КЛЮЧЕВЫЕ СВЕДЕНИЯ

Паспорт проекта

По первоисточникам
Тип
Технические модули
Задача
Разобраться в устройстве LLM через создание собственной небольшой работающей модели.
Для кого
Разработчики, которые применяют LLM и хотят разобраться в их устройстве.
Технологии
API / LLM / PyTorch
Что потребуется
Проект описан как реализованный на PyTorch; аппаратные требования и версии не указаны.
Основание
1 первоисточников
02
СУТЬ

За 30 секунд

01 / Зачем

Разобраться в устройстве LLM через создание собственной небольшой работающей модели.

02 / Как

Генерирует текст с KV-cache; для взаимодействия добавлены консольный чат и Telegram-бот. Автор также описывает обучение и простой бенчмарк.

03 / Результат

Генерация текста через чатовые интерфейсы; автор сообщает о публикации SFT-checkpoint и соответствующего токенизатора на Hugging Face.

03
ПОСЛЕДОВАТЕЛЬНОСТЬ

Как это работает

01

На входе

Русский текст и диалоги; для обучения предусмотрены подготовка данных и собственный обученный токенизатор, но состав корпуса не раскрыт.

02

Механизм

Генерирует текст с KV-cache; для взаимодействия добавлены консольный чат и Telegram-бот. Автор также описывает обучение и простой бенчмарк.

03

Результат

Генерация текста через чатовые интерфейсы; автор сообщает о публикации SFT-checkpoint и соответствующего токенизатора на Hugging Face.

04
ПОДРОБНОСТИ

Что важно понять

01

Техническое устройство

Собственная decoder-only архитектура дополнена токенизатором, подготовкой данных, предварительным обучением и SFT; генерация использует KV-cache, доступны консольный чат и Telegram-бот.

02

Для чего создано

Разобраться в устройстве LLM через создание собственной небольшой работающей модели.

03

Сценарии использования

Русскоязычный текстовый диалог через консольный чат и Telegram-бот; опубликованные checkpoint и токенизатор упомянуты как результат проекта.

04

Идея решения

Пройти полный небольшой цикл от реализации архитектуры и подготовки данных до обучения и диалоговых интерфейсов вместо одного вызова готового API.

05

Какую задачу описывает источник

Названа потребность разработчиков, уже использующих LLM, понять их внутреннюю работу.

05
ГОТОВНОСТЬ К ПРОВЕРКЕ

Что известно из описания

Полнота описанияЗапуск не проверялся
МеханизмОписано
ТребованияОписано
ОграниченияОписано

Что потребуется

  • Проект описан как реализованный на PyTorch; аппаратные требования и версии не указаны.

Что учитывать

  • В реализации не используется готовый AutoModelForCausalLM: архитектуру автор реализовал сам.
06
СМОТРИМ ГЛУБЖЕ

Комментарий NeoBridge

Общая справка

  • SFT — Дообучение модели на примерах желательных ответов. Конкретный состав примеров jarvis не раскрыт.
  • KV-cache — Сохранение промежуточных данных внимания для использования при дальнейшей генерации. Это общее пояснение, не описание реализации jarvis.
  • API — Правила, по которым программы обращаются друг к другу: например, запрашивают данные или передают команду.

Что стоит уточнить

  • Какие версии, оборудование и команды нужны для обучения и запуска? Заголовок с PyTorch не заменяет инструкцию.
  • Где точные ссылки и лицензии checkpoint, токенизатора и данных? Публикация не определяет права использования.

Основания и справочные материалы

API ↗
↗
ОСНОВАНИЯ

Из первоисточников

1 ссылок

Редакционный обзор NeoBridge Insight по материалам источников ниже. Права на исходные тексты, код и изображения принадлежат их правообладателям. Условия использования указаны в первоисточниках.

Автор проекта по источнику: eragon369

Независимое тестирование проекта не проводилось.

← Вернуться к проектам Продолжить исследование ↗