The present article explores the possibilities of using artificial neural networks to solve problems related to reconstructing complex geometric surfaces in Euclidean and pseudo-Euclidean spaces, examining various approaches and techniques for training the networks. The main focus is on the possibility of training a set of neural networks with information about the available surface points, which can then be used to predict and complete missing parts. A method is proposed for using separate neural networks that reconstruct surfaces in different spatial directions, employing various types of architectures, such as multilayer perceptrons, recursive networks, and feedforward networks. Experimental results show that artificial neural networks can successfully approximate both smooth surfaces and those containing singular points. The article presents the results with the smallest error, showcasing networks of different types, along with a technique for reconstructing geographic relief. A comparison is made between the results achieved by neural networks and those obtained using traditional surface approximation methods such as Bézier curves, k-nearest neighbors, principal component analysis, Markov random fields, conditional random fields, and convolutional neural networks.