GEOTECNOLOGÍAS: EXPLORANDO LAS APLICACIONES DE LA INTELIGENCIA ARTIFICIAL EN LA INGENIERÍA GEOTÉCNICA

GEOTECNOLOGÍAS: EXPLORANDO LAS APLICACIONES DE LA INTELIGENCIA ARTIFICIAL EN LA INGENIERÍA GEOTÉCNICA

Conoce que es la inteligencia artificial, como funciona y sus potenciales aplicaciones en la geotecnia

By Ph.D. Carolina Hernández Valerio

El estudio de la inteligencia artificial (IA) ha incrementado potencialmente en los últimos años, tanto desde el punto de vista científico como desde la perspectiva de su aplicación práctica en diversos sectores, generando un impacto cada vez mayor en la sociedad. La aplicación de la inteligencia artificial en la ingeniería geotécnica podría mejorar la precisión, eficiencia y sostenibilidad en el análisis, diseño, construcción, monitoreo y mantenimiento de infraestructuras geotécnicas, brindando soluciones más seguras y rentables. Sin embargo, aún es un campo poco conocido para los ingenieros geotecnistas, es por ello que en este blog explicaremos cómo se desarrolla la IA y cuáles son sus aplicaciones en la ingeniería geotécnica.

¿Qué es la inteligencia artificial?

La inteligencia artificial (IA) se refiere a la capacidad de las máquinas para imitar o simular la inteligencia humana. Es un campo multidisciplinario de la informática que se ocupa de desarrollar sistemas o programas capaces de realizar tareas que normalmente requieren de la inteligencia humana, como el reconocimiento de voz, la toma de decisiones, el procesamiento del lenguaje natural, la visión por computadora y el aprendizaje automático.

La IA se basa en algoritmos y modelos matemáticos que permiten a las máquinas analizar grandes cantidades de datos, identificar patrones, aprender de ellos y tomar decisiones o realizar acciones con base en esa información. El aprendizaje automático, en particular, es una rama clave de la IA que se centra en desarrollar algoritmos que permiten a las máquinas aprender de manera autónoma a través de la experiencia y mejorar su rendimiento con el tiempo.

Existen diferentes enfoques dentro de la IA, como el aprendizaje supervisado, donde se proporciona a la máquina un conjunto de ejemplos etiquetados para entrenarla y permitirle realizar predicciones o clasificaciones; el aprendizaje no supervisado, donde la máquina busca patrones en los datos sin etiquetas; y el aprendizaje por refuerzo, donde la máquina aprende mediante ensayo y error, recibiendo recompensas o castigos según su desempeño.

La IA se utiliza en una amplia variedad de aplicaciones en la actualidad, desde asistentes virtuales en teléfonos inteligentes y sistemas de recomendación en plataformas de streaming, hasta robots industriales y vehículos autónomos. A medida que la tecnología continúa avanzando, se espera que la inteligencia artificial tenga un impacto cada vez mayor en nuestras vidas y en diversos campos como la medicina, la agricultura, la ciencia y muchos otros.

Diferentes enfoques de la IA

Existen diferentes enfoques y métodos dentro del campo de la inteligencia artificial. A continuación, se presentan algunos de los principales:

  • Aprendizaje supervisado: Es un método de IA en el que se proporciona a un modelo algoritmos, un conjunto de datos de entrenamiento que incluye ejemplos etiquetados con las respuestas correctas. El modelo aprende a través de estos ejemplos y luego puede hacer predicciones o clasificaciones en nuevos datos. Ejemplos de algoritmos de aprendizaje supervisado incluyen las redes neuronales artificiales y los árboles de decisión.
  • Aprendizaje no supervisado: A diferencia del aprendizaje supervisado, en el aprendizaje no supervisado no se proporcionan etiquetas en los datos de entrenamiento. El objetivo es que el modelo encuentre patrones, estructuras o agrupaciones en los datos por sí mismo. Esto puede ser útil para descubrir información oculta o desconocida. Ejemplos de técnicas de aprendizaje no supervisado incluyen el análisis de clústeres y las redes neuronales auto-organizadas.
  • Aprendizaje por refuerzo: Este método se basa en un enfoque de "ensayo y error". El modelo de IA, llamado agente, interactúa con un entorno y recibe retroalimentación en forma de recompensas o castigos según sus acciones. El agente aprende a través de la maximización de las recompensas, buscando las acciones que conduzcan a los mejores resultados. Los algoritmos de aprendizaje por refuerzo se aplican en áreas como los juegos, la robótica y la optimización de procesos.
  • Redes neuronales profundas: Las redes neuronales profundas, también conocidas como redes neuronales profundas de aprendizaje, son un tipo de modelo de IA inspirado en la estructura del cerebro humano. Estas redes están compuestas por múltiples capas de neuronas artificiales que procesan y transforman la información. Las redes neuronales profundas han demostrado ser muy eficaces en tareas de reconocimiento de imágenes, procesamiento de lenguaje natural y otras aplicaciones complejas.
  • Lógica difusa: La lógica difusa se ocupa de la incertidumbre y la imprecisión en la toma de decisiones. Permite manejar conceptos difusos o borrosos mediante la asignación de grados de pertenencia. La lógica difusa se aplica en sistemas de control, diagnóstico médico y sistemas de recomendación, entre otros.
  • Sistemas expertos: Son sistemas basados en reglas y conocimientos específicos de dominio. Estos sistemas utilizan una base de conocimientos para razonar y tomar decisiones en un campo particular. Los sistemas expertos han sido utilizados en medicina, finanzas y otras áreas donde se requiere experiencia especializada.

Estos son solo algunos ejemplos de los métodos y enfoques de inteligencia artificial. Es importante destacar que el campo de la IA es amplio y en constante evolución, y se están desarrollando y explorando constantemente nuevas técnicas y enfoques.

Métodos de IA utilizados en ingeniería geotécnica

Redes neuronales artificiales (ANN)

La red neuronal artificial (ANN) es una técnica inteligente de modelado de datos que se aplica principalmente para modelar relaciones no lineales complejas entre parámetros, sin suposiciones previas ni relaciones matemáticas establecidas. El desarrollo de ANN se inspira en el aspecto estructural, funcional y computacional de las redes neuronales biológicas (BNN). ANN replica el paralelismo de BNN utilizando una gran cantidad de elementos computacionales no lineales operativos, llamados neuronas artificiales (Haykin, 1999). Esto facilita altas tasas computacionales producidas por ANN e incorpora las variabilidades y fluctuaciones relacionadas con los conjuntos de datos.

Las tareas realizadas por una ANN se pueden clasificar en términos generales en dos categorías: (i) reconocimiento/clasificación de patrones y (ii) aproximación de funciones. Las ANN basadas en reconocimiento/clasificación de patrones están entrenadas para reconocer patrones en los datos o clasificarlos en categorías predefinidas. Las ANN de aproximación de funciones están capacitadas para aprender y generalizar la relación compleja no lineal entre los parámetros de entrada y salida, lo que permite la predicción de los parámetros de salida para una condición de entrada invisible determinada. En las literaturas consideradas en este estudio, la función de aproximación ANN se emplea principalmente, principalmente debido a su capacidad para aprender y generalizar los complejos procesos de ingeniería geotécnica.

Lógica difusa (FL) y sistema de inferencia difuso (FIS)

La lógica difusa puede imitar la toma de decisiones humana más rápidamente y se puede usar con redes neuronales. La lógica difusa (FL) (Aliev y Tarassov, 2020) es una lógica multivaluada y está destinada a facilitar la definición de valores intermedios entre posibilidades binarias estrictas (Jouffe, 1998). Ejemplo, FL permite formulaciones matemáticas de expresiones vagas como “bastante bien”. Tal método de razonamiento permite el desarrollo de modelos inteligentes que pueden simular el razonamiento humano y el proceso de toma de decisiones.

Sistema de inferencia neurodifuso adaptativo (ANFIS)

ANFIS es una combinación de la representación lingüística de FL y la capacidad de generalización de ANN (Coley, 1999). ANFIS utiliza una red feedforward con aprendizaje supervisado. La estructura de red adaptativa consta de nodos y enlaces direccionales. El sistema adaptativo utiliza un algoritmo de aprendizaje híbrido para identificar los parámetros de los sistemas de inferencia difusos (Walia et al., 2015). Este método utiliza una combinación del método de mínimos cuadrados y el método de pendiente de difusión descendente para enseñar los parámetros de rendimiento de los miembros del FIS para imitar un conjunto de datos entrenado (Rezael et al., 2014a, 2014b). La red aprende en dos pasos principales. En el paso hacia adelante del algoritmo de aprendizaje, los parámetros resultantes se estiman al menos cuadrados. En el paso inverso, las señales de error, que son las derivadas del error cuadrático con respecto a cada salida del nodo, se transmiten hacia atrás desde la capa de salida a la capa de entrada. Los parámetros de las funciones de pertenencia se establecen durante el proceso de aprendizaje.

Máquina de vectores de soporte (SVM)

Support Vector Machine (SVM) fue propuesto por primera vez por Boser et al. (1992). SVM utiliza ecuaciones matemáticas para encontrar soluciones no lineales a problemas de regresión y clasificación. Este método utiliza un hiperplano, que es una línea que separa los nodos de entrada de datos con diferentes valores. La ubicación del hiperplano determina cómo funciona este método, para conocer cómo funciona este método te recomiendo consultar el artículo: What is a support vector machine? (Noble, 2006).

Memoria a corto plazo (LSTM)

El método de memoria a corto plazo largo (LSTM) es una de las formas de la red neuronal repetitiva (RNN) y una red neuronal cíclica que se usa comúnmente en ingeniería geotécnica para varios propósitos, como predecir y clasificar series temporales. Este tipo de arquitectura, LSTM, fue presentada por Hochreiter y Schmidhuber (1997) como un nuevo tipo de red neuronal de aprendizaje automático profundo con capacidad de memoria a corto y largo plazo. Las redes neuronales recurrentes generales tienen el problema de la explosión de gradientes o la desaparición de gradientes y solo tienen la capacidad de aprender bien en información a distancias cortas (Sahoo et al., 2019).

Red neuronal convolucional (CNN)

La red neuronal convolucional (CNN) es uno de los métodos de aprendizaje profundo que se usa comúnmente para estudiar imágenes visuales. Este método fue introducido por primera vez por O'Shea y Nash (2015). CNN, como método de perceptor multicapa, es un método que consiste en redes de neuronas, cada neurona en cada capa conectada a todas las neuronas en la siguiente capa. Este tipo de conexión se denomina “conectividad total”. CNN consiste en una estructura matemática que tiene tres tipos de capas: convolución, integración y capas totalmente conectadas. La extracción de características se realiza mediante capas de convolución e integración. Una capa completamente conectada es responsable de mapear las propiedades extraídas al resultado final. Uno de los puntos positivos de este método es su preprocesamiento relativamente bajo, lo que provoca una alta independencia de la red del conocimiento previo y la intervención humana en la extracción de características.

Red neuronal residual (ResNet)

En los últimos años, los investigadores han propuesto varios métodos para el aprendizaje en red. Uno de los métodos introducidos que condujo a muchos avances en ingeniería e informática fue la introducción de redes neuronales de convolución profunda que tienen más capacidad para resolver problemas más complejos al agregar más capas y tienen una mayor precisión en la clasificación y el diagnóstico. Las redes son que el creciente número de capas dificulta entrenarlas y la precisión de la red comienza a saturarse y disminuye gradualmente. Para resolver este problema, en 2016, los investigadores de Microsoft introdujeron el método ResNet (He et al., 2016). ResNet adquiere esta capacidad mediante el uso de conexiones de salto, que son atajos que se utilizan para saltar ciertas capas. Por lo tanto, el método ResNet tiene dos características importantes: en primer lugar, es fácil de optimizar y, en segundo lugar, su precisión aumenta con el aumento de la profundidad del modelo. Este método también tiene la capacidad de resolver el problema de la degradación de la red hasta cierto punto.

Red antagónica generativa (GAN)

Ian Goodflow et al. introdujeron una red adversarial generativa (GAN) como un método de aprendizaje automático. en 2014 (Goodfellow et al., 2014). En este método, basado en un conjunto de datos de entrenamiento, la red puede generar y predecir nuevos datos basados en nuevas entradas. Este método se presentó primero como modelo con aprendizaje no supervisado y luego se presentó el método GAN con aprendizaje semi-supervisado (Salimans et al., 2016), y totalmente supervisado (Isola et al., 2017), y aprendizaje reforzado. Una característica importante y fundamental de una GAN es que es enseñada indirectamente por otra red neuronal que tiene la capacidad de detectar la autenticidad de una entrada, conocida como detector. El detector también se actualiza con la ayuda de nuevos datos (Adeli et al., 2021).

Aplicaciones de los métodos de IA en ingeniería geotécnica

Los campos de aplicación de los métodos de inteligencia artificial encontrados en la literatura de acuerdo con Baghbani et al. (2022) son:

  • suelos congelados y propiedades térmicas de los suelos,
  • mecánica de rocas,
  • suelo y pavimento de subrasante,
  • derrumbe y licuación,
  • estabilidad de taludes,
  • cimentaciones superficiales y pilotes,
  • túneles y máquinas perforadoras de túneles (TBM),
  • presas y,
  • suelos no saturados

La figura 1 representa el número de estudios realizados mediante el uso de IA en nueve campos de la ingeniería geotécnica.

Figura 1 Distribución del uso de diferentes técnicas de IA en la ingeniería geotécnica en nueve áreas de aplicación Baghbani et al. (2022).
Figura 1 Distribución del uso de diferentes técnicas de IA en la ingeniería geotécnica en nueve áreas de aplicación Baghbani et al. (2022).

Suelos congelados y propiedades térmicas de los suelos

Debido a la gran cantidad de parámetros efectivos en este campo, los métodos y algoritmos de IA se han utilizado para predecir, clasificar y optimizar varios parámetros de salida. Por ejemplo, en la predicción de las propiedades térmicas del suelo, el contenido de agua, la porosidad, las densidades húmeda y seca, la mineralogía y la composición química, el tamaño de las partículas, la temperatura del suelo, la forma, la orientación y el tamaño de los poros (Bi et al., 2018; Li et al., 2020; Liu et al., 2020).

Mecánica de rocas

La capacidad de los métodos y algoritmos de IA para clasificar y predecir patrones complejos ha llevado a sus aplicaciones en problemas de mecánica de rocas, como grietas y juntas (Shams et al., 2015), donde intervienen muchos parámetros. Los parámetros comúnmente predichos en mecánica de rocas son voladura de rocas por explosiones, velocidad máxima de partículas, fragmentación y resistencia a la compresión no confinada (UCS).

Ingeniería de pavimentos

El módulo resiliente, la relación de carga de California (CBR), el valor de resistencia, el módulo elástico y la conductividad hidráulica son los parámetros clave involucrados en la selección de materiales y el diseño estructural en la ingeniería de pavimentos. La extensión del daño (agrietamiento, formación de surcos, sangrado, etc.) es el principal indicador relacionado con el mantenimiento y el control del rendimiento de los pavimentos. Todos estos parámetros son utilizados como entrada y salida de los métodos de IA.

Por ejemplo, Kaseko y Ritchie (1993) utilizaron métodos de IA para identificar y clasificar cuantitativamente las grietas en la superficie del pavimento. La investigación se llevó a cabo preparando y procesando 250 imágenes de pavimentos tomadas de otro proyecto (Fundakowski et al., 1991). Utilizando una red de avance de múltiples capas, el estudio clasificó las grietas según el tipo, la gravedad y la extensión de las grietas en las imágenes. Se concluyó que los métodos de IA pueden detectar grietas en superficies de pavimento de asfalto y concreto con una alta precisión.

Más recientemente, ANN se ha utilizado para predecir el módulo resiliente del suelo de subrasante y otros materiales de pavimento (Hanandeh et al., 2020; Sadrossadat et al., 2016; Zaman et al., 2010). Algunas de estas obras incluyeron suelos estabilizados. Se pueden identificar siete parámetros de entrada que influyen en el módulo resiliente: contenido de humedad, porcentaje de arcilla, porcentaje de finos, índice de plasticidad, porcentaje de cemento, cal y cenizas volantes.

Deslizamiento y licuación

Los parámetros de salida más comúnmente predichos usando IA son el potencial de licuación, los movimientos de pendiente y la susceptibilidad a deslizamientos de tierra. La mayoría de los estudios utilizaron ANN para predecir la susceptibilidad a deslizamientos de tierra con datos de temperatura del suelo, índice de vegetación de diferencia normalizada, número de vegetación mejorado y datos de humedad del suelo como entradas (Baghbani et al., 2022).

SVM también se usó en algunos otros estudios con una selección de parámetros de entrada, como uso de la tierra, datos climáticos y datos de presión de agua intersticial. ANN también se utilizó para predecir la licuación del suelo en varios estudios. Se tomaron como entradas la profundidad del nivel freático, el valor de la prueba de penetración estándar (SPT) y el valor de la prueba de penetración del cono (CPT). Un pequeño número de estudios también utilizó SVM. Los parámetros de entrada utilizados para SVM fueron el valor de la prueba de penetración estándar (SPT) y relación de esfuerzo cíclica (CSR).

Estabilidad de taludes

Los métodos y algoritmos de IA han mostrado un mejor rendimiento en comparación con métodos tradicionales para determinar la estabilidad de un talud debido a su capacidad para predecir problemas complejos. Estudios recientes, descritos por Baghbani et al. (2022), se basaron principalmente en ANN para predecir la estabilidad de las pendientes. Entre los parámetros de entrada utilizados en estos estudios se encuentran el ángulo de inclinación, el coeficiente de aceleración horizontal y el ancho de equilibrio del contrapeso. Algunos investigadores también utilizaron SVM con una combinación diferente de entradas. Estos incluyeron la cohesión, el ángulo de fricción interna, el coeficiente de presión de agua intersticial, el peso unitario del suelo, el ángulo de la pendiente y la altura de la pendiente.

Cimentaciones superficiales y profundas

Los investigadores han usado y recomendado métodos y algoritmos de IA para predecir diferentes modelos de problemas de ingeniería de cimientos debido a su capacidad para predecir patrones no lineales (Rezaei et al., 2016). por ejemplo, Rahman et al. (2001) predijeron la capacidad de levantamiento de cajones de succión con la ayuda de un modelo ANN. El modelo fue entrenado utilizando una base de datos de pruebas de centrífuga. Los resultados mostraron que ANN es un método confiable para predecir la salida. Esta investigación inicial allanó el camino para una incorporación más amplia de métodos basados en IA en la ingeniería de cimentaciones. En general, los investigadores tienden a utilizar métodos basados en IA para predecir el asentamiento y la capacidad de carga de los pilotes y asentamiento y capacidad portante de cimentaciones superficiales.

Túneles y excavaciones

La ventaja de la utilización de estos métodos en el diseño y análisis de túneles es su capacidad para predecir procesos complejos entre la geomecánica, la geología y la hidrología de las aguas subterráneas. Los métodos de modelado basados en IA se han utilizado para predecir parámetros como la presión de la tierra en la excavación de túneles, el rendimiento de la máquina perforadora de túneles (TBM) y la carga y el asentamiento causados por la excavación de túneles.

La mayoría de los estudios se basan en ANN con modelos desarrollados para predecir el rendimiento de las máquinas perforadoras de túneles. La agregación del suelo, la cohesión, el ángulo de fricción, la resistencia a la compresión, el índice de fragilidad, los factores técnicos (como el empuje y el torque) de la máquina perforadora de túneles se consideraron como entradas en estos modelos.

Presas

Las condiciones óptimas y seguras de operación de la presa dependen del tipo y los objetivos definidos para la presa. Debido a los patrones altamente estocásticos de los parámetros hidrológicos involucrados en el diseño de presas, el desarrollo de modelos precisos para predecir el rendimiento es una tarea difícil. En consecuencia, las técnicas de IA se han utilizado cada vez más para desarrollar modelos hidroambientales para presas y embalses. Estos estudios se centraron principalmente en la predicción de las características de entrada/salida, filtraciones y deformación de presas.

Por ejemplo, en un estudio comparativo, Tayfur et al. (2005) utilizaron modelos ANN y de elementos finitos (FEM) para predecir los niveles de agua en piezómetros. Sus resultados mostraron que ANN funcionó mejor que el modelo FEM para predecir el flujo a través de la presa. Este éxito inicial fue seguido por más estudios que utilizaron ANN para predecir el flujo de entrada y salida, así como la deformación de la presa.

Suelos no saturados

Los suelos no saturados, al ser un sistema de 4 fases (sólido, agua, aire e interfaz aire-agua) plantean desafíos únicos para desarrollar relaciones para el comportamiento de cambio de volumen y esfuerzo-deformación (Javadi et al., 2012; Kayadelen, 2008). Los métodos y algoritmos de IA han surgido como una solución alternativa en las últimas tres décadas.

ANN es el método de IA más buscado en el modelado de suelos no saturados, independientemente de la mayor precisión lograda en otros métodos sobre ANN. Por ejemplo, para comparar la eficacia de diferentes métodos, Samui y Jagan (2013) utilizaron la regresión del proceso gaussiano (GPR) y ANN para predecir los parámetros de tensión efectivos del suelo no saturado. Este estudio consideró la presión de confinamiento neta, el contenido volumétrico de agua saturada, el contenido de agua residual, la presión de burbujeo, la succión y el parámetro de ajuste como entradas del modelo. Se concluyó que la regresión del proceso gaussiano (GPR) puede estimar el parámetro de estrés efectivo del suelo no saturado mejor que ANN


Conclusiones

En general, la aplicación de métodos de IA para resolver problemas de ingeniería geotécnica ha arrojado resultados exitosos y prometedores. Los métodos basados en IA tienen el potencial de manejar problemas complejos de mecánica de suelos y rocas donde la física del comportamiento de los materiales no está completamente desarrollada.

Este blog proporciona una comprensión general de la evolución de Nueve áreas clave (suelos congelados y propiedades térmicas del suelo, mecánica de rocas, subrasante y pavimentos, deslizamientos de tierra y licuación del suelo, estabilidad de taludes, cimentaciones superficiales y pilotes, túneles y máquinas perforadoras de túneles, presas y suelos no saturados) donde se han aplicado aplicaciones de IA. La Red Neural Artificial (ANN) es el método de IA dominante utilizado en las nueve áreas.

Referencias

Adeli, E., Zhang, J., Taflanidis, A.A., 2021. Convolutional Generative Adversarial Imputation Networks for Spatio-Temporal Missing Data in Storm Surge Simulations arXiv preprint arXiv:2111.02823. Baghbani, A., Choudhury, T., Costa, S., & Reiner, J., 2022. Application of artificial intelligence in geotechnical engineering: A state-of-the-art review. Earth-Science Reviews, 228, 103991. Bi, J., Zhang, M., Chen, W., Lu, J., Lai, Y., 2018. A new model to determine the thermal conductivity of fine-grained soils. Int. J. Heat Mass Transf. 123, 407–417. Boser, B.E., Guyon, I.M., Vapnik, V.N., 1992. A training algorithm for optimal margin classifiers. In: Proceedings of the Fifth Annual Workshop on Computational Learning Theory, pp. 144–152. Coley, D.A., 1999. An Introduction to Genetic Algorithms for Scientists and Engineers. World Scientific Publishing Company. Fundakowski, R.A., Fitch, R.C., Skok, E.L., Lukanen, E., 1991. Video image processing for evaluating pavement surface distress. In: Final Report for the National Cooperative Highway Research Program (NCHRP), vols. Project l-27. Prepated by Triple Vision, Inc., Minneapolis, MN. Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., Courville, A., Bengio, Y., 2014. Generative adversarial nets. Adv. Neural Inf. Proces. Syst. 27 Hanandeh, S., Ardah, A., Abu-Farsakh, M., 2020. Using artificial neural network and genetics algorithm to estimate the resilient modulus for stabilized subgrade and propose new empirical formula. Transp. Geotech. 24, 100358. Haykin, S., 1999. Neural networks. In: A Comprehensive Foundation, vol. 7458. Prentice-Hall Inc, Upper Saddle River, New Jersey, pp. 161–175. He, K., Zhang, X., Ren, S., Sun, J., 2016. Deep residual learning for image recognition. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 770–778. Hochreiter, S., Schmidhuber, J., 1997. Long short-term memory. Neural Comput. 9 (8), 1735–1780. Isola, P., Zhu, J.-Y., Zhou, T., Efros, A.A., 2017. Image-to-image translation with conditional adversarial networks. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 1125–1134. Jouffe, L., 1998. Fuzzy inference system learning by reinforcement methods. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 28 (3), 338–355. Kaseko, M.S., Ritchie, S.G., 1993. A neural network-based methodology for pavement crack detection and classification. Transp. Res. Part C 1 (4), 275–291. Kayadelen, C., 2008. Estimation of effective stress parameter of unsaturated soils by using artificial neural networks. Int. J. Numer. Anal. Methods Geomech. 32 (9), 1087–1106. Li, Z., Liu, S., Ren, W., Fang, J., Zhu, Q., Dun, Z., 2020. Multiscale laboratory study and numerical analysis of water-weakening effect on shale. Adv. Mater. Sci. Eng. 2020b. Liu, C., Hu, X., Yao, R., Han, Y., Wang, Y., He, W., Fan, H., Du, L., 2020b. Assessment of soil thermal conductivity based on BPNN optimized by genetic algorithm. Adv. Civil Eng. 2020. Noble, W.S., 2006. What is a support vector machine? Nat. Biotechnol. 24 (12), 1565–1567. O’Shea, K., Nash, R., 2015. An Introduction to Convolutional Neural Networks arXiv preprint arXiv:1511.08458. Rahman, M., Wang, J., Deng, W., Carter, J., 2001. A neural network model for the uplift capacity of suction caissons. Comput. Geotech. 28 (4), 269–287. Rezaei, K., Hosseini, R., Mazinani, M., 2014a. A Fuzzy Inference System for Assessment of the Severity of the peptic ulcers. Comput. Sci. Inform. Technol. 10, 263–271. Rezaei, M., Majdi, A., Monjezi, M., 2014b. An intelligent approach to predict unconfined compressive strength of rock surrounding access tunnels in longwall coal mining. Neural Comput. & Applic. 24 (1), 233–241. Rezaei, H., Nazir, R., Momeni, E., 2016. Bearing capacity of thin-walled shallow foundations: an experimental and artificial intelligence-based study. J. Zhejiang Univ. Sci. A 17 (4), 273–285. Sadrossadat, E., Heidaripanah, A., Osouli, S., 2016. Prediction of the resilient modulus of flexible pavement subgrade soils using adaptive neuro-fuzzy inference systems. Constr. Build. Mater. 123, 235–247. Sahoo, B.B., Jha, R., Singh, A., Kumar, D., 2019. Long short-term memory (LSTM) recurrent neural network for low-flow hydrological time series forecasting. Acta Geophys. 67 (5), 1471–1481. Samui, P., 2013. Support vector classifier analysis of slope, Geomatics. Nat. Haz. Risk 4 (1), 1–12. Salimans, T., Goodfellow, I., Zaremba, W., Cheung, V., Radford, A., Chen, X., 2016. Improved techniques for training gans. Adv. Neural Inf. Proces. Syst. 29. Shams, S., Monjezi, M., Majd, V.J., Armaghani, D.J., 2015. Application of fuzzy inference system for prediction of rock fragmentation induced by blasting. Arab. J. Geosci. 8 (12), 10819–10832. Tayfur, G., Swiatek, D., Wita, A., Singh, V.P., 2005. Case study: Finite element method and artificial neural network models for flow through Jeziorsko earthfill dam in Poland. J. Hydraul. Eng. 131 (6), 431–440. Walia, N., Singh, H., Sharma, A., 2015. ANFIS: Adaptive neuro-fuzzy inference system-a survey. Int. J. Comput. Appl. 123 (13). Zaman, M., Solanki, P., Ebrahimi, A., White, L., 2010. Neural network modeling of resilient modulus using routine subgrade soil properties. Int. J. Geomech. 10 (1), 1–12.