It got even worse! I used my val set to see what are the predicted classes. I found that the net did not predicted any of them except for the neutral one (all of them! Which even make it harder to understand!) . The others i got just 0s!

Screenshot_20210910-212138_Chrome720×1257 146 KB

As for the f1 score it is just calculated apon the precision and recall. Yes i have 10 class (11 if you count the nan!)