Text this: Artificial Intelligence Techniques in Solar Energy Applications