File size: 1,812 Bytes
619e118
ae44122
 
 
 
619e118
ae44122
619e118
 
 
ae44122
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
---
title: Book Genre Classification
emoji: 📚
colorFrom: indigo
colorTo: purple
sdk: docker
app_port: 7860
pinned: false
---

# Многоклассовая классификация аннотаций книг по жанрам

Демонстрационное Flask-приложение определяет жанр книги по англоязычной аннотации.
Модель поддерживает пять классов: детектив, историческая проза, научная литература, романтика и фантастика.

## Размещение на Hugging Face Spaces

Space должен быть создан с типом SDK Docker. В корне репозитория должны находиться `Dockerfile`, `README.md`, `app.py`, `requirements.txt`, папки `services`, `templates`, `static`, `model` и `results`.

Перед загрузкой проекта в Space нужно скопировать в папку `model` файлы из архива с результатами эксперимента:

- `book_genre_model_package.joblib`;
- `label_names.json`.

Файлы с метриками можно скопировать в папку `results`. Приложение работает без них, но при наличии результатов показывает краткую справку о качестве модели.

## Особенность входного текста

Обучающий набор содержит англоязычные аннотации, поэтому пользовательский текст также желательно вводить на английском языке. Интерфейс приложения оставлен русскоязычным.