i'm new in python so for my college final project, i use EfficientNet for the ripeness palm oil into 4 classification. i've total 5852 train data (1463 each) , and 132 test data (33 each). i used code from the internet. but the result is far from good. i already add layers.dropout to prevent / avoid underfitting. and i also use imagenet to do the transfer learning. is there any solution to improve the result?
Edit: i already change my code from conv_base.trainable = False to conv_base.trainable = True. But i think the result still not good
here's my full code: https://drive.google.com/file/d/1OeiSA23xmF5ceq19aqc1l20mlT3Uxocs/view?usp=sharing
and here's my result