Transportation is a combination of systems that presents a variety of challenges often too intricate to be addressed by conventional parametric methods. Increasing data availability and recent advancements in Machine Learning provide new methods to tackle challenging transportation problems. This textbook is designed for college or graduate-level students in transportation or closely related fields to study and understand fundamentals in Machine Learning (ML). Readers will learn how to develop and apply various types of Machine Learning models to transportation-related problems. Example applications include traffic sensing, data-quality control, traffic prediction, transportation asset management, traffic-system control and operations, and traffic-safety analysis.
Designing and applying proper Machine Learning algorithms to problems of different domains, including transportation problems, require a comprehensive understanding of every corner of machine learning techniques and basic theories. The Chapter 2 introduces a spectrum of key concepts in the field of Machine Learning, starting with the definition and categories of Machine Learning, and then covering the basic building blocks of advanced Machine Learning algorithms. The theory behind the common regressions, including linear regression and logistic regression, gradient descent algorithms, regularization, and other key concepts of Machine Learning are discussed. Additionally, this chapter introduces representative Machine Learning tools to fulfill data preprocessing, training, and testing procedures. Recently, classical ML methods have been overshadowed by Deep Learning (DL) in many fields, partially because of the end-to-end structure of the DL methods with good adaptability and without the need for feature engineering. However, classical ML methods are the building blocks of DL methods, and the overall training and testing process of ML and DL are the same. Meanwhile, classical methods with simpler model structure work well with small data. The interpretability of classical ML methods may be even better than most of the so-called “black-box” DL methods. Classical ML methods are still broadly adopted in transportation applications, e.g., transportation-mode recognition, road surface-condition detection, congestion detection, driver behavior classification, passenger number estimation, bottleneck identification, and vehicular network faulty detection. Thus, this chapter introduces the most important Machine Learning basics before presenting more advanced models.
Introduces fundamental Machine Learning theories and methodologies
Presents state-of-the-art Machine Learning methodologies and their incorporation into transportation domain knowledge
Includes case studies or examples in each chapter that illustrate the application of methodologies and techniques for solving transportation problems
Provides practice questions following each chapter to enhance understanding and learning
Includes class projects to practice coding and the use of the methods
Author(s): Yinhai Wang, Zhiyong Cui, Ruimin Ke
Publisher: Elsevier
Year: 2023
Language: English
Pages: 254
Chapter 1: Introduction
Abstract
1.1. Background
1.2. ML is promising for transportation research and applications
Chapter 2: Transportation data and sensing
2.1. Data explosion
2.2. ITS data needs
2.3. Infrastructure-based data and sensing
2.4. Vehicle onboard data and sensing
Chapter 3: Machine Learning basics
3.1. Categories of machine learning
3.2. Supervised learning
3.3. Unsupervised learning
3.4. Key concepts in machine learning
3.5. Exercises
Chapter 4: Fully connected neural networks
4.1. Linear regression
4.2. Deep neural network fundamentals
Chapter 5: Convolution neural networks (CNNs)
Chapter 6: Recurrent neural networks (RNN)
Chapter 7: Reinforcement learning
Chapter 8: Transfer learning
Chapter 9: Graph neural networks (GNN)
Chapter 10: Generative adversarial networks (GANs)
Chapter 11: Edge and parallel Artificial Intelligence
11.1. Edge computing concept
11.2. Edge artificial intelligence
11.3. Parallel artificial intelligence
11.4. Federated learning concept
11.5. Federated learning methods
Bibliography
Chapter 12: Future directions
Bibliography
Index