An enhanced neural network algorithm and its applications for numerical optimization and parameter extraction of photovoltaic models | Synapse