NLP Research Demo

Mental Health Textklassifikation

Ein deutschsprachiges NLP-Modell, das Texte automatisch nach Mental-Health-Kategorien klassifiziert — trainiert mit Capsule Networks auf GBERT-Basis.

Forschungs-POC — Keine klinische Diagnose

Dieses Tool dient ausschliesslich Demonstrations- und Forschungszwecken. Es ersetzt keine professionelle psychologische Beratung. Wenn du Hilfe brauchst: Telefonseelsorge 0800 111 0 111 (kostenlos, 24/7)

Anwendungsfälle

Wo kann das helfen?

  • Automatische Triage in Support-Queues
  • Priorisierung von Hochrisiko-Anfragen
  • Content-Moderation in Communities
  • Telemedizin-Vorfilterung
  • Forschung zu Mental Health in Social Media

Das Ziel

Schnellere Hilfe ermöglichen

In grossen Ticket-Systemen oder Support-Queues gehen kritische Nachrichten oft unter. Dieses Modell kann helfen, Hochrisiko-Fälle automatisch zu erkennen und zu priorisieren — damit Hilfe schneller ankommt.

5 Kategorien

Das Modell klassifiziert Texte in folgende Bereiche

😔
Depression
😰
Angst
🔄
Bipolar
⚠️
Suizidalität
💭
Ventil

Architektur & Pipeline

📝

Text-Input

Deutscher Freitext

🔤

Tokenizer

GBERT Tokenization

🧠

Encoder

6-Layer GBERT

💊

Capsule Head

Dynamic Routing

📊

Output

5 Kategorien + Scores

Benchmark-Ergebnisse

Performance auf etablierten Mental-Health-Datensätzen

~72%
SWMH Macro-F1
Social Media Mental Health Dataset
~81%
Dreaddit Macro-F1
Stress Detection in Reddit
<50ms
Inferenz-Latenz
CPU-only, ONNX-optimiert

Was ich gebaut habe

Capsule Network Head

Custom PyTorch-Implementation eines Capsule-Klassifikators auf Basis von Dynamic Routing — für bessere Uncertainty-Estimation.

German Data Augmentation

Pipeline zur Übersetzung und Augmentierung englischer Mental-Health-Datensätze ins Deutsche mit Qualitätsprüfung.

ONNX Export & Quantization

Optimierter Export für CPU-Inferenz mit INT8-Quantisierung — 4x kleineres Modell bei minimalem Genauigkeitsverlust.

FastAPI + React Frontend

Production-ready API mit Health-Checks, Pydantic-Validierung und interaktivem Web-Interface.

Tech Stack

Python PyTorch Transformers GBERT Capsule Networks ONNX FastAPI Docker Traefik

Selbst ausprobieren

Gib einen deutschen Text ein und sieh, wie das Modell klassifiziert.

Zur Demo