An adaptive artificial neural network model for sizing stand-alone photovoltaic systems: application for isolated sites in Algeria | Publicación