Resources

Find the right chapter or engineering example.

Search chapter guides and book topics, or explore the complete Application Example catalog.

Application Example catalog

Explore all 56 Application Examples.

Explore the AE catalog

59 results

  1. Chapter guideChapter 1

    Chapter 1: Introduction to AI and Machine Learning in Engineering

    Places AI and machine learning within engineering practice, contrasting data-driven and model-driven approaches while establishing the book's learning design.

  2. Chapter guideChapter 2

    Chapter 2: Linear Algebra Essentials

    Develops the vector, matrix, geometric, and decomposition tools used to represent engineering data and understand machine learning algorithms.

  3. Chapter guideChapter 3

    Chapter 3: Probability and Statistics Fundamentals

    Builds the probabilistic language needed to describe uncertainty, summarize samples, perform inference, and evaluate relationships in engineering data.

  4. Chapter guideChapter 4

    Chapter 4: Optimization Basics

    Introduces objectives, constraints, convexity, and numerical algorithms as the mathematical engine behind model training and engineering design decisions.

  5. Chapter guideChapter 5

    Chapter 5: Introduction to Machine Learning

    Establishes the core machine learning vocabulary, learning paradigms, generalization concepts, evaluation practices, and practical Python environment.

  6. Chapter guideChapter 6

    Chapter 6: Supervised Learning: Regression

    Develops regression from linear models through nonlinear basis functions and regularization, with attention to diagnostics and engineering interpretation.

  7. Chapter guideChapter 7

    Chapter 7: Supervised Learning: Classification

    Frames categorical prediction and compares interpretable, geometric, and instance-based classifiers for engineering decisions.

  8. Chapter guideChapter 8

    Chapter 8: Ensemble Methods

    Explains how bagging, random forests, and boosting combine models to improve predictive performance, robustness, and interpretability.

  9. Chapter guideChapter 9

    Chapter 9: Neural Networks and Deep Learning

    Moves from artificial neurons and multilayer perceptrons to modern deep architectures, training practices, evaluation, and engineering deployment.

  10. Chapter guideChapter 10

    Chapter 10: Unsupervised Learning

    Introduces methods for discovering structure without labels, including clustering, dimensionality reduction, density estimation, and anomaly detection.

  11. Chapter guideChapter 11

    Chapter 11: Reinforcement Learning

    Develops sequential decision-making from Markov decision processes through value, policy, actor-critic, and deep reinforcement learning methods.

  12. Chapter guideChapter 12

    Chapter 12: Generative Models

    Surveys probabilistic and neural approaches that generate data, designs, and engineering assistance, including VAEs, GANs, diffusion models, and LLMs.

  13. Chapter guideChapter 13

    Chapter 13: Physics-Informed Machine Learning

    Combines governing equations, constraints, data, and learning algorithms to build models that respect engineering knowledge and limited-data conditions.

  14. Chapter guideChapter 14

    Chapter 14: Specialized ML Techniques and Emergent Topics

    Connects a broad set of specialized methods to engineering practice, from transfer and Bayesian learning to graphs, symbolic methods, agentic AI, and MLOps.

  15. Chapter guideChapter 15

    Chapter 15: Integrating Machine Learning into Engineering Systems

    Brings the methods together at system level, emphasizing paradigm selection, data-versus-physics tradeoffs, validation, deployment, trust, and human oversight.

  16. Application exampleChapter 1

    Conceptual bridges between engineering systems and learning systems

    An engineering example catalogued in Chapter 1, Introduction to AI and Machine Learning in Engineering.

  17. Application exampleChapter 1

    Experimental laboratories used throughout the book

    An engineering example catalogued in Chapter 1, Introduction to AI and Machine Learning in Engineering.

  18. Application exampleChapter 2

    Diamond examples connect matrix structure to engineering and ML throughout the chapter

    An engineering example catalogued in Chapter 2, Linear Algebra Essentials.

  19. Application exampleChapter 3

    Diamond examples connect probability and statistics to engineering measurements and ML decisions throughout the chapter

    An engineering example catalogued in Chapter 3, Probability and Statistics Fundamentals.

  20. Application exampleChapter 4

    Diamond examples pair engineering optimization problems with machine learning objectives throughout the chapter

    An engineering example catalogued in Chapter 4, Optimization Basics.

  21. Application exampleChapter 5

    Engineering examples illustrate learning types, evaluation choices, and generalization throughout the chapter

    An engineering example catalogued in Chapter 5, Introduction to Machine Learning.

  22. Application exampleChapter 6

    Predicting tensile strength of steel

    An engineering example catalogued in Chapter 6, Supervised Learning: Regression.

  23. Application exampleChapter 6

    Estimating building heat-loss parameters

    An engineering example catalogued in Chapter 6, Supervised Learning: Regression.

  24. Application exampleChapter 6

    Battery lifetime model evaluation

    An engineering example catalogued in Chapter 6, Supervised Learning: Regression.

  25. Application exampleChapter 6

    Cantilever beam deflection

    An engineering example catalogued in Chapter 6, Supervised Learning: Regression.

  26. Application exampleChapter 6

    Automobile MPG with regularized regression

    An engineering example catalogued in Chapter 6, Supervised Learning: Regression.

  27. Application exampleChapter 7

    Mechanical failure status with logistic regression

    An engineering example catalogued in Chapter 7, Supervised Learning: Classification.

  28. Application exampleChapter 7

    Concrete strength classes with decision trees

    An engineering example catalogued in Chapter 7, Supervised Learning: Classification.

  29. Application exampleChapter 7

    Rotating equipment fault classification with SVM

    An engineering example catalogued in Chapter 7, Supervised Learning: Classification.

  30. Application exampleChapter 7

    Air quality monitoring with K-NN

    An engineering example catalogued in Chapter 7, Supervised Learning: Classification.

  31. Application exampleChapter 8

    Bagging for steel plate quality control

    An engineering example catalogued in Chapter 8, Ensemble Methods.

  32. Application exampleChapter 8

    Random forest for equipment failure prediction

    An engineering example catalogued in Chapter 8, Ensemble Methods.

  33. Application exampleChapter 8

    Gradient boosting for fault detection

    An engineering example catalogued in Chapter 8, Ensemble Methods.

  34. Application exampleChapter 8

    Evaluating and interpreting a random forest

    An engineering example catalogued in Chapter 8, Ensemble Methods.

  35. Application exampleChapter 9

    Manufacturing quality classification with MLP

    An engineering example catalogued in Chapter 9, Neural Networks and Deep Learning.

  36. Application exampleChapter 9

    Concrete strength prediction

    An engineering example catalogued in Chapter 9, Neural Networks and Deep Learning.

  37. Application exampleChapter 9

    CNN surface-defect detection

    An engineering example catalogued in Chapter 9, Neural Networks and Deep Learning.

  38. Application exampleChapter 9

    LSTM predictive maintenance from sensor time series

    An engineering example catalogued in Chapter 9, Neural Networks and Deep Learning.

  39. Application exampleChapter 10

    Hydraulic operating-state clustering

    An engineering example catalogued in Chapter 10, Unsupervised Learning.

  40. Application exampleChapter 10

    Power-grid sensor fault detection with DBSCAN

    An engineering example catalogued in Chapter 10, Unsupervised Learning.

  41. Application exampleChapter 10

    Vibration fault diagnosis with PCA

    An engineering example catalogued in Chapter 10, Unsupervised Learning.

  42. Application exampleChapter 10

    Structural health monitoring with autoencoders

    An engineering example catalogued in Chapter 10, Unsupervised Learning.

  43. Application exampleChapter 11

    Q-learning for adaptive cruise control

    An engineering example catalogued in Chapter 11, Reinforcement Learning.

  44. Application exampleChapter 11

    SARSA traffic-light control

    An engineering example catalogued in Chapter 11, Reinforcement Learning.

  45. Application exampleChapter 11

    Actor-critic chemical reactor control

    An engineering example catalogued in Chapter 11, Reinforcement Learning.

  46. Application exampleChapter 11

    DDPG robot-arm control

    An engineering example catalogued in Chapter 11, Reinforcement Learning.

  47. Application exampleChapter 12

    VAE sensor anomaly detection

    An engineering example catalogued in Chapter 12, Generative Models.

  48. Application exampleChapter 12

    GAN surface-defect augmentation

    An engineering example catalogued in Chapter 12, Generative Models.

  49. Application exampleChapter 12

    Diffusion-based microstructure synthesis

    An engineering example catalogued in Chapter 12, Generative Models.

  50. Application exampleChapter 12

    LLM copilot for cantilever beam sizing

    An engineering example catalogued in Chapter 12, Generative Models.

  51. Application exampleChapter 13

    Physics-constrained capacitor discharge regression

    An engineering example catalogued in Chapter 13, Physics-Informed Machine Learning.

  52. Application exampleChapter 13

    Mass-spring fault classification

    An engineering example catalogued in Chapter 13, Physics-Informed Machine Learning.

  53. Application exampleChapter 13

    PINN solution of a one-dimensional PDE

    An engineering example catalogued in Chapter 13, Physics-Informed Machine Learning.

  54. Application exampleChapter 14

    Transfer learning for manufacturing defect detection

    An engineering example catalogued in Chapter 14, Specialized ML Techniques and Emergent Topics.

  55. Application exampleChapter 14

    Graph convolution for mesh stress prediction

    An engineering example catalogued in Chapter 14, Specialized ML Techniques and Emergent Topics.

  56. Application exampleChapter 14

    Self-supervised bearing degradation representations

    An engineering example catalogued in Chapter 14, Specialized ML Techniques and Emergent Topics.

  57. Application exampleChapter 14

    Symbolic discovery of nonlinear mechanical equations

    An engineering example catalogued in Chapter 14, Specialized ML Techniques and Emergent Topics.

  58. Application exampleChapter 14

    Agentic support for early-stage engineering design

    An engineering example catalogued in Chapter 14, Specialized ML Techniques and Emergent Topics.

  59. Application exampleChapter 15

    System-level design cases connect learning components to validation, deployment, digital twins, and governance

    An engineering example catalogued in Chapter 15, Integrating Machine Learning into Engineering Systems.