Feladat #30
Szerző:Mihai Nan
Nehézség
Az Ön legjobb eredménye
N/A
Egy olyan klasszifikációs modell építése a cél, amely egy szöveghez tartozó fő érzelmet jósolja meg.
Minden példa egy rövid szöveggel van jellemezve, és a címke (label) a megfelelő érzelmet reprezentálja (pl.: joy, anger, sadness, stb.).
Ez a probléma a többosztályos klasszifikáció kategóriájába tartozik.
text – az üzenet vagy cikk szöveges tartalmaA célváltozó:
label – a szöveghez társított érzelem (string)train.csvA következő oszlopokat tartalmazza:
SampleIDtextlabelPélda:
| SampleID | text | label |
|---|---|---|
| 1 | "I am so happy today!" | joy |
| 2 | "I feel really angry about this situation." | anger |
| 3 | "Feeling a bit sad after watching that movie." | sadness |
test.csvUgyanazokat az oszlopokat tartalmazza label nélkül, de tartalmazza a SampleID-t.
Példa:
| SampleID | text |
|---|---|
| 101 | "What a wonderful surprise!" |
| 102 | "I can't believe this happened." |
A kimeneti fájlnak (submission.csv) pontosan két oszlopot kell tartalmaznia:
SampleIDlabel – a modell által jósolt címkePélda:
| SampleID | label |
|---|---|
| 101 | joy |
| 102 | surprise |
A modellek értékelése Macro F1-score használatával történik:
ahol:
A végső pontszám 0–100 intervallumba lesz transzformálva, úgy hogy a nagy F1 nagy pontszámhoz vezessen. A maximális pontszámhoz az F1-nek 0.9-nél nagyobbnak vagy egyenlőnek kell lennie.
Az adathalmaz a Kaggle-ről származik: Kaggle Emotion Dataset.