SlideShare a Scribd company logo
Department of Civil Engineering
SHARAD INSTITUTE OF TECHNOLOGY COLLEGE OF ENGINEERING
YADRAV
Application of Machine Learning in Structural Health
Monitoring
Dr. Maloth Naresh
• ML is a branch of artificial intelligence (AI) that
empowers systems to autonomously learn and gain
insights from sample data. ML primarily focuses on
enhancing computer architectures to perform specific
tasks efficiently [1].
• The relationship among various AI systems is
illustrated in Fig. 1. Within SHM, ML can be
categorized into three distinct phases: (a) data
collection, (b) feature extraction, and (c) feature
classification. The feature extraction process, driven by
the collected data, often employs statistical or signal
processing methods based on a physical model [2].
• The residuals within the network are selected as
indicators of structural damage. Finally, the chosen
features are utilized by classification algorithms to
determine the extent of damage [3].
Introduction
Fig. 1. Relation between different AI systems.
Performance of ML models
• Classification: The goal of this task is to identify the category to which the input belongs. Since the
inputs for steel structures are divided into two categories—"damaged" and "not damaged"—this can
serve as an example of a classification role.
• Regression: Modeling the link between a numerical result and several inputs is the aim of this work. The
output format is the sole distinction between classification and regression.
• Prediction: The purpose of prediction, a unique kind of regression, is to forecast the values of a given
time series in the future.
• Clustering: Creating clusters containing comparable samples from the input dataset is the goal of
clustering [84]. Similar to self-organizing maps, clustering operates in an unsupervised manner, unlike
supervised approaches such as classification, regression, and prediction tasks [4].
Classification of ML models
• In general, there are two types of ML models:
supervised and unsupervised.
• For training, supervised models need a dataset with
labeled human data. Therefore, finding the best
mapping between the inputs and the intended (or target)
outputs is the main goal of supervised learning [5]. As a
result, supervised algorithms need a human "supervisor"
to correctly categorize or target each data sample before
performing the exercise [6].
• On the other hand, unsupervised learning models only
require unlabeled input data. Investigating the data's
distribution is the aim of unsupervised learning to
gather valuable insights into its underlying structure [7].
ML models
Supervised models Unsupervised models
Fig. 2. Classification of ML models
Supervised models
• Training a model with labeled data where input attributes (X) correspond to known outputs (Y) is
known as supervised learning [8]. These models have to sub-categories (i) Regression Models and,
(ii) Classification Models.
(i) Regression Models
These models use input data to predict continuous values.
• Linear Regression
• Polynomial Regression
• Ridge and Lasso Regression
• Support Vector Regression
• Decision Tree Regression
• Random Forest Regression
• Gradient Boosting Regression
Cont…
(ii) Classification Models.
These models predict categorical labels.
• Logistic Regression
• K-Nearest Neighbors
• Support Vector Machines
• Naïve Bayes
• Decision Tree Classifier
• Random Forest Classifier
• Artificial Neural Networks.
Unsupervised learning searches for hidden patterns or organization in unlabeled data.
• K-Means Clustering
• Hierarchical Clustering
• DBSCAN (Density-Based Spatial Clustering of Applications with Noise)
• Gaussian Mixture Models
Supervised models
Limitation of ML models
• A certain feature/classifier set may not be the optimal option for every kind of SDD activity. In other words, a
feature/classifier set that is optimal for a certain kind of structure may not be a sensible option for any other
kind of structure.
• There is also no assurance that a particular feature/classifier set would be the best option for every kind of
structural deterioration. For instance, changes in boundary conditions may not be detected by a particular
feature/classifier set that is shown to be a good fit for detecting stiffness loss.
• Unreasonable classifiers or a fixed set of manually created features will most likely result in poor
SHM performance.
• The application of ML-based approaches in real-time SHM operations is hampered by feature extraction
techniques including modal estimation, AR modelling, and PCA, which often result in significant computing
complexity and delay.
Deep learning models
• To describe the input data in terms of a predetermined number of manually created features, basic
supervised and unsupervised machine learning algorithms need feature extraction beforehand, as
was previously mentioned. Although the selection of extracted features has a major impact on how
well these algorithms' function, it is crucial to pick the best set of features that best capture the
most unique and useful characteristics of the input data [85]. In reality, once the features have been
extracted, a simple machine-learning algorithm can easily figure out how to map the collected
characteristics to the desired output. This method of machine learning is helpful in situations when
the extracted characteristics may be determined manually, such as in the example above, where a
human expert might choose the features (i.e., the list of symptoms) [9].
• However, it might be challenging to manually choose a suitable set of features to be utilised for AI
system training for many jobs [86]. A computer vision system for detecting vehicles in photos
would be a suitable example to take into consideration for a better understanding [10].
Conti…
• Convolutional Neural Networks
• Recurrent Neural Networks (RNNs)
• Long Short-Term Memory Networks
• Transformer Models
• Generative Adversarial Networks
References
1. Dietterich, T. G. (2000, June). Ensemble methods in machine learning. In International
workshop on multiple classifier systems (pp. 1-15). Berlin, Heidelberg: Springer Berlin
Heidelberg.
2. Guyon, I., & Elisseeff, A. (2006). An introduction to feature extraction. In Feature extraction:
foundations and applications (pp. 1-25). Berlin, Heidelberg: Springer Berlin Heidelberg.
3. Brownlee, J. (2019). How to choose a feature selection method for machine learning. Machine
Learning Mastery, 10, 1-7.
4. Avci, O., Abdeljaber, O., Kiranyaz, S., Hussein, M., Gabbouj, M., & Inman, D. J. (2021). A
review of vibration-based damage detection in civil structures: From traditional methods to
Machine Learning and Deep Learning applications. Mechanical systems and signal
processing, 147, 107077.
5. Kubat, M. (2017). An introduction to machine learning. Springer.
6. Figueiredo, E., & Santos, A. (2018). Machine learning algorithms for damage detection.
In Vibration-based techniques for damage detection and localization in engineering
structures (pp. 1-39).
7. Yegnanarayana, B. (2009). Artificial neural networks. PHI Learning Pvt. Ltd..
8. Santos, A., Figueiredo, E., Silva, M. F. M., Sales, C. S., & Costa, J. C. W. A. (2016). Machine
learning algorithms for damage detection: Kernel-based approaches. Journal of Sound and
Vibration, 363, 584-599.
9. Pouyanfar, S., Sadiq, S., Yan, Y., Tian, H., Tao, Y., Reyes, M. P., ... & Iyengar, S. S. (2018). A
survey on deep learning: Algorithms, techniques, and applications. ACM computing surveys
(CSUR), 51(5), 1-36.
10. Liu, W., Wang, Z., Liu, X., Zeng, N., Liu, Y., & Alsaadi, F. E. (2017). A survey of deep neural
network architectures and their applications. Neurocomputing, 234, 11-26.
Application of Machine Learning in Structural Health Monitoring

More Related Content

PPTX
Machine Learning course in Chandigarh Join
PDF
Introduction to Artificial Intelligence_ Lec 6
PDF
Unit1_Introduction to ML_Concept of features.pdf
PPTX
Machine Learning: Transforming Data into Insights
PPTX
LECTURE-2-INTRO FEATURE ENGINEERING.pptx
PDF
22PCOAM16_ML_Unit 1 notes & Question Bank with answers.pdf
PDF
Demystifying Machine Learning: An Introductory Guide | Metafic
PDF
22PCOAM16_MACHINE_LEARNING_UNIT_I_NOTES.pdf
Machine Learning course in Chandigarh Join
Introduction to Artificial Intelligence_ Lec 6
Unit1_Introduction to ML_Concept of features.pdf
Machine Learning: Transforming Data into Insights
LECTURE-2-INTRO FEATURE ENGINEERING.pptx
22PCOAM16_ML_Unit 1 notes & Question Bank with answers.pdf
Demystifying Machine Learning: An Introductory Guide | Metafic
22PCOAM16_MACHINE_LEARNING_UNIT_I_NOTES.pdf

Similar to Application of Machine Learning in Structural Health Monitoring (20)

PDF
Machine Learning_Unit 2_Full.ppt.pdf
PDF
Machine learning
PDF
Handwritten Text Recognition Using Machine Learning
PDF
The state of the art in integrating machine learning into visual analytics
PPTX
Statistical Machine Learning Lecture notes
PDF
A Study on Machine Learning and Its Working
PPTX
Machine Learning: Techniques, Trends, and Transformative Applications - Nomidl
PPTX
Foundations-of-Machine-Learning_in Engineering.pptx
PDF
machine-learning-development-audit-framework-assessment-and-inspection-of-ris...
PPTX
Introduction-to-ML.--Module-1-section-1-.pptx
PPTX
ds 2.pptx
PPTX
Software engineering for machine learning.pptx
PPTX
Everything you need to know about AutoML
PPTX
Introduction to machine learning and Linear Models
PDF
Machine Learning Aided Breast Cancer Classification
PDF
Supervised learning techniques and applications
PDF
A Survey on Machine Learning Algorithms
PDF
Introduction MAchine Learning . Machine Learning is trendy concept
PDF
E-Healthcare monitoring System for diagnosis of Heart Disease using Machine L...
PDF
C LUSTERING B ASED A TTRIBUTE S UBSET S ELECTION U SING F AST A LGORITHm
Machine Learning_Unit 2_Full.ppt.pdf
Machine learning
Handwritten Text Recognition Using Machine Learning
The state of the art in integrating machine learning into visual analytics
Statistical Machine Learning Lecture notes
A Study on Machine Learning and Its Working
Machine Learning: Techniques, Trends, and Transformative Applications - Nomidl
Foundations-of-Machine-Learning_in Engineering.pptx
machine-learning-development-audit-framework-assessment-and-inspection-of-ris...
Introduction-to-ML.--Module-1-section-1-.pptx
ds 2.pptx
Software engineering for machine learning.pptx
Everything you need to know about AutoML
Introduction to machine learning and Linear Models
Machine Learning Aided Breast Cancer Classification
Supervised learning techniques and applications
A Survey on Machine Learning Algorithms
Introduction MAchine Learning . Machine Learning is trendy concept
E-Healthcare monitoring System for diagnosis of Heart Disease using Machine L...
C LUSTERING B ASED A TTRIBUTE S UBSET S ELECTION U SING F AST A LGORITHm
Ad

More from MalothNaresh2 (7)

PPTX
Enterprise_Marketing_and_Sales_Strategy.pptx
PPTX
Entrepreneurship introduction_ Its charecteristics.pptx
PDF
Application of Support Vector Machine for Structural Health Monitoring.pdf
PDF
Overview of CNN Model Used in Structural Health Monitoring.pdf
PDF
Overview of ANN Algorithm Used in Structural Health Monitoring.pdf
PDF
Structural health monitoring methods.pdf
PDF
Overview of Structural health monitoring
Enterprise_Marketing_and_Sales_Strategy.pptx
Entrepreneurship introduction_ Its charecteristics.pptx
Application of Support Vector Machine for Structural Health Monitoring.pdf
Overview of CNN Model Used in Structural Health Monitoring.pdf
Overview of ANN Algorithm Used in Structural Health Monitoring.pdf
Structural health monitoring methods.pdf
Overview of Structural health monitoring
Ad

Recently uploaded (20)

PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPT
Mechanical Engineering MATERIALS Selection
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Sustainable Sites - Green Building Construction
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Construction Project Organization Group 2.pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Digital Logic Computer Design lecture notes
Model Code of Practice - Construction Work - 21102022 .pdf
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
CH1 Production IntroductoryConcepts.pptx
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
CYBER-CRIMES AND SECURITY A guide to understanding
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Mechanical Engineering MATERIALS Selection
OOP with Java - Java Introduction (Basics)
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Sustainable Sites - Green Building Construction
Foundation to blockchain - A guide to Blockchain Tech
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Construction Project Organization Group 2.pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
UNIT 4 Total Quality Management .pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Digital Logic Computer Design lecture notes

Application of Machine Learning in Structural Health Monitoring

  • 1. Department of Civil Engineering SHARAD INSTITUTE OF TECHNOLOGY COLLEGE OF ENGINEERING YADRAV Application of Machine Learning in Structural Health Monitoring Dr. Maloth Naresh
  • 2. • ML is a branch of artificial intelligence (AI) that empowers systems to autonomously learn and gain insights from sample data. ML primarily focuses on enhancing computer architectures to perform specific tasks efficiently [1]. • The relationship among various AI systems is illustrated in Fig. 1. Within SHM, ML can be categorized into three distinct phases: (a) data collection, (b) feature extraction, and (c) feature classification. The feature extraction process, driven by the collected data, often employs statistical or signal processing methods based on a physical model [2]. • The residuals within the network are selected as indicators of structural damage. Finally, the chosen features are utilized by classification algorithms to determine the extent of damage [3]. Introduction Fig. 1. Relation between different AI systems.
  • 3. Performance of ML models • Classification: The goal of this task is to identify the category to which the input belongs. Since the inputs for steel structures are divided into two categories—"damaged" and "not damaged"—this can serve as an example of a classification role. • Regression: Modeling the link between a numerical result and several inputs is the aim of this work. The output format is the sole distinction between classification and regression. • Prediction: The purpose of prediction, a unique kind of regression, is to forecast the values of a given time series in the future. • Clustering: Creating clusters containing comparable samples from the input dataset is the goal of clustering [84]. Similar to self-organizing maps, clustering operates in an unsupervised manner, unlike supervised approaches such as classification, regression, and prediction tasks [4].
  • 4. Classification of ML models • In general, there are two types of ML models: supervised and unsupervised. • For training, supervised models need a dataset with labeled human data. Therefore, finding the best mapping between the inputs and the intended (or target) outputs is the main goal of supervised learning [5]. As a result, supervised algorithms need a human "supervisor" to correctly categorize or target each data sample before performing the exercise [6]. • On the other hand, unsupervised learning models only require unlabeled input data. Investigating the data's distribution is the aim of unsupervised learning to gather valuable insights into its underlying structure [7]. ML models Supervised models Unsupervised models Fig. 2. Classification of ML models
  • 5. Supervised models • Training a model with labeled data where input attributes (X) correspond to known outputs (Y) is known as supervised learning [8]. These models have to sub-categories (i) Regression Models and, (ii) Classification Models. (i) Regression Models These models use input data to predict continuous values. • Linear Regression • Polynomial Regression • Ridge and Lasso Regression • Support Vector Regression • Decision Tree Regression • Random Forest Regression • Gradient Boosting Regression
  • 6. Cont… (ii) Classification Models. These models predict categorical labels. • Logistic Regression • K-Nearest Neighbors • Support Vector Machines • Naïve Bayes • Decision Tree Classifier • Random Forest Classifier • Artificial Neural Networks.
  • 7. Unsupervised learning searches for hidden patterns or organization in unlabeled data. • K-Means Clustering • Hierarchical Clustering • DBSCAN (Density-Based Spatial Clustering of Applications with Noise) • Gaussian Mixture Models Supervised models
  • 8. Limitation of ML models • A certain feature/classifier set may not be the optimal option for every kind of SDD activity. In other words, a feature/classifier set that is optimal for a certain kind of structure may not be a sensible option for any other kind of structure. • There is also no assurance that a particular feature/classifier set would be the best option for every kind of structural deterioration. For instance, changes in boundary conditions may not be detected by a particular feature/classifier set that is shown to be a good fit for detecting stiffness loss. • Unreasonable classifiers or a fixed set of manually created features will most likely result in poor SHM performance. • The application of ML-based approaches in real-time SHM operations is hampered by feature extraction techniques including modal estimation, AR modelling, and PCA, which often result in significant computing complexity and delay.
  • 9. Deep learning models • To describe the input data in terms of a predetermined number of manually created features, basic supervised and unsupervised machine learning algorithms need feature extraction beforehand, as was previously mentioned. Although the selection of extracted features has a major impact on how well these algorithms' function, it is crucial to pick the best set of features that best capture the most unique and useful characteristics of the input data [85]. In reality, once the features have been extracted, a simple machine-learning algorithm can easily figure out how to map the collected characteristics to the desired output. This method of machine learning is helpful in situations when the extracted characteristics may be determined manually, such as in the example above, where a human expert might choose the features (i.e., the list of symptoms) [9]. • However, it might be challenging to manually choose a suitable set of features to be utilised for AI system training for many jobs [86]. A computer vision system for detecting vehicles in photos would be a suitable example to take into consideration for a better understanding [10].
  • 10. Conti… • Convolutional Neural Networks • Recurrent Neural Networks (RNNs) • Long Short-Term Memory Networks • Transformer Models • Generative Adversarial Networks
  • 11. References 1. Dietterich, T. G. (2000, June). Ensemble methods in machine learning. In International workshop on multiple classifier systems (pp. 1-15). Berlin, Heidelberg: Springer Berlin Heidelberg. 2. Guyon, I., & Elisseeff, A. (2006). An introduction to feature extraction. In Feature extraction: foundations and applications (pp. 1-25). Berlin, Heidelberg: Springer Berlin Heidelberg. 3. Brownlee, J. (2019). How to choose a feature selection method for machine learning. Machine Learning Mastery, 10, 1-7. 4. Avci, O., Abdeljaber, O., Kiranyaz, S., Hussein, M., Gabbouj, M., & Inman, D. J. (2021). A review of vibration-based damage detection in civil structures: From traditional methods to Machine Learning and Deep Learning applications. Mechanical systems and signal processing, 147, 107077. 5. Kubat, M. (2017). An introduction to machine learning. Springer. 6. Figueiredo, E., & Santos, A. (2018). Machine learning algorithms for damage detection. In Vibration-based techniques for damage detection and localization in engineering structures (pp. 1-39). 7. Yegnanarayana, B. (2009). Artificial neural networks. PHI Learning Pvt. Ltd..
  • 12. 8. Santos, A., Figueiredo, E., Silva, M. F. M., Sales, C. S., & Costa, J. C. W. A. (2016). Machine learning algorithms for damage detection: Kernel-based approaches. Journal of Sound and Vibration, 363, 584-599. 9. Pouyanfar, S., Sadiq, S., Yan, Y., Tian, H., Tao, Y., Reyes, M. P., ... & Iyengar, S. S. (2018). A survey on deep learning: Algorithms, techniques, and applications. ACM computing surveys (CSUR), 51(5), 1-36. 10. Liu, W., Wang, Z., Liu, X., Zeng, N., Liu, Y., & Alsaadi, F. E. (2017). A survey of deep neural network architectures and their applications. Neurocomputing, 234, 11-26.