Data Science · Klinik Klinische Datenanalyse & Machine Learning
Ansicht
Lerntiefe
Codeansicht
Farbschema

Teil 5 · Machine Learning und KI in der Medizin

Übungen

31 · Verarbeitung klinischer Freitexte mit LLMs

Code in Englisch, Prosa/Antworten Deutsch. Lösungen: loesungen.md.

Aufgabe 1 – Pipeline-Leakage demonstrieren

Passe den TfidfVectorizer einmal außerhalb der Pipeline auf dem gesamten Datensatz an (.fit_transform(texts, y)), dann innerhalb. Vergleiche die Kreuzvalidierungs-AUC beider Varianten und erkläre den Unterschied.

Aufgabe 2 – N-Gramme und Stoppwörter

Ändere ngram_range auf (1, 1) (nur Unigramme). Wie verändert sich die Test-AUC? Welche klinischen Wortmuster gehen dabei verloren?

Aufgabe 3 – Tokens interpretieren

Gib die 10 Tokens mit dem positivsten und die 10 mit dem negativsten Koeffizienten aus. Welche erscheinen klinisch plausibel? Welche überraschen?

Aufgabe 4 – Schwelle klinisch wählen

Wähle eine Schwelle, bei der die Sensitivität für Verschlechterung mindestens 0,80 beträgt. Wie verändert sich die Spezifität? Wann wäre dieser Kompromiss klinisch gerechtfertigt?

Bonus – Regularisierung

Teste C in [0.01, 0.1, 1, 10] mit GridSearchCV (cv=5, scoring="roc_auc"). Welches C liefert die beste CV-AUC? Erkläre, was starke Regularisierung (kleines C) mit seltenen, stark assoziierten Tokens macht.