In this study, using a multi-layer perceptron neural network (MLPNN) model, total organic carbon (TOC) and hydrogen index (HI) values for Pabdeh and Gurpi Formations in the oil fields of Naft Sefid (NS-13), Kupal (KL-36, KL-38, and KL-48) and Palangan (PL-2) were calculated in the North Dezful Embayment located in the southwest of Iran. To build the MLPNN model, the geochemical data calculated by the Rock–Eval pyrolysis method (TOC and HI) and the conventional petrophysical well log data, including sonic transit time log (DT), formation density log (RHOB), total resistivity log (RT), spectral gamma-ray log, computed gamma-ray log and neutron porosity log from the NS-13 well were used. The log data were the input layer, and the geochemical data were the output layer of the model. Twenty-four datasets were used for MLPNN training, and seven datasets were used for MLPNN testing. Two hidden layers were considered in this technique. Each hidden layer has an activation function (tanh) and a solver parameter (lbfgs). The accuracy of measurement of TOC and HI indices of Pabdeh and Gurpi Formations in terms of R2 was 0.93 and 0.90, respectively. This model has higher accuracy than the ΔlogR technique (R2: 0.28). Considering the relationships between the input data and other wireline logs is an advantage of this technique. These two formations have five source rock zones. Pabdeh Formation has three zones. The middle zone of the Pabdeh Formation (Pz. II) has the highest TOC (2.6 wt%) and source rock potential. Pabdeh Formation has kerogen type II. Gurpi Formation has a weaker source rock potential than Pabdeh Formation due to its low TOC content (< 1%). Both source rock zones of this formation have low TOC, but in some layers of the lower zone of the Gurpi Formation (Gz. II), high values for TOC were predicted. Gurpi Formation has Kerogen types II and III.