Personalized PV system recommendation for enhanced solar energy harvesting using deep learning and collaborative filtering | Synapse