The use of solar cells despite being free of contamination and unlimited in terms of the amount of energy is considered as a costly way to generate energy. Two main factors may be enumerated as follows. First of all, the amount of sunlight and ambient temperature affected the amount of energy received from sunlight by solar panels, as long as the amount of sunlight changes overnight in line with changing weather conditions and the second one is the low efficiency of the energy conversion. The main reason for the low electrical efficiency is the nonlinear variation of the output voltage and current along with the change of the amount of radiation, the change of the temperature of the operating environment and the change of the electric charge, respectively. To address this concern, the maximum point of the photovoltaic system can be tracked through an appropriate algorithm and pushes the system point to the optimal point. In a word, the key goal of the investigation presented here is to provide an approach that in the high speed and precision of convergence to the maximum power point is well considered. So far, a large number of available methods have been used to increase the efficiency of solar cells. Some of these are associated with problems in the tracking process or they respond slowly. It should be noted that a set of them are depended on the types and structures of solar cells and also their implementation is very complex and costly. Therefore, this study has focused on intelligence-based techniques such as artificial neural networks to solve all the problems mentioned. The investigated outcomes verify the effectiveness of the approach performance proposed.