Model Design, Training, and Evaluation

View at publisher
Authors: Akshay Mudgal
Cited by: 0

Abstract

Chapter 8 emphasizes the methodological basis for developing, training, and assessing machine learning models for security purposes. It places model architecture as a crucial factor in performance, comparing conventional algorithms like decision trees, support vector machines, and ensemble techniques with sophisticated neural frameworks, such as convolutional networks, recurrent architectures, transformers, and graph-based models. Every method is examined regarding inductive bias, representational ability, and appropriateness for the domain. The training procedure is framed as a structured optimization challenge, including gradient-based learning, regularization methods, and hyperparameter adjustment. Significant focus is given to techniques for enhancing generalization, such as dropout, batch normalization, and data augmentation, along with the effects of optimizer choice and batch size on convergence behavior. Evaluation metrics—precision, recall, F1 score, ROC curves, and confusion matrices—are highlighted as crucial for measuring not just accuracy but also fairness and resilience. The chapter highlights that model design is dynamic and iterative, necessitating ongoing adjustments to keep pace with changing datasets, computational innovations, and adversarial tactics. This approach establishes architectural design and thorough assessment as complementary foundations of trustworthy, security-focused machine learning methods.

Fields of Study & Subjects

Adversarial Robustness in Machine Learning Network Security and Intrusion Detection Imbalanced Data Classification Techniques

Publication details

Journal / source
CRC Press eBooks
Pages
164–198
Publication date
17 February 2026
Language
EN
Document type
Book chapter