AI for Transportation: Implementing Machine Learning from Pilot to Enterprise Scale
Last Updated: June 7, 2026
Summary
This course translates the ten-step roadmap for building machine learning capability at state departments of transportation. Topics include ML fundamentals, use case qualification, organizational readiness assessment, business case development, pilot planning and execution, risk and responsible deployment, and strategies for scaling and sustaining enterprise ML programs. Students will develop the technical management knowledge needed to scope, oversee, and critically evaluate machine learning deployments at a transportation agency.
Learning Objectives
Define the principal machine learning paradigms (supervised, unsupervised, and reinforcement learning) and explain the interpretability-performance tradeoff that governs model selection for transportation applications.
Identify the two decision gates that govern whether machine learning is the right approach and whether a pilot should proceed, and describe the data, infrastructure, workforce, and funding gaps an agency must assess before committing.
Apply the machine learning pipeline steps including data preprocessing, feature engineering, model training, and evaluation, and explain how metrics such as precision, recall, and F1-score inform acceptance thresholds.
Analyze the cross-cutting risk factors in responsible deployment including bias, security, privacy, model drift, and liability, and describe strategies for monitoring and mitigating these risks across the system lifecycle.
Course Reading Material
Implementing Machine Learning at Transportation Agencies: A Roadmap from Pilot to Enterprise Capability
BasePDH | Course No. 014 | 3 PDH
1. Introduction
Machine learning has moved from research novelty to operational reality at state departments of transportation, where it now supports tasks ranging from pavement distress detection to incident management and snowplow routing. This course translates a structured, ten-step roadmap for building agency machine learning capability into practical guidance, pairing the development sequence of a pilot project with the technical, organizational, and ethical challenges that determine whether a deployment succeeds. The treatment is grounded in surveys of 43 agency respondents, five state DOT case studies, and a synthesis of roughly 70 machine learning projects, and it is written for the engineer who will manage these projects rather than code them.
2. Foundations of Machine Learning for Transportation Agencies
2.1 What distinguishes machine learning from traditional methods
Machine learning (ML) is the principal subfield of artificial intelligence (AI), encompassing methods that range from simple decision trees to deep neural networks with billions of parameters. The defining characteristic is that these models learn from data or examples rather than from explicit programming. Where a traditional rule-based or statistical method starts by assuming a fixed functional form, a linear relationship for instance, and then fits the data to that assumption, a machine learning model discovers complex patterns through a training process and can adapt to nonlinear relationships present in the data.
The orientation of the two approaches differs at a fundamental level. Traditional statistical learning focuses on understanding relationships between variables or making inferences about parameters of interest. In machine learning, prediction accuracy is the central concern: the model is designed to make the most accurate predictions possible when given new data it did not see during training. Training is the process of finding the set of parameters that produces the most accurate results on that unseen data, and complex models such as deep neural networks generally improve their accuracy as the training dataset grows.
Several features separate complex machine learning models from traditional ones. Machine learning models learn directly from data, so the same model structure can be applied across a wide variety of problems. They adapt to new data: as inputs change over time, modern architectures such as convolutional neural networks learn the most useful features automatically during training rather than relying on a user to select salient attributes by hand, and they can be retrained to maintain relevance. They can uncover insights that experts might not easily discover, identifying correlations in complex data that predefined model structures would miss. And they are effective on high-dimensional data with many input features, using techniques such as Principal Component Analysis or autoencoders to reduce raw-data complexity and optimization algorithms such as gradient descent to search the parameter space. These capabilities have been demonstrated on video, imagery, point cloud, text, speech, and geospatial data, all of which transportation agencies now collect in volume.
A clarifying boundary: simpler models such as decision tree learning are part of machine learning, but they prioritize interpretability and the understanding of relationships between variables. More complex models such as deep neural networks prioritize predictive accuracy. When this course refers to machine learning, it generally means the more complex techniques unless stated otherwise.
2.2 Learning paradigms
The way a model interacts with its training data defines its learning paradigm, and the appropriate paradigm depends on the data available and the intended outcome.
Supervised learning trains the model on data that includes both inputs and outputs, the latter referred to as labels. The algorithm learns the relationship between the input and the given output by working through examples and finding rules that connect them, then predicts the output for new, unseen input, such as correctly identifying the class of vehicle in a new image. After training, the model is tested on data it has not seen, a step called model validation, and if accuracy meets expectations the model can be considered for implementation. Supervised learning is the predominant type in most machine learning applications.
Unsupervised learning applies when input data has no associated output. These models extract patterns and cluster data points by similarity. Speed data from connected vehicles, for example, may contain multiple clusters arising from variations in vehicle type or traffic condition; if those conditions are unknown, unsupervised models can identify the underlying groupings.
Full access required
Purchase this course to read the complete content and earn 3 PDH