Photovoltaic (PV) modules are exposed to the outside, which is affected by radiation, the temperature of the PV module back-surface, relative humidity, atmospheric pressure and other factors, which makes it difficult to test and analyze the performance of photovoltaic modules. Traditionally, the equivalent circuit method is used to analyze the performance of PV modules, but there are large errors. In this paper-based on machine learning methods and large amounts of photovoltaic test data-convolutional neural network (CNN) and multilayer perceptron (MLP) neural network models are established to predict the I-V curve of photovoltaic modules. Furthermore, the accuracy and the fitting degree of these methods for current-voltage (I-V) curve prediction are compared in detail. The results show that the prediction accuracy of the CNN and MLP neural network model is significantly better than that of the traditional equivalent circuit models. Compared with MLP models, the CNN model has better accuracy and fitting degree. In addition, the error distribution concentration of CNN has better robustness and the pre-test curve is smoother and has better nonlinear segment fitting effects. Thus, the CNN is superior to MLP model and the traditional equivalent circuit model in complex climate conditions. CNN is a high-confidence method to predict the performance of PV modules. from the measured current-voltage (I-V) characteristic curves is important for evaluation, modeling and diagnosis of the actual operating state of in situ PV arrays [14]. Nowadays, manufacturers of photovoltaic modules provide standard reporting condition (SRC) or standard test condition (STC) ratings of PV modules. The main test conditions of PV modules are mainly under laboratory environment, which include irradiation intensity of 1000 W/m 2 , spectral distribution in accordance with the AM1.5 spectrum and temperature of 25 ± 1 • C for the PV module. However, in the practical engineering environment (outdoor weather conditions), these conditions rarely appear at the same time. The adequacy and applicability of PV modules under STC is still a controversial issue [15]. Actually, the PV modules based on SRC are still unreasonable for the real-world weather conditions. Therefore, performance test of PV module based on STC condition needs to be improved in the outdoor weather conditions [16]. Although the outdoor characteristics of PV modules can be predicted by algebraic or numerical methods, these methods used in photovoltaic system engineering ignore some second-order effects, like wind speed, shunt resistance, parasitic capacitance, spectral effect and non-linearity under low illumination, thus the prediction error of these methods is large [17]. Based on this, many photovoltaic modeling methods have been proposed in recent years. Generally, these methods can be divided into two types: the white box model based on equivalent circuit and the black box model based on regression [18][19][20]. The equivalent circuit method is used for the prediction of photovolta...