尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Демо гибридной модели CustomBERTCNNAttentionModel (BERT + Multihead Self-Attention + CNN) для автоматического обнаружения кибербуллинга в текстах социальных сетей. Модель разработана в рамках научного проекта ИРН AP23488900 «Автоматическое обнаружение кибербуллинга среди молодежи в социальных сетях с использованием искусственного интеллекта».
Модель обучена на англоязычном наборе cyberbullying_tweets.csv (44 255 текстов, 6 классов). На тестовой выборке: точность 89,6 % по шести классам, F1 «кибербуллинг / нет» 95,5 %. Тексты на казахском и русском языках эта версия модели не распознает.
| Путь | Назначение |
|---|---|
index.html | Интерфейс, публикуется через GitHub Pages. Адрес сервера задается в <meta name="api-base"> |
space/ | Сервер на FastAPI с моделью, разворачивается на Hugging Face Spaces (Docker) |
space/model_cyberbullying.py | Архитектура модели: BERT → Multihead Self-Attention → 2 × Conv1D → Max Pooling → Linear |
space/preprocessing.py | Очистка текста и токенизация |
space/classifier_local.py | Загрузка весов, классификация и расчет влияния слов |
space/checkpoints/ | Классы, метрики и параметры обучения; веса model.pt (448 МБ) хранятся только в Space |
GET /api/status — состояние модели и сведения об обученииPOST /api/predict с телом {"text": "...", "explain": true} — вероятность кибербуллинга, вероятности по классам и влияние каждого слова (explain: false — без расчета влияния)cd space
docker build -t cyberbullying-space .
docker run -p 7860:7860 cyberbullying-space
Интерфейс откроется на http://localhost:7860. Для запуска нужен файл весов space/checkpoints/model.pt.