Text this: Improving optimal prompt learning through multilayer fusion and latent dirichlet allocation