Text this: Optimization of photovoltaic energy harvesting using artificial neural network