Commit Graph

  • 08f0356b4d Fix checkpoint resume logic, global epoch numbering, and robust recovery; update tests for checkpointing; all tests passing develop Sergey Penkovsky 2025-08-01 10:40:08 +03:00
  • f7364070f0 Обновлён раздел про источники текстовых корпусов: добавлены ссылки, более подробные описания и рекомендации Sergey Penkovsky 2025-07-31 15:15:55 +03:00
  • 73e7a164f9 docs, logic: обновление документации и автодовосстановления обучения модели, актуализация index.md Sergey Penkovsky 2025-07-30 22:22:20 +03:00
  • 25c067af4a docs: актуализировано описание автодовосстановления обучения и обновлена логика эпох в GPT Sergey Penkovsky 2025-07-30 22:06:26 +03:00
  • 789d2f3848 Обновление документации и тестов main Sergey Penkovsky 2025-07-25 17:36:28 +03:00
  • 6a777d44a5 Обновление документации и тестов Sergey Penkovsky 2025-07-25 17:35:44 +03:00
  • 0fdc8fe41d Обновление истории GPT в документации Sergey Penkovsky 2025-07-25 14:53:41 +03:00
  • 3893ef2ea6 hotfix Sergey Penkovsky 2025-07-24 17:36:40 +03:00
  • 50f4a8c5f6 hotfix Sergey Penkovsky 2025-07-24 16:49:49 +03:00
  • cc4138aba8 Рефакторинг и улучшение компонентов Sergey Penkovsky 2025-07-24 12:58:59 +03:00
  • 6ce048d4ad doc: update readme Sergey Penkovsky 2025-07-23 14:45:39 +03:00
  • e0813fedc6 Документация и примеры: унификация путей, стабильная работа на CPU, расширенный корпус для токенизатора, end-to-end пайплайн обучения и генерации. Исправлены все ошибки с устройствами и индексами, добавлены проверки и диагностика prompt. Sergey Penkovsky 2025-07-23 14:34:10 +03:00
  • a895c59bfe docs(get_data): унификация структуры и оформление\n\nДобавлен summary, структура документа, рекомендации и раздел типовых ошибок. Приведён к единому стилю с остальными техническими файлами Simple-LLM. Sergey Penkovsky 2025-07-23 13:38:19 +03:00
  • 71904ea4e9 Обновление BPE: добавлена документация, тесты и улучшен пример использования Sergey Penkovsky 2025-07-23 13:06:06 +03:00
  • 8b0dd9c504 Реализация и документирование метода fit() для обучения GPT Sergey Penkovsky 2025-07-23 12:26:49 +03:00
  • c56a3e80c9 Реализация класса GetData Sergey Penkovsky 2025-07-22 17:10:28 +03:00
  • 5765eb3bd3 Обновление метода generate в GPT Sergey Penkovsky 2025-07-22 10:53:57 +03:00
  • ae87faddc2 feat: добавление реализации модели GPT Sergey Penkovsky 2025-07-22 06:24:46 +03:00
  • 420c45dc74 Реализация Decoder для трансформера Sergey Penkovsky 2025-07-21 11:00:35 +03:00
  • e6dfdea015 Обновление тестов FeedForward: упрощение проверок инициализации и dropout Sergey Penkovsky 2025-07-21 10:25:14 +03:00
  • a7f9cce13c Обновление тестов BPE: адаптация под текущую реализацию алгоритмов Sergey Penkovsky 2025-07-21 10:23:15 +03:00
  • d9af3dba35 Optimize feed forward: improve dtype handling and layer processing Sergey Penkovsky 2025-07-21 10:07:52 +03:00
  • 6832978dc1 Update .gitignore: add example_output/ directory Sergey Penkovsky 2025-07-21 10:04:54 +03:00
  • 8c5baa0e33 Обновление README: добавлена полная архитектура Transformer Sergey Penkovsky 2025-07-20 14:34:17 +03:00
  • e5fc85f336 Полная реализация FeedForward Sergey Penkovsky 2025-07-20 14:28:18 +03:00
  • 03b245a126 Добавлена документация для FeedForward слоя Sergey Penkovsky 2025-07-20 14:20:11 +03:00
  • 75f99d5def Добавление тестов для MultiHeadAttention + финальные правки Sergey Penkovsky 2025-07-19 22:27:22 +03:00
  • 034b515846 Реализация MultiHeadAttention Sergey Penkovsky 2025-07-19 22:24:05 +03:00
  • 3c1fd4c80c Обновление README: добавлена информация о MultiHeadAttention Sergey Penkovsky 2025-07-19 22:20:12 +03:00
  • 2f390145cf Рефакторинг документации: новая структура README Sergey Penkovsky 2025-07-19 12:05:20 +03:00
  • 6373b4e241 Добавление тестов для HeadAttention Sergey Penkovsky 2025-07-19 11:40:12 +03:00
  • a150828665 Добавление механизма внимания HeadAttention Sergey Penkovsky 2025-07-19 11:35:11 +03:00
  • 9765140f67 Обновление README: добавлена информация о модулях эмбеддингов Sergey Penkovsky 2025-07-18 00:31:08 +03:00
  • 32bca15069 Комплексное обновление проекта Sergey Penkovsky 2025-07-18 00:25:55 +03:00
  • b43e6a85f4 Обновление тестов после переименования модуля эмбеддингов Sergey Penkovsky 2025-07-18 00:24:00 +03:00
  • ea9d63da3a Обновил импорты после переименования token_embedings.py → token_embeddings.py Sergey Penkovsky 2025-07-18 00:19:43 +03:00
  • 87a38e06c4 Переименовал token_embedings.py → token_embeddings.py (исправление опечатки) Sergey Penkovsky 2025-07-18 00:17:37 +03:00
  • f74f41b65e Добавлены TokenEmbeddings: реализация, документация и примеры Sergey Penkovsky 2025-07-17 17:28:06 +03:00
  • 6f2de3c13d docs(readme): add encode/decode examples and output samples Sergey Penkovsky 2025-07-13 01:08:37 +03:00
  • 6d746a960e feat: implement encode/decode methods Sergey Penkovsky 2025-07-12 11:48:34 +03:00
  • 3de32b2856 docs(example): update BPE example with encode/decode demonstration Sergey Penkovsky 2025-07-12 11:46:57 +03:00
  • 26f173cc16 doc: update bpe algorithm Sergey Penkovsky 2025-07-12 11:19:54 +03:00
  • 362a7483e6 feat: implement bpe algorithm Sergey Penkovsky 2025-07-11 12:21:33 +03:00
  • 45eaaabd51 Initial commit Sergey Penkovsky 2025-07-08 14:42:24 +03:00