I am training on tiny imagenet with 200 classes in keras using GPU in google colab. The validation set has 10K size, with each class having 50 samples. My validation accuracy is 48.5% with some classes having very low correct predictions, eg 3 out of 50. For greater accuracy on the same architecture(simplified densenet), I am thinking of using class_weight parameter of model.fit_generator.
I have seen class_weights being used to balance out imbalanced classes, but not for low accuracy classes. So is this feasible and is there any good reference on it?