Запрос к модели
Одиночный и пакетный режимы работают через реальные endpoints; кнопки ниже взяты из датасета.
FastAPI + TF-IDF + LinearSVC
Прототип принимает текстовое описание, определяет ветку level_1, выбирает итоговый level_2 с hard routing и показывает прямые top-3 подсказки второго уровня. Scores используются для ранжирования и не являются калиброванными вероятностями.
Одиночный и пакетный режимы работают через реальные endpoints; кнопки ниже взяты из датасета.
Результат появится после запроса.
Страница собрана вокруг прикладного сценария защиты: от ввода текста до интерпретации решения и ограничений модели.
Сначала определяется level_1, затем итоговый level_2 выбирается внутри предсказанной ветки.
Direct scores второго уровня показывают порядок альтернатив. Их корректнее читать как относительный рейтинг, а не как вероятность.
API подсвечивает короткие тексты, низкую уверенность и расхождение hard routing с direct top-1.
Endpoint /predict-batch позволяет отправить сразу несколько описаний и сравнить ответы в одной выдаче.
В демонстрацию включены графики из исследовательской части проекта: сравнение моделей, анализ ошибок и матрица ошибок.
Сравнение direct level_2, hard routing и oracle routing по ключевым метрикам.
Разделение ошибок на уровень маршрутизации и уровень выбора класса внутри ветки.
Визуальная проверка качества классификации для первого уровня иерархии.
/health/model-info/predict/predict-batchuvicorn src.api.app:app --host 0.0.0.0 --port 8000