Purpose

Geotechnical engineering is widely recognized as one of the most intricate fields of engineering due to its involvement with earth materials such as soil, rock and intermediate geo-materials, e.g. coal, which are associated with numerous sources of uncertainty. Consequently, physical studies in this field often rely on simplifications and empirical assumptions. However, the increasing availability of data in geotechnical projects and the potential use of deep learning (DL) algorithms to address research challenges in geotechnics have rendered DL a pivotal research subject in geotechnical engineering. Compared to traditional machine learning (ML) approaches, DL algorithms have greater capacity for automated feature extraction and for learning from large and complex data sets. Therefore, DL algorithms have gained broad application across diverse geotechnical domains. This state-of-the-art review is presented in two parts. Part 1 discusses the most commonly used DL algorithms based on the available literature. Part 2 then highlights the specific application of these algorithms in geotechnical projects. In the first part of the paper, the frequency of use for each algorithm is listed based on the number of articles in which they are used. Subsequently, the most important algorithms are examined in detail. This paper also aims to address the computational tools and frameworks used for implementing DL models, as well as the efficiency and scalability of DL algorithms. In addition, a comprehensive summary is provided, which includes published literature, relevant reference materials, adopted DL algorithms and relevant geotechnical topics. The paper concludes by evaluating the challenges and prospects that lie ahead for the future development of DL in geotechnical engineering.

Design/methodology/approach

This review adopts a systematic literature analysis of DL algorithms relevant to geotechnical engineering. It categorizes DL methods based on usage frequency and evaluates their structures, implementation frameworks (e.g. TensorFlow, Keras, PyTorch) and learning strategies, such as transfer learning. The paper emphasizes the role of data quality and preprocessing and compiles open-access data sets for researchers. It serves as Part 1 of a two-part series, focusing on DL techniques rather than specific applications.

Findings

Convolutional neural networks, long short-term memory networks and generative adversarial networks are among the most frequently applied DL models in geotechnical research. These models have demonstrated superior feature extraction, accuracy and adaptability to geotechnical data sets. DL frameworks like TensorFlow and PyTorch are widely used due to their scalability and open-source nature. Transfer learning emerges as a powerful technique in data-scarce geotechnical domains.

Originality/value

This is one of the first structured reviews exclusively dedicated to DL algorithms in geotechnical engineering. Unlike previous artificial intelligence surveys, it focuses on algorithmic foundations, tools and data requirements. The inclusion of transfer learning and publicly available data sets adds significant practical value. It serves both as an educational entry point and a foundation for further research into real-world DL applications in geotechnics.

In recent decades, artificial intelligence (AI) has shown a notable influence across various disciplines of science (Du and Che, 2023). When examining the literature on a specific research topic, e.g. geotechnical engineering, it is evident that the adoption of these applications is made possible through the use of computational tools, specifically machine learning (ML) and deep learning (DL) methods (Phoon and Zhang, 2023; Cheng and Ziotopoulou, 2023). In general, the relationship between AI, ML and DL can be viewed from two different perspectives. First, as demonstrated in Figure 1(a), DL is a subset of ML, and ML is a subset of AI (Taye, 2023, Liu et al., 2023b; Nyarko et al., 2023). While this classification is not as absolute as natural laws, it is widely accepted. To further examine this relationship, a specific clarification about the meaning of these terms is needed.

Figure 1
A two-part conceptual diagram compares the evolution of A I, machine learning, deep learning, and data science with their processing workflows.Part a presents the relationship among Artificial Intelligence, A I, Machine Learning, M L, Deep Learning, D L, and Data Science using overlapping circles. Artificial Intelligence forms the largest circle on the left. Machine Learning is nested within Artificial Intelligence, and Deep Learning is nested within Machine Learning. Data Science is represented by a large overlapping circle on the right. A curved arrow passes through the nested fields with open circular markers labelled 1950, 1980, and 2010, indicating the year of start for A I, M L, and D L. A legend identifies the shaded regions for Artificial Intelligence, Machine Learning, Deep Learning, and Data Science, and an open circle symbol representing Year of Start. Part b compares Machine Learning and Deep Learning workflows separated by a horizontal line. The upper workflow, titled Machine Learning, begins with an input data matrix containing entries such as x 1,1, x 1,2, x 1,3, ellipsis, x 1,n, x 2,1, x 2,2, x 2,3, ellipsis, x 2,n, x m negative 1,1, x m negative 1,2, x m negative 1,3, ellipsis, x m negative 1,n, x m,1, x m,2, ellipsis, x m,n. Double chevrons lead to a person seated at a computer labelled Feature Selection, followed by another set of double chevrons leading to a neural network labelled Classification, and finally another set of double chevrons leading to an output column containing x 1,n, x 2,n, ellipsis, and x m,n. The lower workflow, titled Deep Learning, begins with the same input data matrix. Double chevrons lead directly to a deeper multilayer neural network labelled Feature Selection plus Classification, followed by another set of double chevrons leading to the same output column containing x 1,n, x 2,n, ellipsis, and x m,n.

Schematic representation of the relation between AI, ML and DL

Figure 1
A two-part conceptual diagram compares the evolution of A I, machine learning, deep learning, and data science with their processing workflows.Part a presents the relationship among Artificial Intelligence, A I, Machine Learning, M L, Deep Learning, D L, and Data Science using overlapping circles. Artificial Intelligence forms the largest circle on the left. Machine Learning is nested within Artificial Intelligence, and Deep Learning is nested within Machine Learning. Data Science is represented by a large overlapping circle on the right. A curved arrow passes through the nested fields with open circular markers labelled 1950, 1980, and 2010, indicating the year of start for A I, M L, and D L. A legend identifies the shaded regions for Artificial Intelligence, Machine Learning, Deep Learning, and Data Science, and an open circle symbol representing Year of Start. Part b compares Machine Learning and Deep Learning workflows separated by a horizontal line. The upper workflow, titled Machine Learning, begins with an input data matrix containing entries such as x 1,1, x 1,2, x 1,3, ellipsis, x 1,n, x 2,1, x 2,2, x 2,3, ellipsis, x 2,n, x m negative 1,1, x m negative 1,2, x m negative 1,3, ellipsis, x m negative 1,n, x m,1, x m,2, ellipsis, x m,n. Double chevrons lead to a person seated at a computer labelled Feature Selection, followed by another set of double chevrons leading to a neural network labelled Classification, and finally another set of double chevrons leading to an output column containing x 1,n, x 2,n, ellipsis, and x m,n. The lower workflow, titled Deep Learning, begins with the same input data matrix. Double chevrons lead directly to a deeper multilayer neural network labelled Feature Selection plus Classification, followed by another set of double chevrons leading to the same output column containing x 1,n, x 2,n, ellipsis, and x m,n.

Schematic representation of the relation between AI, ML and DL

Close Figure 1

AI is a broad term that describes the development of intelligent systems capable of performing tasks that often require human intelligence (Haenlein and Kaplan, 2019). It includes a wide range of technologies and approaches that attempt to mimic human cognitive abilities (Mehak and Ashima, 2023). ML is a subfield of AI that focuses on developing algorithms and models that enable computers to learn from data and make predictions or decisions without being explicitly programmed to do so (Andriole, 2019). ML algorithms learn patterns and relationships from data, allowing them to enhance performance over time (Sarker, 2021). DL is a subset of ML in which artificial neural networks with multiple layers are used to process and learn from large amounts of data (Choudhary et al., 2022). DL algorithms are intended to automatically extract complex features from data, allowing them to solve more difficult tasks (Najafabadi et al., 2015). Another distinction between ML and DL lies in the feature selection capability. In traditional ML systems, feature selection requires manual engagement from the user as a preliminary step, acting as an important preprocessing requirement before engaging with the main mechanisms of ML. In contrast, within the area of DL, this procedure is smoothly integrated within the operations of the deep neural network itself (Taye, 2023; Munappy et al., 2022). Specifically, feature selection and subsequent regression or classification tasks are fundamental components inherent in the core operations of DL algorithms [Figure 1(b)]. This inherent characteristic renders deep neural networks particularly well-suited for tasks involving complex, high-dimensional data, including image and video processing (Alzubaidi et al., 2021; Choudhary et al., 2022).

Geotechnical engineering, as one of the most important fields of civil engineering, concerns the understanding and management of the behavior of soil and rock to ensure the stability and durability of infrastructure projects (Yaghoubi and Yaghoubi, 2024; Robbins et al., 2021; Witold Bogusz, 2017). This field covers a wide range of tasks, from evaluation of soil parameters and mitigating the natural hazards to designing geo-structures. Historically, geotechnical engineers dealt with these challenges using empirical formulas, hand computations and basic models. However, these classic methodologies are frequently insufficient for comprehending the intricate interaction of geological, hydrological and environmental factors that shape soil behavior (Witold Bogusz, 2017; Bogusz and Godlewski, 2019). These limitations increase the demand for more innovative tools to tackle the increasing complexity of geotechnical analysis. In recent years, the advent of DL methods has influenced geotechnical engineering and changed the landscape of geotechnical engineering (Baghbani et al., 2022; Basu et al., 2015). DL uses the power of deep neural networks to extract intricate patterns and characteristics from large data sets. This shift has improved modeling and predicting in this area, and further accelerated decision-making processes by rapidly analyzing large amounts of data (Zhang et al., 2022; Zhang and Phoon, 2022).

Because many DL techniques originated in fields outside geotechnical engineering, the geotechnical community has not yet achieved a comprehensive understanding of their structure, usage and applications (Zhang et al., 2021b; Demertzis et al., 2023). In contrast, the pace of advancement in AI, and especially in DL, is rapid. As such, the results of these advances are introduced to the field of geotechnical engineering with a time lag, compounding the challenge for people involved in the domain to understand them (Onyelowe et al., 2023; Jaksa and Liu, 2021). It is thus imperative to conduct a comprehensive review of the DL techniques that have gained traction in geotechnical engineering to help readers see the main categories of DL methods and understand where each of them is typically applied (Ebid, 2020).

This paper first conducts a bibliometric analysis to practically find the most common DL algorithms in geotechnical engineering. It then introduces the main computational frameworks, namely, TensorFlow, Keras and PyTorch, that make it possible to build and train these models in practice. The core DL algorithms themselves are then explained in detail, along with their variations and practical relevance. As high-quality data is essential for any DL application, the paper also reviews the major data sources available to geotechnical engineers and the preprocessing steps required to prepare them. The paper is finally concluded by a summary and discussion on the main content.

In this section, a bibliometric analysis is conducted to quantitatively analyze the trends in published research on DL in geotechnical engineering. To this end, the Scopus database is used as a source of information. The search process is conducted using the keywords “Deep Learning” AND (“geotechnic*” OR “soil” OR “rock”) to extract papers related to the application of DL in geotechnical issues. In total, 6,470 articles are obtained from the search, and a statistical analysis of these articles provides interesting information. First, the publication trend of these papers and the total number of citations to the articles are shown in Figure 2 for the period from 2012 to 2025.

Figure 2
A Dual axis chart compares annual publications and citations from 2012 to 2025, showing a sharp increase after 2019.The horizontal axis is labelled Year and lists 2012 through 2025. The left vertical axis is labelled Number of Documents and ranges from 0 to 2000 with tick marks at 500 intervals. The right vertical axis is labelled Number of Citations and ranges from 0 to 3.5 times 10 to the power of 4, with the multiplier shown as times 10 to the power of 4. The legend identifies blue bars as Publications and a black line with circular markers as Citations. Publications remain at zero from 2012 to 2016, begin with a very small value in 2017, increase slightly in 2018 and 2019, then rise steadily through 2020, 2021, 2022, 2023, 2024, and reach the highest value in 2025 at about 1700 documents. Citations remain close to zero from 2012 to 2017, increase gradually in 2018, 2019, and 2020, then rise sharply through 2021, 2022, 2023, and 2024, reaching the highest value in 2025 at about 3.1 times 10 to the power of 4 citations.

Trends in paper publications (blue bars) and citations (black line) in the field of deep learning in geotechnical engineering from 2012 to 2025

Figure 2
A Dual axis chart compares annual publications and citations from 2012 to 2025, showing a sharp increase after 2019.The horizontal axis is labelled Year and lists 2012 through 2025. The left vertical axis is labelled Number of Documents and ranges from 0 to 2000 with tick marks at 500 intervals. The right vertical axis is labelled Number of Citations and ranges from 0 to 3.5 times 10 to the power of 4, with the multiplier shown as times 10 to the power of 4. The legend identifies blue bars as Publications and a black line with circular markers as Citations. Publications remain at zero from 2012 to 2016, begin with a very small value in 2017, increase slightly in 2018 and 2019, then rise steadily through 2020, 2021, 2022, 2023, 2024, and reach the highest value in 2025 at about 1700 documents. Citations remain close to zero from 2012 to 2017, increase gradually in 2018, 2019, and 2020, then rise sharply through 2021, 2022, 2023, and 2024, reaching the highest value in 2025 at about 3.1 times 10 to the power of 4 citations.

Trends in paper publications (blue bars) and citations (black line) in the field of deep learning in geotechnical engineering from 2012 to 2025

Close Figure 2

An analysis of the publication and citation trends shows that the application of AI in geotechnical engineering has grown significantly over the past decade. From 2012 to 2016, the number of published papers was very low, ranging from 1 to 9 articles per year; this period can be interpreted as the “initial stage or formation of research activity” in this field. Between 2017 and 2019, a relatively mild trend in increasing scientific production is observed (32, 78 and 158 articles per year, respectively), but from 2020 onwards, growth became much more intense, such that the number of papers increased from 338 in 2020 to 814 in 2022 and finally to 1,700 in 2025. In other words, in about five years, the volume of publications in this field has more than fivefold, indicating that this field has emerged as a rapidly developing research area. The trend in citations has also been in line with the increase in the number of papers, albeit with a time lag (citation lag). Until 2018, the number of citations was insignificant, but from 2019 to 2023, a significant increase is observed, reaching 30,683 in 2025. The citation-to-article ratio has also increased from about 2 to 4 in the early years to more than 18 citations per article in 2025, indicating a substantial increase in both publication output and citation activity.

After extracting the keywords of all papers obtained from Scopus, the keywords are separated, cleaned and aggregated into a unified data set. Subsequently, these keywords are analyzed to identify the most frequently used DL algorithms in geotechnical research. In this process, similar or synonymous algorithm names, e.g. CNN, Convolutional Neural Network and Conv, were consolidated into a single category to obtain the true final count for each algorithm. The results are reported in Table 1.

Table 1

Frequency of commonly identified DL models and approaches in geotechnical publications

No.AlgorithmKeyword counts
1Convolutional neural network (CNN)696
2Long short-term memory (LSTM)246
3Recurrent neural network (RNN)76
4U-Net / UNet84
5Transformer / attention157
6Generative adversarial network (GAN)38
7YOLO64
8ResNet53
9Deep neural network (DNN)86
10Deep reinforcement learning36

As can be seen from the keyword frequencies presented in the table, CNNs are by far the most widely used DL algorithm in this field. This is due to their ability to extract complex features from visual and spatial data, such as images, 3D earth models and remote sensing data. In addition to CNNs, LSTM networks and models based on the attention mechanism (i.e. Transformer/Attention) also make a significant contribution to geotechnical studies, which reflects the tendency of researchers to model time series and sequential data, such as groundwater level changes, soil stresses and displacements and other time-varying parameters. RNNs and DNNs also play an important role in analyzing nonlinear and complex data, although their use is less than that of CNN and LSTM. These algorithms provide flexible tools for modeling nonlinear relationships and predicting geotechnical responses.

Before discussing the numerous DNN architectures widely used in geotechnical engineering, it is necessary to first discuss the computational tools and frameworks used to implement these algorithms. Regardless of the DL algorithm used, proper software platforms for designing, training and evaluating models are required. Significant progress has been achieved in the creation of such tools in recent years, with the introduction of a wide range of ML and DL frameworks that have been widely adopted by academics and developers across numerous scientific disciplines. However, certain frameworks have gained more traction within the civil engineering community, particularly in geotechnical engineering, due to their distinctive capabilities (Guan et al., 2023).

The nature of the problem, the preferred programming language, the volume and type of data and the overall study objectives all influence the tool selection. Table 2 summarizes the most important frameworks, including access links, primary and secondary programming languages, common application domains and related resources. Although these tools are relevant in a variety of industries, the domains shown in the table reflect the most common applications for the frameworks. Among them, TensorFlow, Keras and PyTorch have seen the highest adoption rates in geotechnical engineering research and will therefore be discussed in greater detail in the following sections.

Table 2

Various frameworks for DL implementation

No.Framework namesLink to accessPrimary programming languageOther programming languageMain application field*
1TensorFlowLink to tensorflowLink to the wbsite of tensorflowPythonC++, Java, Go and SwiftCV, NLP, SR, RL
2KerasLink to kerasLink to the website of kerasPythonRCV, NLP, RP
3PyTorchLink to pytorchLink to the website of pytorchPythonC++, Java and JuliaCV, NLP, GM, RL
4CaffeLink to caffe.berkeleyvisionLink to the website of caffe.berkeleyvisionC++Python and MATLABCV, OD, S
5MXNetLink to mxnet.apacheLink to the website of mxnet.apachePython, C++, R, Julia, Scala, Perl and MATLABCV, NLP, RS
6TheanoLink to deeplearningLink to the website of deeplearningPythonC and MATLABCV, NLP, SR
7TorchLink to torchLink to the website of torchLuaPython (PyTorch) and R (Torch7)CV, NLP
8Microsoft Cognitive Toolkit (CNTK)Link to microsoftLink to the website of microsoft.Python, C++ and C#CV, SR, NLP
9ChainerLink to chainerLink to the website of chainerPythonC++CV, NLP, RL
10DeepLearning4jLink to deeplearning4jLink to the website of deeplearning4jJava and ScalaJVM languages like Kotlin and ClojureFD, CBA
11PaddlePaddleLink to paddlepaddleLink to the website of paddlepaddlePython and C++CV, NLP, RS
Note(s):

* CV = Computer vision; NLP = natural language processing; SR = speech recognition; RL = reinforcement learning; RP = rapid prototyping; GM = generative models; OD = object detection; S = segmentation; RS = recommendation systems; FD = fraud detection; CBA = customer behavior analysis

TensorFlow, a widely used open-source platform for numerical computation, is well-known for its contribution to ML endeavors, demonstrating adaptability across diverse processing devices such as CPUs, GPUs and TPUs. Its application is critical in geotechnical engineering, providing a flexible solution to a variety of problems (Abadi et al., 2016). In the realm of computer vision, TensorFlow makes it easier to recognize patterns and features in geotechnical imaging, such as soil sample cracks or changes in soil textures (Alzubaidi et al., 2021; De Araújo et al., 2024).

This capability is critical to improving our understanding and analysis of soil mechanics. Furthermore, TensorFlow’s generative modeling capabilities, notably with generative adversarial networks (GANs), allow for the creation of realistic three-dimensional models of geological formations (Goodfellow et al., 2014b; Song et al., 2021a; Song et al., 2021b; Song et al., 2020). These models are critical in applications such as reservoir modeling, where detailed representations of geological features are required.

Also, TensorFlow’s capabilities for reinforcement learning tasks create possibilities for optimizing the performance of geotechnical machinery such as tunnel boring machines (TBMs) through models that are trained to recognize optimal operating parameters (Jia et al., 2023; Liu and Yang, 2024; Liu et al., 2024c; Xuanyu et al., 2024). While Natural Language Processing (NLP) is not a common consideration in the realm of geotechnical engineering, the NLP functionalities supported by TensorFlow permit textual data analysis related to geotechnical projects in the form of project documentation and related textual information. This helps extract important details and better understand project data (Ding et al., 2022; Erfani and Cui, 2022; Locatelli et al., 2021; Corneli et al., 2023).

TensorFlow’s capability for time series analysis will be beneficial to forecasting geotechnical conditions with historical data. This function is especially useful for predicting variables, such as soil moisture content, assisting with better informed decisions. Furthermore, TensorFlow’s support of graph neural networks (GNNs) will also assist in working with complicated structures of data in geotechnical engineering. This aids in understanding the connections between geological properties to forecast how systems will behave using these under various conditions (Ahmed et al., 2021; Ferludin et al., 2022).

While TensorFlow offers several advantages, including a comprehensive ecosystem for ML development and integrated visualization tools such as TensorBoard (Abadi et al., 2016), it also presents certain limitations. GPU acceleration is primarily optimized for NVIDIA hardware through CUDA. Furthermore, TensorFlow’s extensive API and computational graph abstractions may result in a steeper learning curve compared with some competing frameworks. Previous studies have shown that training performance varies according to the neural network architecture and hardware configuration, with PyTorch outperforming TensorFlow in certain training scenarios (Dai et al., 2022).

Keras is an advanced neural network API that has been meticulously crafted in Python and supports multiple backends, including TensorFlow, JAX and PyTorch. This compatibility significantly streamlines the prototyping process, allowing for rapid and efficient development (Alom et al., 2019; Huang et al., 2015). Keras supports both convolutional and recurrent network architectures and ensures smooth computational transitions between CPU and GPU settings. Keras’ comprehensive versatility makes it an indispensable resource in the field of geotechnical engineering, where its wide range of functionalities can be applied to a variety of scenarios (Bergstra et al., 2010; Salvaris et al., 2018).

Specifically, Keras’ ability to implement CNNs plays a pivotal role in the analysis of imagery relevant to soil mechanics, allowing the identification of structural anomalies within soil samples or changes in their textural properties (Wang et al., 2022; Wu et al., 2021a; Zhang et al., 2021a; Yao et al., 2019). Keras also improves sequential data analysis by supporting RNNs, such as the specialized LSTM networks, which makes it easier to predict operational parameters for TBMs.

In addition to these specific applications, Keras holds considerable promise in soil type assessments and slope stability evaluation. The application of AI algorithms, facilitated through Keras, can be considered a new approach, affecting a considerable advancement in the classification of soil compared to older methods, which relied upon the interpretation of trained professionals and was prone to human error. Similarly, adopting an AI approach, which uses geological mapping, borehole logs and additional data through Keras to facilitate better slope stability assessments can improve landslide risk modeling and overall accuracy (Ronaldo, 2021).

The benefits of Keras include its intuitive, modular design, tailored for rapid experimentation or research around the use of deep chain neural networks. The user-friendly design and optimization for smaller data sets may appeal enough to attract developers, who like an easier, more fitting framework. However, Keras does not come without limitations, primarily an inability to adequately control complex manipulations of functions, as well as potential reported compatibility issues between Keras and TensorFlow code in its 2.0 version, which may also limit comprehensive modeling or detailed integration (Modi et al., 2024; Enawugaw and Yayeh, 2023; Arif et al., 2025).

PyTorch, an open-source ML library built on Torch, has gained popularity in a variety of fields, including NLP. It was primarily developed by Facebook’s AI Research lab and is a powerful tool for a wide range of tasks, including geotechnical engineering (Han et al., 2022; Valdes-Korovkin et al., 2024).

Geospatial DL is one of PyTorch’s most remarkable applications in geotechnical engineering. Practitioners can use the TorchGeo library, a PyTorch domain-specific library, to access data sets, samplers, transforms and pre-trained models for geospatial data (Stewart et al., 2022). These resources are extremely useful for tasks such as mapping land cover, monitoring deforestation and floods, tracking glacial flows, estimating hurricane intensity and detecting structures and roads. Furthermore, PyTorch’s capability in time series analysis provides predictive insights into future conditions using historical data, such as soil moisture levels, which is critical for making informed geotechnical engineering decisions (Zhang and Wang, 2024).

In addition, PyTorch Geometric expands PyTorch’s functionality to support DL on irregular input data such as graphs, point clouds and manifolds. This extension is especially useful for analyzing relationships between geological features and predicting the behavior of geotechnical systems based on component interactions (Cao et al., 2020). PyTorch also excels at image classification tasks, allowing for the classification of soil or rock types from images, as well as the implementation of generative models such as GANs for creating realistic 3D geological structure models, which are required in applications such as reservoir modeling (Zhu and Hu, 2024).

The benefits of using PyTorch in geotechnical engineering and beyond include its simplicity, ease of use, flexibility, efficient memory usage and the ability to generate dynamic computational graphs. Its data parallelism feature, which allows data to be distributed across multiple GPUs for processing, is highly efficient and popular among researchers (Akbar Firoozi and Firoozi, 2023; Pei and Qiu, 2024). However, as the newest addition to the DL framework landscape, PyTorch may face limitations in maturity and industrial adoption when compared to its predecessors, which were more widely used in academic circles (Nguyen et al., 2019).

Based on the bibliometric analysis in Section 2, some DL architectures clearly appear more often in geotechnical research than others. In particular, CNNs, LSTMs and GANs have proven to be especially effective and versatile for a variety of geotechnical problems. In Section 5, we take a closer look at these three methods, discussing their core principles, key advantages and examples of how they are applied in real geotechnical studies.

CNNs are an important component of DL techniques, as they use the power of multiple layers to create efficient models (Krizhevsky et al., 2017). They are widely used in a variety of computer vision applications due to their efficacy. A CNN is typically made up of three primary layers: the convolutional layer, the pooling layer and the fully connected layer, each of which performs a distinct function. One of the primary advantages of CNNs is their ability to extract spatial features from data via their kernel (Cao et al., 2018; Jiang et al., 2023). For example, CNNs can recognize edges, color distributions and other spatial properties in images, making them extremely useful for image classification and other spatial data-related tasks.

When discussing CNNs, we frequently refer to two-dimensional CNNs, which are primarily used for image classification. However, one-dimensional and three-dimensional CNNs exist, each with their own set of real-world applications (Cao et al., 2018). The one-dimensional CNN (Conv1D) is used to process time-series data, such as that collected by a person’s accelerometer. This data, which includes acceleration values across three axes, can be analyzed to identify activities such as standing, walking and jumping. One-dimensional CNNs can also be used with audio and text data, which can be represented as time series (Muralidharan et al., 2021). The standard two-dimensional CNN (Conv2D), introduced in the LeNet-5 architecture, is primarily applied to image data. It is known as a two-dimensional CNN because the kernel moves across two dimensions of the data (Chen et al., 2021). Three-dimensional CNNs (Conv3D) are primarily used with 3D image data, such as Magnetic Resonance Imaging (MRI), which is widely used to examine the brain, spinal cord and internal organs. Conv3D can also be applied to video data, which is essentially a series of image frames with spatial features (Tiwari et al., 2023).

There are two main steps in training a CNN: feed-forward and back-propagation. During the feed-forward stage, the network receives the input image and generates an output based on the input data. The network output is then calculated. The network parameters are adjusted based on the calculated error rate, which is determined by comparing the network output with the correct answer using a loss function.

The next step is the back-propagation stage, which is based on the calculated error rate. At this point, the gradient of each parameter is calculated according to the chain rule, and all the parameters are adjusted based on their effect on the error in the network. With updated parameters, the next feed-forward phase can be run. This process is repeated several times, after which the network training is completed.

4.1.1 Core components of the CNN architecture

CNNs are made up of three types of layers (Liu and Feng, 2021): convolutional, pooling and fully connected (Figure 3):

Figure 3
A convolutional neural network processes input images through convolution, pooling and fully connected layers to classify four outputs.The convolutional neural network architecture begins with stacked input images labelled Input. A highlighted region from the input connects by dotted lines to feature maps in Conv Layer 1. The feature maps then pass to Pooling Layer 1, followed by Conv Layer 2 and Pooling Layer 2. Dotted outlines show local regions transferred between successive feature maps. An ellipsis indicates additional intermediate processing before the network reaches a fully connected layer. The convolution and pooling stages are enclosed within a dashed region labelled Feature Extraction. The fully connected neural network is enclosed within a separate dashed region labelled Classification and contains several connected nodes arranged in layers, with ellipses indicating additional nodes. Four arrows lead from this network to output boxes labelled Class 1, Class 2, Class 3 and Class 4.

Architecture of a convolutional neural network (CNN)

Figure 3
A convolutional neural network processes input images through convolution, pooling and fully connected layers to classify four outputs.The convolutional neural network architecture begins with stacked input images labelled Input. A highlighted region from the input connects by dotted lines to feature maps in Conv Layer 1. The feature maps then pass to Pooling Layer 1, followed by Conv Layer 2 and Pooling Layer 2. Dotted outlines show local regions transferred between successive feature maps. An ellipsis indicates additional intermediate processing before the network reaches a fully connected layer. The convolution and pooling stages are enclosed within a dashed region labelled Feature Extraction. The fully connected neural network is enclosed within a separate dashed region labelled Classification and contains several connected nodes arranged in layers, with ellipses indicating additional nodes. Four arrows lead from this network to output boxes labelled Class 1, Class 2, Class 3 and Class 4.

Architecture of a convolutional neural network (CNN)

Close Figure 3
  1. Convolutional layer: This is the fundamental layer of a CNN. The layer’s parameters are made up of a series of learnable filters or kernels that have a small receptive field but extend the entire depth of the input volume. During the forward pass, each filter is convolved across the width and height of the input volume, computing the dot product of the filter’s entries and the input, resulting in a two-dimensional activation map. The network learns filters that activate when it detects a visual feature such as an edge of some orientation or a blotch of some color on the first layer, and eventually entire honeycomb or wheel-like patterns on higher layers of the network.

  2. Pooling layer: The pooling layer progressively reduces the spatial size of the representation to reduce the amount of parameters and computation in the network. This layer operates independently on every depth slice of the input and resizes it spatially. The most common approach used in pooling is max pooling, where the maximum value inside the window becomes the new value for the pooled output.

  3. Fully connected layer: Fully connected layers connect every neuron in one layer to every neuron in another layer. It is the same as a traditional multilayer perceptron neural network (MLP). The flattened matrix goes through a fully connected layer to classify the images.

In addition to these layers, other important components include the dropout layer and the activation function. The dropout layer is a technique for preventing a model from overfitting. During training, it randomly drops (or temporarily removes) a number of the layer’s output features. The “dropout rate” is the percentage of features that are zeroed out, and it is typically set between 0.2 and 0.5. The activation function is used to add nonlinearity to the output of a neuron. This enables the model to learn more complex functions. Common activation functions include ReLU, tanh and the sigmoid function (Park and Kwak, 2017).

4.1.2 Advanced architectures built on CNNs

Several CNN architectures have been developed over the years, each with its unique configuration and contributions to the field of DL. Here are some of the most notable ones:

  • LeNet-5 (1998): Developed by Yann Lecun (Lecun et al., 1998), LeNet-5 is a pioneering seven-layer CNN that was primarily used for handwriting and character recognition. It was one of the first successful applications of CNNs. The architecture includes two sets of convolutional and average pooling layers, followed by a fully connected layer, and finally, a softmax classifier. It achieved 99.2% accuracy on isolated character recognition.

  • AlexNet (2012): AlexNet (Krizhevsky et al., 2017) is a deeper and broader version of LeNet that won the ImageNet Large-Scale Visual Recognition Challenge (ILSVRC) by a widelarge margin in 2012. It was developed by Alex Krizhevsky, Ilya Sutskever and Geoffrey Hinton. The network has 60 million parameters and 650,000 neurons. It is made up of five convolutional layers, some of which are followed by max-pooling layers, and three fully connected layers, culminating in a 1000-way softmax. To reduce overfitting, the authors used two regularization techniques: data augmentation and dropout.

  • VGGNet (2014): The VGGNet (Simonyan and Zisserman, 2015) was introduced by the Visual Geometry Group (VGG) from the University of Oxford, and it was a breakthrough in terms of architecture design. The most unique thing about VGGNet is that instead of having a large number of hyper-parameters, it focuses on having convolutional layers of 3 x 3 filter with a stride 1 and always uses SAME padding and maxpool layer of 2 x 2 filter of stride 2. It follows this arrangement of convolution and max pool layers consistently throughout the whole architecture. In total, the VGGNet consists of 16 convolutional layers and is very appealing because of its very uniform architecture.

  • GoogLeNet (2014): The ILSVRC 2014 winner was a convolutional network from (Szegedy et al., 2015). Its main contribution was the development of an inception module that dramatically reduced the number of parameters in the network (4M, compared to AlexNet with 60M). Additionally, this network used average pooling instead of fully connected layers at the top of the ConvNet, eliminating a large amount of parameters that do not seem to matter much. There are 22 layers in GoogLeNet.

  • ResNet (2015): ResNet (He et al., 2016), short for residual networks, is a classic neural network that serves as the foundation for many computer vision tasks. The main innovation of ResNet is the introduction of “skip connections,” which allow the gradient to be directly backpropagated to earlier layers. The central idea of ResNet is to introduce a so-called “identity shortcut connection” that skips one or more layers. The authors argue that stacking layers should not degrade network performance because identity mappings (layers that do nothing) could be stacked on top of the current network, and the resulting architecture would perform similarly. This indicates that the deeper model should not produce a training error higher than its shallower counterparts. They proposed a residual learning framework to ease the training of networks that are substantially deeper than those used previously, and provided comprehensive empirical evidence showing that these residual networks are easier to optimize, and can gain accuracy from considerably increased depth.

A summary of these architectures is provided in Table 3. Each of these architectures has significantly contributed to the field of DL, enabling the development of more complex and accurate models. They have been used in a variety of applications, such as image and video recognition, recommendation systems, image generation and many more.

Table 3

Evolution of key CNN architectures and their features

YearArchitectureDevelopersKey features
1998LeNet-5Yann Lecun7-layer CNN for handwriting and character recognition, includes convolutional, average pooling, fully connected layers and a softmax classifier
2012AlexNetAlex Krizhevsky; Ilya Sutskever; Geoffrey Hinton. ResearchDeeper and wider than LeNet, uses data augmentation and dropout for overfitting reduction, consists of convolutional layers, max-pooling, fully connected layers and softmax
2014VGGNetVisual Geometry Group; University of OxfordUniform architecture with 3 x 3 convolutional layers, stride 1, SAME padding and 2 x 2 max-pooling. Contains 16 convolutional layers
2014GoogLeNetSzegedy et al., 2015 Introduced Inception Module, reduced parameters, replaced fully connected layers with average pooling, total 22 layers
2015ResNetHe et al.Introduced “skip connections” and “identity shortcut Connection,” facilitating direct gradient backpropagation and Supporting increased depth without performance degradation

Long short-term memory (LSTM) networks are a subset of recurrent neural networks (RNNs) that are specifically designed to model temporal sequences and capture long-range dependencies in time series or sequential data. LSTMs, initially proposed by Hochreiter and Schmidhuber (Hochreiter and Schmidhuber, 1997), address a significant limitation of conventional RNNs, namely the vanishing and exploding gradient problems, that impede effective learning of long-term patterns across lengthy sequences. To address this, LSTMs use a sophisticated architecture that includes memory cells and three types of gating units: input, forget and output gates (Al-Selwi et al., 2024).

These components work together to regulate the flow of information, allowing the network to maintain, update and discard data in a controlled manner over time. This dynamic gating mechanism enables LSTMs to maintain context over long time steps, making them particularly useful in a variety of applications including NLP, speech recognition, time-series forecasting and sequential decision-making tasks. Because of their ability to handle temporal dependencies, LSTM networks have become an essential tool in the development of DL models for sequential data analysis.

4.2.1 Core components of the LSTM architecture

A typical LSTM unit is composed of four fundamental components, each playing a crucial role in managing the flow of information through the network (Sherstinsky, 2020). These components include:

  1. Input gate: Controls how much of the new input to incorporate into the memory cell.

  2. Forget gate: Decides what information to discard from the cell state.

  3. Cell state: Acts as a memory pathway, carrying useful information across time steps.

  4. Output gate: Regulates what part of the memory cell should be output at each step.

These components work together to preserve and propagate relevant information while filtering out noise, making LSTMs highly suitable for time-dependent tasks (Figure 4).

Figure 4
A schematic shows an L S T M memory cell using forget, input and output gates to update cell and hidden states.The schematic presents an L S T M memory cell enclosed by a dashed boundary. The previous cell state, C subscript t minus 1, enters from the left along the upper horizontal path. At the forget gate, a sigma function receives the previous hidden state, h subscript t minus 1, and the current input, X subscript t. Its output passes to a multiplication node on the cell state path. The input gate contains a sigma function and a hyperbolic tangent function supplied by h subscript t minus 1 and X subscript t. Their outputs meet at a multiplication node, then pass upward to an addition node, where they combine with the retained previous cell state. The updated cell state continues right as C subscript t. At the output gate, the updated cell state passes through a hyperbolic tangent function. A sigma function receives h subscript t minus 1 and X subscript t, and its output multiplies the transformed cell state. The result exits to the right as h subscript t and also upwards as h subscript t. Arrows indicate the direction of information flow through all gates and operations.

Architecture of a LSTM

Figure 4
A schematic shows an L S T M memory cell using forget, input and output gates to update cell and hidden states.The schematic presents an L S T M memory cell enclosed by a dashed boundary. The previous cell state, C subscript t minus 1, enters from the left along the upper horizontal path. At the forget gate, a sigma function receives the previous hidden state, h subscript t minus 1, and the current input, X subscript t. Its output passes to a multiplication node on the cell state path. The input gate contains a sigma function and a hyperbolic tangent function supplied by h subscript t minus 1 and X subscript t. Their outputs meet at a multiplication node, then pass upward to an addition node, where they combine with the retained previous cell state. The updated cell state continues right as C subscript t. At the output gate, the updated cell state passes through a hyperbolic tangent function. A sigma function receives h subscript t minus 1 and X subscript t, and its output multiplies the transformed cell state. The result exits to the right as h subscript t and also upwards as h subscript t. Arrows indicate the direction of information flow through all gates and operations.

Architecture of a LSTM

Close Figure 4

Several architectural variations of the standard LSTM network have been developed over time to enhance its performance and adapt it to specific types of data and tasks. The basic LSTM layer processes sequences in a unidirectional manner, where each output is influenced by prior computations in the sequence. While this structure is effective for many temporal modeling tasks, it can be limited when future context is also informative (Liu et al., 2024a; Wang et al., 2023a). To address this, the Bidirectional LSTM (BiLSTM) architecture was introduced, which consists of two separate LSTM layers processing the input sequence in forward and backward directions. This configuration enables the network to access both past and future contextual information simultaneously, significantly improving performance in tasks such as speech recognition and text analysis (Wu et al., 2024).

For tasks requiring more complex pattern extraction, the Stacked or Deep LSTM architecture is used. In this design, multiple LSTM layers are stacked vertically, with the output of one layer serving as the input to the next. This hierarchical structure allows the network to capture higher-level temporal abstractions and hierarchical dependencies in the data. In domains where both spatial and temporal correlations are crucial, such as precipitation forecasting or video frame prediction, the convolutional LSTM (ConvLSTM) becomes particularly valuable. ConvLSTM replaces standard matrix multiplications within the LSTM cell with convolutional operations, allowing it to preserve spatial relationships while modeling temporal dynamics (Shen et al., 2021; Mojtahedi et al., 2025).

Furthermore, LSTM performance can be significantly enhanced through the integration of attention mechanisms, leading to the development of attention-based LSTMs. These models enable the network to dynamically focus on the most relevant segments of the input sequence at each time step, improving interpretability and performance in tasks involving long sequences or complex dependencies, such as machine translation and document summarization. Finally, to enable the training of deeper LSTM networks without encountering issues such as vanishing gradients or performance degradation, the residual LSTM architecture incorporates skip connections between layers, inspired by the success of residual learning in CNNs (e.g. ResNet). These residual connections enable the model to retain information across layers more effectively, resulting in improved convergence and overall accuracy in deep sequence models (Liu et al., 2021; Liu and Feng, 2021).

4.2.2 Advanced architectures built on LSTM

Several advanced neural network architectures have been proposed and refined in recent years to address traditional LSTM limitations such as modeling long-term dependencies, limited parallelization and capturing complex spatial-temporal patterns. These advanced designs aim to improve the performance, representational depth and generalization capabilities of LSTM-based models for a variety of sequence modeling tasks:

  • Seq2Seq (Sequence-to-sequence) models: These models use an encoder-decoder architecture built on LSTMs to transform one sequence into another, such as converting a sentence in one language to another or summarizing long text into shorter forms. The encoder processes the entire input sequence into a fixed-length context vector, and the decoder uses this vector to generate the target sequence, one step at a time. This framework allows flexible input-output lengths and forms the foundation for many NLP tasks.

  • Hybrid CNN-LSTM networks: These architectures combine convolutional neural networks (CNNs) and LSTM layers to exploit both spatial and temporal data representations. CNNs capture local spatial patterns (e.g. in images, frames or sensor arrays), whereas LSTMs model sequential relationships over time. This hybrid design is especially effective in domains where data exhibits both spatial and temporal dynamics, such as video classification, motion analysis and multivariate sensor data modeling.

  • Transformer-LSTM hybrids: This approach combines the strengths of Transformer models − particularly their self-attention mechanism that captures long-range dependencies efficiently − with the sequential processing capabilities of LSTMs. In such hybrids, Transformers often provide a global view of the input sequence, while LSTMs refine this information with their ability to model fine-grained temporal dependencies. These architectures are well-suited for tasks like sequence forecasting, time-series modeling and language understanding, where both global context and temporal structure are crucial.

GANs, first proposed by Ian Goodfellow et al. (Goodfellow et al., 2014a), are a pioneering class of DL models for generative tasks. GANs are based on a game-theoretic framework that involves training two competing neural networks: a generator (G) and a discriminator (D). The generator is responsible for creating synthetic data samples that closely resemble the real data distribution, while the discriminator determines whether each sample is real or generated. During training, the two networks compete in a minimax game, with the generator attempting to fool the discriminator and the discriminator attempting to correctly classify inputs.

Through this adversarial process, both models iteratively improve, eventually allowing the generator to produce data that is increasingly similar to real-world examples. GANs have made significant advances in the field of generative modeling, with far-reaching implications for computer vision, image synthesis, data augmentation and, more recently, scientific simulations. Their ability to learn complex data distributions without explicit modeling has created new opportunities for innovative applications and realistic data generation in academic and industrial settings (Wang et al., 2023b).

4.3.1 Core components of the GAN architecture

The GAN architecture (Zhang et al., 2021b; Zhang et al., 2024) consists of three main components that work together to create realistic data samples (Figure 5):

Figure 5
A diagram depicts a G A N framework that uses random noise and training data to generate fake samples and train a discriminator.The generative adversarial network framework contains a Generator A N N and a Discriminator A N N. Random Noise enters the Generator A N N from the left. The generator produces a stack labelled Generated Fake Samples, which is passed to the discriminator. Training Data enters a stack labelled Real Samples, which is also passed to the discriminator. The discriminator receives both real and generated samples and evaluates them. Two output paths from the discriminator lead to Discriminator Loss and Generator Loss on the right. Feedback arrows from the loss paths return towards the discriminator, while a lower feedback path from the discriminator returns to the generator. The labels Real Samples and Generated Fake Samples appear above and below their respective dashed sample groups.

Architecture of a GAN

Figure 5
A diagram depicts a G A N framework that uses random noise and training data to generate fake samples and train a discriminator.The generative adversarial network framework contains a Generator A N N and a Discriminator A N N. Random Noise enters the Generator A N N from the left. The generator produces a stack labelled Generated Fake Samples, which is passed to the discriminator. Training Data enters a stack labelled Real Samples, which is also passed to the discriminator. The discriminator receives both real and generated samples and evaluates them. Two output paths from the discriminator lead to Discriminator Loss and Generator Loss on the right. Feedback arrows from the loss paths return towards the discriminator, while a lower feedback path from the discriminator returns to the generator. The labels Real Samples and Generated Fake Samples appear above and below their respective dashed sample groups.

Architecture of a GAN

Close Figure 5
  1. Generator: Typically a neural network (often fully connected or convolutional) that takes random noise (latent vector) and produces synthetic samples.

  2. Discriminator: A classifier that evaluates whether a given sample is real (from the data set) or fake (from the generator).

  3. Adversarial loss: A minimax objective function used to optimize the generator and discriminator in a zero-sum game.

GANs have evolved with the incorporation of various specialized layers to enhance their performance across different tasks. Each type of layer serves a specific purpose in improving the network’s ability to generate high-quality data.

Initially, fully connected layers were used in early GAN models, such as vanilla GANs, in which each neuron in one layer is linked to every neuron in the next. However, fully connected layers are ineffective for high-dimensional data such as images because they do not capture spatial relationships within the data. As GANs evolved, convolutional layers became the foundation of modern architectures, particularly deep convolutional GANs (DCGANs) (Campos Montero et al., 2025). These layers are especially useful for image generation because they are designed to capture local patterns and spatial hierarchies, making them essential for processing visual data.

The generator network incorporates transposed convolutional layers (or deconvolutional layers) to improve the generation of high-resolution outputs. These layers convert the low-dimensional noise input into detailed, high-resolution data. This process enables the generator to produce images with finer details, which improves the quality of the generated samples (Baghbani et al., 2022). Training stability and efficient convergence are common challenges in GANs, and normalization layers such as batch normalization, layer normalization and spectral normalization are frequently used to address these issues. These layers normalize the activations in the network, reducing issues like vanishing or exploding gradients and allowing the network to train more efficiently (Jiang et al., 2023). Deeper GAN architectures incorporate residual blocks to improve gradient flow and overall performance. These blocks allow the network to skip certain layers and add their outputs to subsequent layers, reducing performance degradation as the network grows deeper and more complex.

Some advanced GAN models, such as attention GANs or self-attention GANs (SAGANs), include self-attention layers. These layers enable the model to focus on specific, important regions of the input data, capturing long-term dependencies that are essential for producing high-quality data. This mechanism is especially useful for producing more realistic and consistent results (Wu et al., 2023).

4.3.2 Advanced architectures built on GAN

Over the years, numerous variants and extensions of the original GAN model have been proposed to address challenges like mode collapse, training instability and limited diversity. Some of the most important GAN variants include:

  • DCGAN (deep convolutional GAN):DCGAN (Patil, 2021; Liu et al., 2023a) added convolutional layers to GAN architectures, making it one of the most significant advances in GAN research. DCGANs are more effective for image processing because they use convolutional layers instead of fully connected ones. The convolutional structures enable the network to detect spatial hierarchies and local patterns in images, significantly improving the quality and realism of the generated images. DCGAN became the standard model for image generation tasks, demonstrating GANs’ power in visual data synthesis.

  • Conditional GAN (cGAN): Conditional GANs (Chrysos et al., 2020) build on the original GAN framework, incorporating additional information or conditions into the generation process. This auxiliary data, such as class labels or input images, serves as an additional input to both the generator and the discriminator. cGANs are especially useful for tasks requiring precise generation, such as image-to-image translation or label-conditioned synthesis. For example, a cGAN can generate an image of a specific object or scene based on a class label, making it an effective tool for image editing, colorization and super-resolution.

  • CycleGAN: CycleGAN (Zhu et al., 2017) addresses the challenge of image-to-image translation when paired training data is unavailable. Traditional GANs require paired data sets (e.g. a set of images of horses and a corresponding set of images of zebras), but CycleGAN can perform unpaired image translation. This makes it particularly useful for tasks like converting aerial images to maps, or transforming sketches into photographs. CycleGAN works by learning a mapping between two domains (e.g. photos and sketches) while preserving important features of the original images through the use of cycle consistency, which ensures that a translated image can be reverted back to its original form.

  • Pix2Pix: Pix2Pix (Isola et al., 2017) is a supervised image-to-image translation model that trains a GAN on paired data sets to perform tasks such as converting satellite images to maps and edge images to photographs. The model is trained on a set of paired examples (for example, a photo of a landscape and its corresponding edge map) and learns to produce the desired output. Unlike CycleGAN, Pix2Pix requires paired training data and is especially useful for tasks requiring precise mapping between input and output images. It uses a conditional GAN framework in which the generator learns to map input images to output images, and the discriminator assesses the realism of the generated results.

  • Wasserstein GAN (WGAN) and WGAN-GP: Wasserstein GANs (Arjovsky et al., 2017; Gulrajani et al., 2017; Shahrestani, 2024) modify the loss function to address some of the challenges associated with GAN training, such as instability and mode collapse. Instead of the traditional binary cross-entropy loss, WGAN uses the Earth-Mover (Wasserstein) distance, which quantifies the disparity between the distributions of real and generated data. This new loss function improves training stability and enables the model to detect when the generator fails to capture the actual data distribution. The WGAN-GP variant improves training by including a gradient penalty term, which prevents the discriminator from overfitting and contributes to better convergence.

  • StyleGAN & StyleGAN2: StyleGAN (Karras et al., 2019) and its successor StyleGAN2 pioneered a novel method for controlling the style and features of generated images. These models enable style-based control at multiple levels, ranging from coarse features (such as the overall shape of a face) to fine details (such as skin texture). This makes StyleGANs especially useful for applications like highly realistic human face synthesis, where specific attributes (e.g. age, hairstyle or expression) can be changed while image fidelity remains high. StyleGAN and StyleGAN2 are widely used in the creative industries and research to generate realistic, editable images.

  • 3D-GAN & VoxelGAN: 3D-GANs and VoxelGANs (Khan et al., 2023) extend the original GAN model to handle volumetric and 3D data. Unlike traditional 2D image generation, these models are capable of generating 3D objects or structures, such as models used in scientific simulations or computer-aided design (CAD). They work by generating 3D voxel grids, which are 3D representations of an object in the form of a grid of cubes (voxels). These models have been used in applications such as 3D medical imaging, object recognition and the design of virtual environments. By incorporating 3D data generation into the GAN framework, these models enable a new dimension of generative modeling in fields like virtual reality and scientific modeling.

In recent years, several advanced ML and DL architectures have emerged beyond conventional CNNs, LSTMs and GANs. These methods aim to address limitations related to long-range dependency modeling, irregular data structures, incorporation of physical knowledge, computational efficiency and model interpretability. Notable developments include Transformer architectures based on self-attention mechanisms (Vaswani et al., 2017), graph neural networks (GNNs) for graph-structured data (Wu et al., 2021b), physics-informed neural networks (PINNs) that integrate governing physical laws into the learning process (Raissi et al., 2019), neural operator learning frameworks such as DeepONets (Lu et al., 2021) and explainable artificial intelligence (XAI) techniques that improve model transparency and interpretability (Lundberg and Lee, 2017). A brief overview of these developments is provided in Table 4.

Table 4

Summary of emerging machine learning and deep learning architectures, including their core concepts and key advantages

ArchitectureCore conceptKey advantages
Transformers / attentionUses self-attention mechanisms to capture long-range dependencies and global context within dataEffective for modeling complex sequential and spatial relationships; scalable and flexible across data modalities
Graph neural networks (GNNs)Processes data represented as graphs, where nodes and edges encode relationships among entitiesNaturally handles irregular and non-Euclidean data while capturing complex relational structures
Physics-Informed neural networks (PINNs)Incorporates governing physical laws and constraints into the learning process through the loss functionImproves physical consistency, interpretability and generalization, particularly when data are limited
Operator learning methods (DeepONet, FNO)Learns mappings between function spaces rather than discrete input-output pairsEnables rapid approximation of complex physical systems and efficient surrogate modeling
Explainable AI (XAI)Provides methods to interpret and explain model predictions and decision-making processesImproves transparency, trustworthiness and validation of machine learning models

Transfer learning, while not a distinct neural network architecture, has become a popular DL strategy, thanks to its ability to improve performance when domain-specific data is limited. This method uses a pre-trained DL model that has already been trained on large-scale data sets, typically from other domains such as computer vision or NLP. The model is then fine-tuned for a particular task in a new, usually smaller, data set or domain, such as geotechnical engineering (Liu et al., 2024b; Gao, 2024).

The core concept of transfer learning is based on the assumption that knowledge learned in one task or domain can be transferred and reused in another, as long as the tasks have similar underlying patterns. Transfer learning typically involves several steps:

  • Choosing a pre-trained model: The first step is selecting a model that has already been trained on large benchmark data sets, such as ImageNet for images or COCO for object detection. These models capture a wide range of general features that can be useful across different tasks.

  • Freezing the lower layers: In the next step, the lower layers of the pre-trained model, which capture general features like edges and textures, are frozen. These layers are already trained to detect fundamental patterns that are likely to be useful for a wide range of tasks, so there is no need to retrain them.

  • Fine-tuning the upper layers: The pre-trained model’s upper layers, which are task-specific, are then fine-tuned. Alternatively, custom layers can be added to the model to better tailor it to the intended task. For example, in geotechnical engineering, this could include tasks such as soil classification or slope stability prediction, for which the model would be trained on a smaller, domain-specific data set.

  • Training the modified model: Finally, the modified model is trained on a smaller geotechnical data set to optimize it for the task at hand. This fine-tuning process enables the model to learn the nuances of the new domain while retaining the general features it has learned from the large-scale data set.

The workflow of this process is schematically shown in Figure 6, illustrating how a pre-trained model can be adapted to a specific task in geotechnical engineering through transfer learning. By reusing and refining the knowledge learned from large-scale data sets, transfer learning enables DL models to perform effectively even in domains with limited data, such as geotechnical engineering.

Figure 6
A diagram shows a transfer learning framework that reuses common inner layers from a pretrained model and replaces the final layers for a custom model.The diagram compares a Pretrained Model in the upper row with a Custom Model in the lower row. In both rows, an Input passes through four sequential feature-processing layers connected by right-pointing arrows. A horizontal bracket labelled Common Inner Layer spans these shared layers, indicating that they are reused in both models. In the pretrained model, the final feature layer connects to a fully connected network containing several node layers and ellipses for additional nodes, ending in an Output with multiple output nodes. In the custom model, the same common inner layers feed a newly configured fully connected network. A bracket labelled Custom Final Layers spans the custom network and its output section. The custom model ends with its own Output containing multiple output nodes.

Architecture of a transfer learning

Figure 6
A diagram shows a transfer learning framework that reuses common inner layers from a pretrained model and replaces the final layers for a custom model.The diagram compares a Pretrained Model in the upper row with a Custom Model in the lower row. In both rows, an Input passes through four sequential feature-processing layers connected by right-pointing arrows. A horizontal bracket labelled Common Inner Layer spans these shared layers, indicating that they are reused in both models. In the pretrained model, the final feature layer connects to a fully connected network containing several node layers and ellipses for additional nodes, ending in an Output with multiple output nodes. In the custom model, the same common inner layers feed a newly configured fully connected network. A bracket labelled Custom Final Layers spans the custom network and its output section. The custom model ends with its own Output containing multiple output nodes.

Architecture of a transfer learning

Close Figure 6

Transfer learning offers several significant benefits that make it an attractive approach, especially when working with limited domain-specific data. One of the primary advantages is the reduced data requirements, as transfer learning enables the training of accurate models even with relatively small data sets. By leveraging pre-trained models, training times are also faster, as the pre-trained weights significantly accelerate the convergence process, reducing the time needed for training from scratch (Thiruchittampalam et al., 2024). Furthermore, models that have been pre-trained on diverse data sets exhibit better generalization, making them more robust and capable of performing well across a wide range of tasks and domains. Furthermore, transfer learning gives researchers access to cutting-edge architectures, allowing them to use well-tested models such as ResNet, VGG, Inception, BERT and even pre-trained LSTM and Transformer models. This access to advanced, pre-existing models enables the use of cutting-edge techniques in new applications, improving the overall performance of the trained models (Fang et al., 2023).

Transfer learning has shown great promise in several domains of geotechnical engineering, providing innovative solutions to a variety of challenges. One notable application is soil and rock property prediction, where transfer learning can be used to fine-tune vision-based models using borehole image logs or laboratory photos. This method enables practitioners to estimate critical parameters such as soil classification, grain size distribution and rock type even with limited labeled data. Pre-trained models in slope stability analysis can be modified to identify stable versus unstable slopes using image-based data, such as drone or satellite images, or numerical simulation outputs. Transfer learning also plays a key role in remote sensing and subsurface mapping, where models trained on global satellite data sets can be fine-tuned for high-resolution, local geotechnical mapping tasks like landslide detection or ground deformation monitoring. Furthermore, synthetic data and simulation integration benefits from transfer learning by enhancing model generalization when combining real-world measurements with simulated data, such as those obtained from finite element analysis or discrete element modeling. This hybrid approach allows for the creation of more robust physics-data models. Additionally, cross-domain knowledge transfer is increasingly valuable, as knowledge gained from structural or transportation engineering data sets can be applied to geotechnical tasks involving structural interactions, such as predicting the performance of retaining walls. These applications highlight how transfer learning can bridge the gap between different data sets and domains, improving accuracy and efficiency in geotechnical engineering tasks (Zhang et al., 2021b; Tao et al., 2025).

Data is the primary input for deep neural networks. Regardless of how much effort is put into optimizing network structure and architecture, a DL model’s performance will suffer significantly if the training data is insufficient or inaccurate. As a result, identifying reliable data sources and using appropriate preprocessing techniques are critical components of establishing DNNs effectively. This section discusses the most common data sources used in geotechnical engineering (Phoon, 2020).

Geotechnical engineers collect data from a variety of sources, the most important of which are laboratory testing, field measurements, remote sensing and Geographic Information Systems (GIS)-based data sets. Historically, geotechnical engineers relied heavily on laboratory tests to evaluate soil and rock properties. These tests produce structured data, including grain size distribution, density, shear strength parameters and hydraulic properties. To ensure consistency and reliability for DL model training, laboratory data must be quality controlled, cleaned and, in some cases, normalized (Onyelowe et al., 2023; Parsa-Pajouh, 2025).

Due to several limitations associated with laboratory testing, such as sampling difficulties, sample disturbance and transportation issues, field testing is also commonly used in geotechnical engineering. Geotechnical instruments like piezometers, inclinometers and settlement plates gather information from field sites and subsurface layers. This real-time monitoring provides valuable information about how soil and rock behave under different conditions. Filtering, noise reduction and synchronization are common techniques used to preprocess field data before it is used in DL applications (Yousefpour et al., 2024).

Given the vast scale of geotechnical sites, physical investigation alone cannot provide all of the necessary information. As a result, geotechnical studies now rely heavily on remote sensing technologies such as satellite imagery, LiDAR and UAVs. These data sources provide a more comprehensive understanding of geological and environmental characteristics. To prepare such data for neural network training, image processing methods such as georeferencing, resizing, color-space transformation and feature extraction are required (Mohan et al., 2021).

With the advancement of GIS, GIS-based data has become widely used in geotechnical engineering. These data sets may contain a variety of layers such as land use, topography, geological maps and hydrological data, which can be combined to create comprehensive geotechnical data sets. Data fusion, interpretation and spatial analysis are examples of preprocessing techniques used to prepare GIS data for DL applications. The combination of GIS and DL improves the accuracy of geotechnical predictions and output visualization (Raja et al., 2023; Hassan et al., 2024; Kim and Ji, 2022).

Publicly available data sets are another important data source that is used in many disciplines, including geotechnical engineering. These include data published by government agencies, research institutions and academic journals. Due to a lack of awareness about available geotechnical data sets, researchers frequently incur unnecessary financial and time costs in data collection. Thus, familiarity with the major data repositories is essential. Table 5 shows a selection of key geotechnical data sources and their characteristics.

Table 5

Geotechnical data repositories and access information

No.Name of sourceDescriptionAccess link
1Kaggle data setsGeneral data repository; includes geotechnical-related data sets (soil, slope, foundation data) by searchLink to kaggleLink to the website of kaggle
2Data in brief (Elsevier journal)A peer-reviewed journal publishing standalone data sets across disciplines, including geotechnical data sets. Authors sometimes upload complete lab/field dataLink to sciencedirectLink to the website of sciencedirect
3Harvard DataverseOpen repository for academic data sets. Geotechnical and civil engineering data sets can be found by searching relevant keywords (e.g. “soil,” “foundation,” “CPT”)Link to dataverse.harvardLink to the website of dataverse.harvard
4National Geotechnical Experimentation Sites (NGES) databaseContains a wealth of information on soil properties, rock mechanics and other geotechnical data gathered from field sites all over the world. Researchers and engineers can use this information to better understand the behavior of soils and rocks under various conditionsLink to geotechdataLink to the website of geotechdata
5USGS Earthquake Hazards ProgramProvides data on seismic activity, ground shaking and soil liquefaction potential, which are important considerations in geotechnical engineering for earthquake-prone regions. Engineers can access this data to assess seismic hazards and design resilient structuresLink to earthquakeLink to the website of earthquake
6Geotechnical Engineering Database (GEDB)A repository of geotechnical data, case histories and research papers curated by the International Society for Soil Mechanics and Geotechnical Engineering (ISSMGE). Engineers can access this data for reference and research purposesLink to geotechdataLink to the website of geotechdata
7British Geological Survey (BGS)Provides geotechnical data, maps and reports on the geology and ground conditions in the UK. Engineers can access this data for site investigations and geological hazard assessmentsLink to bgsLink to the website of bgs
8GEER Data PortalPost-event geotechnical reconnaissance data (earthquake, landslide, flood, etc.)Link to datacenterhubLink to the website of datacenterhub
9DesignSafe-CIRepository of published geotechnical and structural engineering data (NSF-funded projects)Link to designsafe-ciLink to the website of designsafe-ci

This paper provides a comprehensive review of DL methodologies in geotechnical engineering, with the primary goal of cataloging, categorizing and explaining the most commonly used algorithms and computational frameworks. Recognizing the growing importance of DL in addressing complex geotechnical challenges, this study focuses on the fundamental tools and techniques required for researchers and practitioners entering this interdisciplinary field.

The principal contributions of this review are as follows:

  • An overview of common computational frameworks (e.g. TensorFlow, Keras and PyTorch), including their roles and typical usage contexts in geotechnical engineering.

  • A categorization of the most basic DL architectures, using a mixture of both traditional and recently emerging DL architectures.

  • A detailed review of CNNs, LSTMs and GANs, which we have identified as the most commonly used methods in current geotechnical applications.

  • A discussion of transfer learning and its relevance for data-scarce geotechnical problems, with potential to improve model performance.

  • A collection of publicly available (i.e. open-source) geotechnical data sets with an overview of relevance and their potential use in DL-based studies.

The aim of clearly articulating each technique and providing practical resources is to support the goal of reducing the entry barriers for geotechnical researchers who may be early in their careers and interested in adopting DL approaches in their research. This is foundational material for future research that will investigate practical applications of these methods in geotechnical engineering. These future studies will help inform practical uses of DL and explore how adaptable these techniques are to address real-world geotechnical problems.

The first author appreciates the Civil Engineering Department of Lakehead University for providing an appropriate workspace and unrestricted access to research resources during his study visit in Canada, which significantly contributed to the preparation of this paper. Additionally, the authors acknowledge the assistance of chat.openai.com in proofreading the manuscript, ensuring clarity and coherence throughout the paper.

Abadi
,
M.
,
Barham
,
P.
,
Chen
,
J.
,
Chen
,
Z.
,
Davis
,
A.
,
Dean
,
J.
,
Devin
,
M.
,
Ghemawat
,
S.
,
Irving
,
G.
,
Isard
,
M.
and
Kudlur
,
M.
(
2016
), “
TensorFlow: a system for large-scale machine learning
”.
Ahmed
,
A.M.
,
Deo
,
R.C.
,
Raj
,
N.
,
Ghahramani
,
A.
,
Feng
,
Q.
,
Yin
,
Z.
and
Yang
,
L.
(
2021
), “
Deep learning forecasts of soil moisture: convolutional neural network and gated recurrent unit models coupled with satellite-derived MODIS, observations and synoptic-scale climate index data
”,
Remote Sensing
, Vol.
13
No.
4
, p.
554
, doi: .
Akbar Firoozi
,
A.
and
Firoozi
,
A.A.
” (
2023
), “
Application of Machine Learning in Geotechnical Engineering for Risk Assessment
, doi: .
Alom
,
M.Z.
,
Taha
,
T.M.
,
Yakopcic
,
C.
,
Westberg
,
S.
,
Sidike
,
P.
,
Nasrin
,
M.S.
,
Hasan
,
M.
,
Van Essen
,
B.C.
,
Awwal
,
A.A.
and
Asari
,
V.K.
(
2019
), “
A state-of-the-art survey on deep learning theory and architectures
”,
Electronics
, Vol.
8
No.
3
, p.
292
, doi: .
Alom
,
M.Z.
,
Taha
,
T.M.
,
Yakopcic
,
C.
,
Westberg
,
S.
,
Sidike
,
P.
,
Nasrin
,
M.S.
,
Van Esesn
,
B.C.
,
Awwal
,
A.A.S.
and
Asari
,
V.K.
(
2018
), “
The history began from AlexNet: a comprehensive survey on deep learning approaches
”.
Al-Selwi
,
S.M.
,
Hassan
,
M.F.
,
Abdulkadir
,
S.J.
,
Muneer
,
A.
,
Sumiea
,
E.H.
,
Alqushaibi
,
A.
and
Ragab
,
M.G.
(
2024
), “
RNN-LSTM: from applications to modeling techniques and beyond–systematic review
”,
Journal of King Saud University – Computer and Information Sciences
, Vol.
36
No.
5
, p.
102068
, doi: .
Alzubaidi
,
L.
,
Zhang
,
J.
,
Humaidi
,
A.J.
,
Al-Dujaili
,
A.
,
Duan
,
Y.
,
Al-Shamma
,
O.
,
Santamaría
,
J.
,
Fadhel
,
M.A.
,
Al-Amidie
,
M.
and
Farhan
,
L.
(
2021
), “
Review of deep learning: concepts, CNN architectures, challenges, applications, future directions
”,
Journal of Big Data
, Vol.
8
No.
1
, p.
53
, doi: .
Andriole
,
S.J.
(
2019
), “
Artificial intelligence, machine learning, and augmented analytics [life in C-Suite]
”,
IT Professional
, Vol.
21
No.
6
, pp.
56
-
59
, doi: .
Arif
,
A.
,
Zhang
,
C.
,
Sajib
,
M.H.
,
Uddin
,
M.N.
,
Habibullah
,
M.
,
Feng
,
R.
,
Feng
,
M.
,
Rahman
,
M.S.
and
Zhang
,
Y.
(
2025
), “
Rock slope stability prediction: a review of machine learning techniques
”,
Geotechnical and Geological Engineering
, Vol.
43
No.
3
, p.
124
, doi: .
Arjovsky
,
M.
,
Chintala
,
S.
and
Bottou
,
L.
(
2017
), “
Wasserstein generative adversarial networks
”,
Proceedings of the 34th International Conference on Machine Learning (ICML)
, Vol.
70
, pp.
214
-
223
.
Baghbani
,
A.
,
Choudhury
,
T.
,
Costa
,
S.
and
Reiner
,
J.
(
2022
), “
Application of artificial intelligence in geotechnical engineering: a state-of-the-art review
”,
Earth-Science Reviews
, Vol.
228
, p.
103991
, doi: .
Basu
,
D.
,
Misra
,
A.
and
Puppala
,
A.J.
(
2015
), “
Sustainability and geotechnical engineering: perspectives and review
”,
Canadian Geotechnical Journal
, Vol.
52
No.
1
, pp.
96
-
113
, doi: .
Bergstra
,
J.
,
Breuleux
,
O.
,
Bastien
,
F.
,
Lamblin
,
P.
,
Pascanu
,
R.
,
Desjardins
,
G.
,
Turian
,
J.P.
,
Warde-Farley
,
D.
and
Bengio
,
Y.
(
2010
), “
Theano: a CPU and GPU math compiler in Python
”, pp.
18
-
24
, doi: .
Bogusz
,
W.
and
Godlewski
,
T.
(
2019
), “
Philosophy of geotechnical design in civil engineering – possibilities and risks
”,
Bulletin of the Polish Academy of Sciences Technical Sciences
, pp.
289
-
306
, doi: .
Campos Montero
,
F.A.
,
Zuada Coelho
,
B.
,
Smyrniou
,
E.
,
Taormina
,
R.
and
Vardon
,
P.J.
(
2025
), “
SchemaGAN: a conditional generative adversarial network for geotechnical subsurface schematisation
”,
Computers and Geotechnics
, Vol.
183
, p.
107177
, doi: .
Cao
,
W.
,
Yan
,
Z.
,
He
,
Z.
and
He
,
Z.
(
2020
), “
A comprehensive survey on geometric deep learning
”,
IEEE Access
, Vol.
8
, pp.
35929
-
35949
, doi: .
Cao
,
Z.
,
Zhuang
,
X.
,
Li
,
P.
,
He
,
Y.
and
Zhang
,
C.
(
2018
), “
Deep learning-based classification of hyperspectral data
”,
IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens
, Vol.
11
No.
11
, pp.
4143
-
4157
.
Chen
,
L.
,
Li
,
S.
,
Bai
,
Q.
,
Yang
,
J.
,
Jiang
,
S.
and
Miao
,
Y.
(
2021
), “
Review of image classification algorithms based on convolutional neural networks
”,
Remote Sensing
, Vol.
13
No.
22
, p.
4712
, doi: .
Cheng
,
K.
and
Ziotopoulou
,
K.
(
2023
), “
Machine learning applications in geotechnical earthquake engineering: progress, gaps, and opportunities
”, in
Geo-Congress 2023, Reston, VA
:
American Society of Civil Engineers
, pp.
493
-
505
, doi: .
Choudhary
,
K.
,
DeCost
,
B.
,
Chen
,
C.
,
Jain
,
A.
,
Tavazza
,
F.
,
Cohn
,
R.
,
Park
,
C.W.
,
Choudhary
,
A.
,
Agrawal
,
A.
,
Billinge
,
S.J.
and
Holm
,
E.
(
2022
), “
Recent advances and applications of deep learning methods in materials science
”,
Npj Comput. Mater
, Vol.
8
No.
1
, p.
59
, doi: .
Chrysos
,
G.G.
,
Kossaifi
,
J.
and
Zafeiriou
,
S.
(
2020
), “
RoCGAN: robust conditional GAN
”,
International Journal of Computer Vision
, Vol.
128
Nos
10-11
, pp.
2665
-
2683
, doi: .
Corneli
,
A.
,
Spegni
,
F.
,
Naticchia
,
B.
,
Binni
,
L.
and
Messi
,
L.
(
2023
), “
Natural language processing for construction sites management
”, .
Dai
,
H.
,
Peng
,
X.
,
Shi
,
X.
,
He
,
L.
,
Xiong
,
Q.
and
Jin
,
H..
(
2022
), “
Reveal training performance mystery between TensorFlow and PyTorch in the single GPU environment
”,
Science China Information Sciences
, Vol.
65
No.
1
, p.
112103
, doi: .
De Araújo
,
T.M.A.
,
de Mattos Teixeira
,
C.A.
and
Francês
,
C.R.L.
(
2024
), “
Enhancing geotechnical damage detection with deep learning: a convolutional neural network approach
”,
PeerJ Computer Science
, Vol.
10
, p.
e2052
, doi: .
Demertzis
,
K.
,
Demertzis
,
S.
and
Iliadis
,
L.
(
2023
), “
A selective survey review of computational intelligence applications in the primary subdomains of civil engineering specializations
”,
Applied Sciences
, Vol.
13
No.
6
, p.
3380
, doi: .
Ding
,
Y.
,
Ma
,
J.
and
Luo
,
X.
(
2022
), “
Applications of natural language processing in construction
”,
Automation in Construction
, Vol.
136
, p.
104169
, doi: .
Du
,
P.
and
Che
,
W.
(
2023
), “
Research on discipline construction of civil engineering based on artificial intelligence
”,
Advances in Engineering Technology Research
, Vol.
6
No.
1
, p.
254
, doi: .
Ebid
,
A.M.
(
2020
), “
35 Years of (AI) in geotechnical engineering: state of the art
”,
Geotechnical and Geological Engineering
, Vol.
39
No.
2
, doi: .
Enawugaw
,
E.
and
Yayeh
,
Y.
(
2023
), “
Machine learning based soil-type classification
”, in
2023 International Conference on Information and Communication Technology for Development for Africa (ICT4DA),
IEEE
, pp.
165
-
170
, doi: .
Erfani
,
A.
and
Cui
,
Q.
(
2022
), “
Natural language processing application in construction domain: an integrative review and algorithms comparison
”, in
Computing in Civil Engineering 2021, Reston, VA
,
American Society of Civil Engineers
, pp.
26
-
33
, doi: .
Fang
,
Y.
,
Jairi
,
I.
and
Pirhadi
,
N.
(
2023
), “
Neural transfer learning for soil liquefaction tests
”,
Computers and Geosciences
, Vol.
171
, doi: .
Feng
,
X.
,
Du
,
J.
,
Wu
,
M.
,
Chai
,
B.
,
Miao
,
F.
and
Wang
,
Y.
(
2024
), “
Potential of synthetic images in landslide segmentation in data-poor scenario: a framework combining GAN and transformer models
”,
Landslides
, Vol.
21
No.
9
, pp.
2211
-
2226
, doi: .
Ferludin
,
O.
,
Eigenwillig
,
A.
,
Blais
,
M.
,
Zelle
,
D.
,
Pfeifer
,
J.
,
Sanchez-Gonzalez
,
A.
,
Li
,
W.L.S.
,
Abu-El-Haija
,
S.
,
Battaglia
,
P.
,
Bulut
,
N.
and
Halcrow
,
J.
(
2022
), “
TF-GNN: graph neural networks in TensorFlow
”.
Gao
,
W.
(
2024
), “
The application of machine learning in geotechnical engineering
”,
Applied Sciences
, Vol.
14
No.
11
, p.
4712
, doi: .
Goodfellow
,
I.
,
Pouget-Abadie
,
J.
,
Mirza
,
M.
,
Xu
,
B.
,
Warde-Farley
,
D.
,
Ozair
,
S.
,
Courville
,
A.
and
Bengio
,
Y.
(
2014b
), “
Generative adversarial networks
”.
Goodfellow
,
I.J.P.
,
Abadie
,
M.
,
Mirza
,
B.
,
Xu
,
D.W.
,
Farley
,
S.O.
,
Aaron
. and
Bengio
, C.,Y.
(
2014a
), “
Generative adversarial nets
”, in
Advances in Neural Information Processing Systems (NeurIPS)
, pp.
2672
-
2680
.
Guan
,
Q.Z.
,
Yang
,
Z.X.
,
Guo
,
N.
and
Hu
,
Z.
(
2023
), “
Finite element geotechnical analysis incorporating deep learning-based soil model
”,
Computers and Geotechnics
, Vol.
154
, doi: .
Gulrajani
,
I.
,
Ahmed
,
F.
,
Arjovsky
,
M.
,
Dumoulin
,
V.
and
Courville
,
A.
(
2017
), “
Improved training of wasserstein GANs
”,
Advances in Neural Information Processing Systems
, Vol.
30
.
Haenlein
,
M.
and
Kaplan
,
A.
(
2019
), “
A brief history of artificial intelligence: on the past, present, and future of artificial intelligence
”,
California Management Review
, Vol.
61
No.
4
, pp.
5
-
14
, doi: .
Han
,
X.L.
,
Jiang
,
N.J.
,
Yang
,
Y.F.
,
Choi
,
J.
,
Singh
,
D.N.
,
Beta
,
P.
,
Du
,
Y.J.
and
Wang
,
Y.J.
(
2022
), “
Deep learning based approach for the instance segmentation of clayey soil desiccation cracks
”,
Computers and Geotechnics
, Vol.
146
, p.
104733
, doi: .
Hassan
,
W.
,
Qasim
,
M.
,
Alshameri
,
B.
,
Shahzad
,
A.
,
Khalid
,
M.H.
and
Qamar
,
S.U.
(
2024
), “
Geospatial intelligence in geotechnical engineering: a comprehensive investigation into SPT-N, soil types, and undrained shear strength for enhanced site characterization
”,
Bulletin of Engineering Geology and the Environment
, Vol.
83
No.
10
, p.
380
, doi: .
He
,
K.
,
Zhang
,
X.
,
Ren
,
S.
and
Sun
,
J.
(
2016
), “
Deep residual learning for image recognition
”,
Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR)
, pp.
770
-
778
, doi: .
Hochreiter
,
S.
and
Schmidhuber
,
J.
(
1997
), “
Long short-term memory
”,
Neural Computation
, Vol.
9
No.
8
, pp.
1735
-
1780
, doi: .
Huang
,
G.
,
Huang
,
G.-B.
,
Song
,
S.
and
You
,
K.
(
2015
), “
Trends in extreme learning machines: a review
”,
Neural Networks
, Vol.
61
, pp.
32
-
48
, doi: .
Isola
,
P.
,
Zhu
,
J.Y.
,
Zhou
,
T.
and
Efros
,
A.A.
(
2017
), “
Image-to-image translation with conditional adversarial networks
”,
Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR)
, pp.
1125
-
1134
, doi: .
Jaksa
,
M.
and
Liu
,
Z.
(
2021
), “
Editorial for special issue ‘Applications of artificial intelligence and machine learning in geotechnical engineering’
”,
Geosciences
, Vol.
11
No.
10
, p.
399
, doi: .
Jia
,
G.
,
Huo
,
J.
,
Yang
,
B.
and
Wu
,
Z.
(
2023
), “
The real-time optimal attitude control of tunnel boring machine based on reinforcement learning
”,
Applied Sciences
, Vol.
13
No.
18
, p.
10026
, doi: .
Jiang
,
S.-H.
,
Zhu
,
G.-Y.
,
Wang
,
Z.Z.
,
Huang
,
Z.-T.
and
Huang
,
J.
(
2023
), “
Data augmentation for CNN-based probabilistic slope stability analysis in spatially variable soils
”,
Computers and Geotechnics
, Vol.
160
, doi: .
Karras
,
T.
,
Laine
,
S.
and
d Aila
,
T.
(
2019
), “
A style-based generator architecture for generative adversarial networks
”,
Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)
, pp.
4401
-
4410
.
Khan
,
M.S.
,
Kim
,
I.S.
and
Seo
,
J.
(
2023
), “
A boundary and voxel-based 3D geological data management system leveraging BIM and GIS
”,
International Journal of Applied Earth Observation and Geoinformation
, Vol.
118
, p.
103277
, doi: .
Kim
,
H.-S.
and
Ji
,
Y.
(
2022
), “
Three-dimensional geotechnical-layer mapping in Seoul using borehole database and deep neural network-based model
”,
Engineering Geology
, Vol.
297
, p.
106489
, doi: .
Krizhevsky
,
A.
,
Sutskever
,
I.
and
Hinton
,
G.E.
(
2017
), “
ImageNet classification with deep convolutional neural networks
”,
Communications of the ACM
, Vol.
60
No.
6
, pp.
84
-
90
, doi: .
Lecun
,
Y.
,
Bottou
,
L.
,
Bengio
,
Y.
and
Haffner
,
P.
(
1998
), “
Gradient-based learning applied to document recognition
”,
Proceedings of the IEEE
, Vol.
86
No.
11
, pp.
2278
-
2324
, doi: .
Li
,
S.
,
Jiao
,
J.
,
Han
,
Y.
and
Weissman
,
T.
(
2016
), “
Demystifying ResNet
”.
Li
,
Y.
,
Song
,
Y.
,
Yu
,
F.
,
Liu
,
W.
and
Zhao
,
J.
(
2011
), “
Experimental study on mechanical properties of gas hydrate-bearing sediments using kaolin clay
”,
China Ocean Engineering
, Vol.
25
No.
1
, pp.
113
-
122
, doi: .
Liu
,
F.
,
Gao
,
C.
,
Xu
,
J.
and
Yang
,
J.
(
2024a
), “
Cyclic shear behavior and BoBiLSTM-based model for soil-rock mixture-concrete interfaces
”,
Construction and Building Materials
, Vol.
426
, p.
136031
, doi: .
Liu
,
F.
,
Liu
,
W.
,
Li
,
A.
and
Cheng
,
J.C.P.
(
2024b
), “
Geotechnical risk modeling using an explainable transfer learning model incorporating physical guidance
”,
Engineering Applications of Artificial Intelligence
, Vol.
137
, p.
109127
, doi: .
Liu
,
M.
,
Zhao
,
C.
,
Peng
,
X.
,
Yu
,
S.
,
Wang
,
H.
and
Sha
,
C.
(
2023b
), “
Task-oriented ML/DL library recommendation based on a knowledge graph
”,
IEEE Transactions on Software Engineering
, Vol.
49
No.
8
, pp.
1
-
16
, doi: .
Liu
,
X.
and
Yang
,
K.
(
2024
), “
Shield machine pose prediction based on CNN-GRU-Attention
”,
Engineering Research Express
, Vol.
6
No.
3
, p.
035238
, doi: .
Liu
,
X.
,
Zhang
,
W.
,
Mengting
,
J.
,
Wang
,
Y.
and
Ma
,
L.
(
2024c
), “
Multi-step intelligent prediction of shield machine position attitude on the basis of BWO-CNN-LSTM-GRU
”,
Measurement Science and Technology
, Vol.
35
No.
10
, p.
106205
, doi: .
Liu
,
Y.
and
Feng
,
X.
(
2021
), “
Prediction of dam horizontal displacement based on CNN-LSTM and attention mechanism
”,
Acad. J. Archit. Geotech. Eng
, Vol.
3
No.
1
, doi: .
Liu
,
Y.
,
Zhang
,
J.
,
Zhao
,
T.
,
Wang
,
Z.
and
Wang
,
Z.
(
2023a
), “
Reconstruction of the meso-scale concrete model using a deep convolutional generative adversarial network (DCGAN)
”,
Construction and Building Materials
, Vol.
370
, p.
130704
, doi: .
Liu
,
Z.
,
Li
,
L.
,
Fang
,
X.
,
Qi
,
W.
,
Shen
,
J.
,
Zhou
,
H.
and
Zhang
,
Y.
(
2021
), “
Hard-rock tunnel lithology prediction with TBM construction big data using a global-attention-mechanism-based LSTM network
”,
Automation in Construction
, Vol.
125
, p.
103647
, doi: .
Locatelli
,
M.
,
Seghezzi
,
E.
,
Pellegrini
,
L.
,
Tagliabue
,
L.C.
and
Di Giuda
,
G.M.
(
2021
), “
Exploring natural language processing in construction and integration with building information modeling: a scientometric analysis
”,
Buildings
, Vol.
11
No.
12
, p.
583
, doi: .
Lu
,
L.
,
Jin
,
P.
,
Pang
,
G.
,
Zhang
,
Z.
and
Karniadakis
,
G.E.
(
2021
), “
Learning nonlinear operators via DeepONet based on the universal approximation theorem of operators
”,
Nature Machine Intelligence
, Vol.
3
No.
3
, pp.
218
-
229
, doi: .
Lundberg
,
S.M.
and
Lee
,
S.-I.
(
2017
), “
A unified approach to interpreting model predictions
”,
Advances in Neural Information Processing Systems
, doi: .
Mehak
,
R.K.
and
Ashima
,
M.
(
2023
), “
Artificial intelligence
”,
International Journal of Advanced Research in Science, Communication and Technology
, pp.
20
-
30
, doi: .
Modi
,
S.K.
,
Yadav
,
A.L.
and
Rana
,
P.S.
(
2024
), “
Innovative deep learning methods for soil classification and crop yield prediction
”, in
2024 International Conference on Computational Intelligence and Computing Applications (ICCICA)
,
IEEE
, pp.
502
-
508
, doi: .
Mohan
,
A.
,
Singh
,
A.K.
,
Kumar
,
B.
and
Dwivedi
,
R.
(
2021
), “
Review on remote sensing methods for landslide detection using machine and deep learning
”,
Trans. Emerg. Telecommun. Technol
, Vol.
32
No.
7
, doi: .
Mojtahedi
,
F.F.
,
Yousefpour
,
N.
,
Chow
,
S.H.
and
Cassidy
,
M.
(
2025
), “
Deep learning for time series forecasting: review and applications in geotechnics and geosciences
”,
Archives of Computational Methods in Engineering
, Vol.
32
No.
6
, pp.
3415
-
3445
, doi: .
Munappy
,
A.R.
,
Bosch
,
J.
,
Olsson
,
H.H.
,
Arpteg
,
A.
and
Brinne
,
B.
(
2022
), “
Data management for production quality deep learning models: challenges and solutions
”,
Journal of Systems and Software
, Vol.
191
, p.
111359
, doi: .
Muralidharan
,
K.
,
Ramesh
,
A.
,
Rithvik
,
G.
,
Prem
,
S.
,
Reghunaath
,
A.A.
and
Gopinath
,
M.P.
(
2021
), “
1D convolution approach to human activity recognition using sensor data and comparison with machine learning algorithms
”,
Int. J. Cogn. Comput. Eng
, Vol.
2
, pp.
130
-
143
, doi: .
Najafabadi
,
M.M.
,
Villanustre
,
F.
,
Khoshgoftaar
,
T.M.
,
Seliya
,
N.
,
Wald
,
R.
and
Muharemagic
,
E.
(
2015
), “
Deep learning applications and challenges in big data analytics
”,
Journal of Big Data
, Vol.
2
No.
1
, p.
1
, doi: .
Nguyen
,
G.
,
Dlugolinsky
,
S.
,
Bobák
,
M.
,
Tran
,
V.
,
García
,
Á.L.
,
Heredia
,
I.
,
Malík
,
P.
and
Hluchý
,
L.
(
2019
), “
Machine learning and deep learning frameworks and libraries for large-scale data mining: a survey
”,
Artificial Intelligence Review
, Vol.
52
No.
1
, pp.
77
-
124
, doi: .
Nyarko
,
K.
,
Taiwo
,
P.
,
Duru
,
C.
and
Masa-Ibi
,
E.
(
2023
), “
AI/ML systems engineering workbench framework
”, in
2023 57th Annual Conference on Information Sciences and Systems (CISS)
,
IEEE
, pp.
1
-
5
, doi: .
Onyelowe
,
K.C.
,
Mojtahedi
,
F.F.
,
Ebid
,
A.M.
,
Rezaei
,
A.
,
Osinubi
,
K.J.
,
Eberemu
,
A.O.
,
Salahudeen
,
B.
,
Gadzama
,
E.W.
,
Rezazadeh
,
D.
,
Jahangir
,
H.
and
Yohanna
,
P.
(
2023
), “
Selected AI optimization techniques and applications in geotechnical engineering
”,
Cogent Engineering
, Vol.
10
No.
1
, doi: .
Park
,
S.
and
Kwak
,
N.
” (
2017
), “
Analysis on the Dropout Effect in Convolutional Neural Networks
, pp.
189
-
204
, doi: .
Parsa-Pajouh
,
A.
(
2025
), “
Application of generative AI to automate numerical analysis and synthetic data generation in geotechnical engineering
”,
Mach. Learn. Data Sci. Geotech
, Vol.
1
, pp.
46
-
55
, doi: .
Patil
,
A.
(
2021
), “
DCGAN: Deep convolutional GAN with attention module for remote view classification
”, in
2021 International Conference on Forensics, Analytics, Big Data, Security (FABS),
IEEE
, pp.
1
-
10
, doi: .
Pei
,
T.
and
Qiu
,
T.
(
2024
), “
Machine learning with monotonic constraint for geotechnical engineering applications: an example of slope stability prediction
”,
Acta Geotechnica
, Vol.
19
No.
6
, pp.
3863
-
3882
, doi: . Jun.
Phoon
,
K.-K.
(
2020
), “
The story of statistics in geotechnical engineering
”,
Georisk: Assessment and Management of Risk for Engineered Systems and Geohazards
, Vol.
14
No.
1
, pp.
3
-
25
, doi: .
Phoon
,
K.-K.
and
Zhang
,
W.
(
2023
), “
Future of machine learning in geotechnics
”,
Georisk: Assessment and Management of Risk for Engineered Systems and Geohazards
, Vol.
17
No.
1
, pp.
7
-
22
, doi: .
Raissi
,
M.
,
Perdikaris
,
P.
and
Karniadakis
,
G.E.
(
2019
), “
Physics-informed neural networks: a deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations
”,
Journal of Computational Physics
, Vol.
378
, pp.
686
-
707
, doi: .
Raja
,
R.A.
,
Toshniwal
,
V.
and
Salgado
,
R.
(
2023
), “
GIS-Based Geotechnical Database for Collaborative GIS
, ”
West Lafayette
,
IN
, doi: .
Robbins
,
B.A.
,
Stephens
,
I.J.
and
Marcuson
,
W.F.
(
2021
), “Geotechnical engineering”, in
Encyclopedia of Geology
,
Elsevier
, pp.
377
-
392
, doi: .
Ronaldo
,
A.D.
(
2021
), “
Effective soil type classification using convolutional neural network
”,
International Journal of Informatics and Computation
, Vol.
3
No.
1
, p.
20
, doi: .
Salvaris
,
M.
,
Dean
,
D.
and
Tok
,
W.H.
(
2018
),
Deep Learning with Azure
,
Apress
,
Berkeley, CA
, doi: .
Sarker
,
I.H.
(
2021
), “
Machine learning: algorithms, real-world applications and research directions
”,
SN Computer Science
, Vol.
2
No.
3
, p.
160
, doi: .
Shahrestani
,
A.
(
2024
), “
Using Wasserstein distance and conditionality for stable and selective data augmentation in pavement crack analysis
”, Doctoral dissertation,
University of British Columbia
, doi: .
Shao
,
W.
(
2023
), “
The application of machine learning techniques in geotechnical engineering: a review and comparison
”,
Mathematics
, Vol.
11
No.
18
, doi: .
Shen
,
S.-L.
,
Atangana Njock
,
P.G.
,
Zhou
,
A.
and
Lyu
,
H.-M.
(
2021
), “
Dynamic prediction of jet grouted column diameter in soft soil using Bi-LSTM deep learning
”,
Acta Geotechnica
, Vol.
16
No.
1
, pp.
303
-
315
, doi: .
Sherstinsky
,
A.
(
2020
), “
Fundamentals of recurrent neural network (RNN) and long short-term memory (LSTM) network
”,
Physica D: Nonlinear Phenomena
, Vol.
404
, p.
132306
, doi: .
Simonyan
,
K.
and
Zisserman
,
A.
(
2015
), “
Very deep convolutional networks for large-scale image recognition
”,
International Conference on Learning Representations (ICLR)
,
San Diego
,
CA, USA
, pp.
1
-
14
.
Song
,
S.
,
Mukerji
,
T.
and
Hou
,
J.
(
2020
), “
Bridging the gap between geophysics and geology with generative adversarial networks (GANs)
”, doi: .
Song
,
S.
,
Mukerji
,
T.
and
Hou
,
J.
(
2021a
), “
GANSim: Conditional facies simulation using an improved progressive growing of generative adversarial networks (GANs)
”,
Mathematical Geosciences
, Vol.
53
No.
7
, pp.
1413
-
1444
, doi: .
Song
,
S.
,
Mukerji
,
T.
and
Hou
,
J.
(
2021b
), “
Geological facies modeling based on progressive growing of generative adversarial networks (GANs)
”,
Computational Geosciences
, Vol.
25
No.
3
, pp.
1251
-
1273
, doi: .
Stewart
,
A.J.
,
Robinson
,
C.
,
Corley
,
I.A.
,
Ortiz
,
A.
,
Ferres
,
J.M.L.
and
Banerjee
,
A.
(
2022
), “
TorchGeo
”, in
Proceedings of the 30th International Conference on Advances in Geographic Information Systems,
New York, NY
:
ACM
, pp.
1
-
12
, doi: .
Szegedy
,
C.
,
Liu
,
W.
,
Jia
,
Y.
,
Sermanet
,
P.
,
Reed
,
S.
,
Anguelov
,
D.
,
Erhan
,
D.
,
Vanhoucke
,
V.
and
Rabinovich
,
A.
(
2015
), “
Going deeper with convolutions
”,
Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR)
, pp.
1
-
9
, doi: .
Tao
,
Y.
,
Zeng
,
S.
,
Ying
,
T.
,
Sun
,
H.
,
Pan
,
S.
and
Cai
,
Y.
(
2025
), “
A deep transfer learning model for the deformation of braced excavations with limited monitoring data
”,
Journal of Rock Mechanics and Geotechnical Engineering
, Vol.
17
No.
3
, pp.
1555
-
1568
, doi: .
Taye
,
M.M.
(
2023
), “
Understanding of machine learning with deep learning: architectures, workflow, applications and future directions
”,
Computers
, Vol.
12
No.
5
, p.
91
, doi: .
Thiruchittampalam
,
S.
,
K.
,
Shanmugalingam, Banarjee
,
B.P.
,
N.F.
,
Glenn
. and
S.
,
Raval
. “A (
2024
), “
Comparative study with traditional and transfer learning-enhanced machine learning algorithms for geotechnical characterisation of coal spoil
”.
Tiwari
,
S.
,
Jain
,
G.
,
Shetty
,
D.K.
,
Sudhi
,
M.
,
Balakrishnan
,
J.M.
and
Bhatta
,
S.R.
(
2023
), “
A comprehensive review on the application of 3D convolutional neural networks in medical imaging
”, in
RAiSE-2023, Basel Switzerland
:
MDPI
, “
p. 3
”, doi: .
Valdes‐Korovkin
,
I.
,
Fomin
,
D.
and
Yudina
,
A.
(
2024
), “
Segmentation of plant residues on soil X‐ray CT images using neural network
”,
Agronomy Journal
, Vol.
116
No.
3
, pp.
886
-
896
, doi: .
Vaswani
,
A.
,
Shazeer
,
N.
,
Parmar
,
N.
,
Uszkoreit
,
J.
,
Jones
,
L.
,
Gomez
,
A.N.
,
Kaiser
,
Ł.
and
Polosukhin
,
I.
(
2017
), “
Attention is all you need
”, in
Advances in Neural Information Processing Systems
.
Wang
,
B.
,
Wang
,
J.
and
Liu
,
Y.
(
2023b
), “
3D carbonate digital rock reconstruction by self-attention network and GAN structure
”,
Appl. Sci
, Vol.
13
No.
24
, doi: .
Wang
,
L.
,
Guo
,
S.
,
Huang
,
W.
and
Qiao
,
Y.
(
2015
), “
Places205-VGGNet models for scene recognition
”.
Wang
,
L.
,
Li
,
T.
,
Wang
,
P.
,
Liu
,
Z.
and
Zhang
,
Q.
(
2023a
), “
BiLSTM for predicting post-construction subsoil settlement under embankment: Advancing sustainable infrastructure
”,
Sustainability
, Vol.
15
No.
20
, p.
14708
, doi: .
Wang
,
X.
,
Huang
,
B.
,
Tang
,
Y.
,
Hu
,
T.
and
Ling
,
D.
(
2022
), “
Microscopic mechanism and analytical modeling of seepage-induced erosion in bimodal soils
”,
Computers and Geotechnics
, Vol.
141
, p.
104527
, doi: .
Witold Bogusz
,
T.G.
(
2017
), ““Geotechnical interaction in underground space – theory and practice,” in
Underground Infrastructure of Urban Areas
,
CRC Press
, doi: .
Wu
,
C.
,
Huang
,
H.
,
Zhang
,
L.
,
Chen
,
J.
,
Tong
,
Y.
and
Zhou
,
M.
(
2023
), “
Towards automated 3D evaluation of water leakage on a tunnel face via improved GAN and self-attention DL model
”,
Tunnelling and Underground Space Technology
, Vol.
142
, p.
2923
, doi: .
Wu
,
M.
,
Xu
,
X.
,
Han
,
X.
and
Du
,
X.
(
2024
), “
Seismic performance prediction of a slope-pile-anchor coupled reinforcement system using recurrent neural networks
”,
Engineering Geology
, Vol.
338
, p.
107623
, doi: .
Wu
,
Y.
,
Zhou
,
H.
,
Chen
,
W.
,
Zhang
,
Y.
,
Wang
,
J.
,
Liu
,
H.
,
Zhao
,
Z.
,
Li
,
Y.
,
You
,
Q.
,
Yang
,
B.
and
Liu
,
G.
(
2021a
), “
Response of the soil food web to warming and litter removal in the Tibetan Plateau, China
”,
Geoderma
, Vol.
401
, p.
115318
, doi: .
Wu
,
Z.
,
Pan
,
S.
,
Chen
,
F.
,
Long
,
G.
,
Zhang
,
C.
and
Yu
,
P.S.
(
2021b
), “
A comprehensive survey on graph neural networks
”,
IEEE Transactions on Neural Networks and Learning Systems
, Vol.
32
No.
1
, pp.
4
-
24
, doi: .
Xuanyu
,
L.
,
Mengting
,
J.
,
Wenshuai
,
Z.
and
Yudong
,
W.
(
2024
), “
Intelligent real-time prediction for shield machine position on the basis of BWO-LSTM-GRU
”,
Engineering Research Express
, Vol.
6
No.
1
, p.
015105
, doi: .
Yaghoubi
,
KE.
and
Yaghoubi
,
E.
(
2024
), “
A systematic review and meta-analysis of artificial neural network, machine learning, deep learning, and ensemble learning approaches in field of geotechnical engineering
”,
Neural Computing and Applications
, Vol.
36
No.
21
, doi: .
Yao
,
Q.
,
Chen
,
T.
,
Tang
,
C.
,
Sedighi
,
M.
,
Wang
,
S.
and
Huang
,
Q.
(
2019
), “
Influence of moisture on crack propagation in coal and its failure modes
”,
Engineering Geology
, Vol.
258
, p.
105156
, doi: .
Yousefpour
,
N.
,
Liu
,
Z.
and
Zhao
,
C.
(
2024
), “
Machine learning methods for geotechnical site characterization and scour assessment
”,
Transportation Research Record: Journal of the Transportation Research Board
, Vol.
2679
No.
1
, doi: .
Zhang
,
J.
,
Han
,
S.
,
Li
,
M.
,
Li
,
H.
,
Zhao
,
W.
,
Wang
,
J.
and
Liang
,
H.
(
2024
), “
CasMDN: a deep learning-based multivariate distribution modelling approach and its application in geotechnical engineering
”,
Computers and Geotechnics
, Vol.
168
, doi: .
Zhang
,
K.
,
Liu
,
X.
,
Chen
,
Y.
and
Cheng
,
H.
(
2021a
), “
Quantitative description of infrared radiation characteristics of preflawed sandstone during fracturing process
”,
Journal of Rock Mechanics and Geotechnical Engineering
, Vol.
13
No.
1
, pp.
131
-
142
, doi: .
Zhang
,
Q.
and
Wang
,
T.
(
2024
), “
Deep learning for exploring landslides with remote sensing and Geo-Environmental data: frameworks, progress, challenges, and opportunities
”,
Remote Sensing
, Vol.
16
No.
8
, p.
1344
, doi: .
Zhang
,
W.
and
Phoon
,
K.-K.
(
2022
), “
Editorial for advances and applications of deep learning and soft computing in geotechnical underground engineering
”,
Journal of Rock Mechanics and Geotechnical Engineering
, Vol.
14
No.
3
, pp.
671
-
673
, doi: .
Zhang
,
W.
,
Gu
,
X.
,
Tang
,
L.
,
Yin
,
Y.
,
Liu
,
D.
and
Zhang
,
Y.
(
2022
), “
Application of machine learning, deep learning and optimization algorithms in geoengineering and geoscience: Comprehensive review and future challenge
”,
Gondwana Research
, Vol.
109
, pp.
1
-
17
, doi: .
Zhang
,
W.
,
Li
,
H.
,
Li
,
Y.
,
Liu
,
H.
,
Chen
,
Y.
and
Ding
,
X.
(
2021b
), “
Application of deep learning algorithms in geotechnical engineering: a short critical review
”,
Artificial Intelligence Review
, Vol.
54
No.
8
, pp.
5633
-
5673
, doi: .
Zhu
,
B.
and
Hu
,
X.-G.
(
2024
), “
WGAN-Based realization process of gravel soil for hydraulic property simulation
”,
Applied Sciences
, Vol.
14
No.
21
, p.
9873
, doi: .
Zhu
,
J.Y.
,
Park
,
T.
,
Isola
,
P.
and
Efros
,
A.A.
(
2017
), “
Unpaired image-to-image translation using cycle-consistent adversarial networks
”,
Proceedings of the IEEE International Conference on Computer Vision (ICCV)
, pp.
2223
-
2232
.
Phoon
,
K.K.
,
Cao
,
Z.J.
,
Ji
,
J.
,
Leung
,
Y.F.
,
Najjar
,
S.
,
Shuku
,
T.
,
Tang
,
C.
,
Yin
,
Z.Y.
,
Ikumasa
,
Y.
and
Ching
,
J.
(
2022
), “
Geotechnical uncertainty, modeling, and decision making
”,
Soils and Foundations
, Vol.
62
No.
5
, p.
101189
, doi: .
Published by Emerald Publishing Limited. This article is published under the Creative Commons Attribution (CC BY 4.0) licence. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this licence may be seen at Link to the terms of the CC BY 4.0 licenceLink to the terms of the CC BY 4.0 license.

or Create an Account

Close subscription notice
Close access options