With the tremendous advancements in the sector of renewable energy, power generation sources have diversified, and the grid has become complex to manage. Therefore, enhanced prediction of power sources has become paramount to efficiently manage power systems. In the context of the fourth industrial revolution, artificial intelligence appears as an emerging solution to address this challenging issue. Supported by other developing technologies such as big data and connected objects, artificial intelligence can provide accurate forecasts. Therefore, a performance comparison of several up-to-date machine learning algorithms is conducted in this paper for the hourly prediction of the resulting Photovoltaic power. The methods employed include bayesian regularized neural networks, k-nearest neighbors, gradient boosting, random forest, support vector regression, and multivariate adaptive regression splines. Moreover, this paper investigates the prevailing meteorological and irradiation data affecting the Photovoltaic power through using a correlation analysis. Although there are various existing surveys on photovoltaic power forecasts, current researches usually employ a single approach and compare it to basic algorithms without providing a thorough performance comparison. Furthermore, the datasets used in general depend on a certain period of the year, making it hard to assess the final results. The key contribution of this research is the comprehensive assessment of six complex machine learning techniques, using two years of input data, the most popular error metrics: R-squared, Root Mean Square Error, Mean Absolute Error and a consistent set of black box model's explainers. The results revealed precisely that Bayesian regularized neural networks achieved the best prediction accuracy with R²=99,99%.