Optimization of a photovoltaic-battery system using deep reinforcement learning and load forecasting | Synapse