You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Максим Чистогов f94df248d0 first commit 2 days ago
.gitignore first commit 2 days ago
rag_corpus.json first commit 2 days ago
readme.md first commit 2 days ago
requerements.txt first commit 2 days ago
yandex.py first commit 2 days ago
yandex_gpu.py first commit 2 days ago
yandex_gpu_lowPC.py first commit 2 days ago

readme.md

Medical RAG System with YandexGPT

Система для автоматического преобразования кратких медицинских записей в развернутые формулировки жалоб пациентов с использованием RAG (Retrieval-Augmented Generation) и модели YandexGPT.

🚀 Особенности

  • RAG-архитектура: Поиск релевантных медицинских примеров из базы знаний
  • Гибкое использование GPU: Автоматическое определение и использование GPU для ускорения работы
  • Управление токенами: Интеллектуальное ограничение длины контекста
  • Русскоязычная оптимизация: Специально настроена для работы с медицинскими текстами на русском языке
  • Хранение состояния: Сохранение векторной базы данных между сессиями

📋 Требования

Аппаратные требования

  • Минимально: CPU с 8+ GB RAM
  • Рекомендуется: GPU с 8+ GB VRAM (NVIDIA)
  • Память: 10+ GB свободного места

Программные требования

  • Python 3.8+
  • PyTorch (с поддержкой CUDA при наличии GPU)
  • Библиотеки: chromadb, llama-cpp-python, sentence-transformers, tiktoken

Модель

YandexGPT-5-Lite-8B-instruct-Q4_K_M