CoolFace
Apppublic

shapiropoly/coursework_nli_xlmr_lora

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes
App README

Multilingual logical relation classifier mBERT + LORA

Этот репозиторий содержит компактную версию mBERT-base, дообученную методом Low-Rank Adaptation (LoRA) на датасете Kaggle “Contradictory, My Dear Watson”. Модель классифицирует логическую связь между двумя предложениями (premise, hypothesis) и выдаёт одну из трёх меток:

label idметкаописание
0Entailmentгипотеза логически следует из посылки
1Neutralотношения нет
2Contradictionгипотеза противоречит посылке

LoRA-адаптер увеличил количество обучаемых весов всего на 0,6 %, поэтому итоговый чек-пойнт весит ≈ 420 МБ и работает даже на CPU-инстансах.

Быстрый тест в браузере

Попробовать модель можно на Hugging Face Spaces: ▶ https://huggingface.co/spaces/shapiropoly/coursework_nli_xlmr_lora

Инструкция как пользоваться демо:

  1. 1.Введите два предложения: предпосылку и гипотезу, нажмите "Check"
  2. 2.Если хотите посмотреть тепловую карту по токенам, выберите "Show attention heat-map" — так вы увидите, на какие слова модель больше обращает внимание при принятии решения

Детали модели

характеристиказначение
базовая архитектураmBERT-base, 12×768, 110 M params
LoRA-рангr = 16, α = 16
модифицированные проекцииquery, value
обучаемых параметров≈ 0,6 % от полного fine-tune
макс. длина токенов512
языки предобучения104 (Wiki dump)