An improved artificial neural networks approach for forecasting current-voltage curves and maximum power point of photovoltaic modules under varying outdoor conditions | Synapse