Text this: Long-tailed representation learning algorithm based on adaptive prototypes and semantic awareness.