Artificial Intelligence
Blog Posts
Improving Automated Retraining of Machine-Learning Models
This post describes how to improve representative MLOps pipelines by automating exploratory data-analysis tasks.
• By Rachel Brower-Sinning
In Artificial Intelligence Engineering

Software Engineering for Machine Learning: Characterizing and Detecting Mismatch in Machine-Learning Systems
This post describes how we are creating and assessing empirically validated practices to guide the development of machine-learning-enabled systems.
• By Grace Lewis, Ipek Ozkaya
In Artificial Intelligence Engineering


Designing Trustworthy AI for Human-Machine Teaming
Artificially intelligent (AI) systems hold great promise to empower us with knowledge and enhance human effectiveness....
• By Carol Smith
In Artificial Intelligence Engineering

Data-Driven Management of Technical Debt
Technical debt communicates the tradeoff between the short-term benefits of rapid delivery and the long-term value of developing a software system that is easy to evolve, modify, repair, and sustain. …
• By Ipek Ozkaya
In Artificial Intelligence Engineering

Measuring Resilience in Artificial Intelligence and Machine Learning Systems
Artificial intelligence (AI) and machine learning (ML) systems are quickly becoming integrated into a wide array of business and military operational environments....
• By Alexander Petrilli, Shing-hon Lau
In Artificial Intelligence Engineering


AI Engineering: 11 Foundational Practices for Decision Makers
Artificial intelligence (AI) is driving advances throughout modern society, including in the fields of medicine, transportation, education, and finance....
• By Ipek Ozkaya, Angela Horneman, Andrew Mellinger
In Artificial Intelligence Engineering

Helping the Federal Government Achieve the Cyber Advantage
The world we live in is increasingly digital, synthetic, and fueled by data. The software it is built on is developed with such speed and automation that we must think …
• By Bobbie Stempfley
In Artificial Intelligence Engineering

What Engineers Need to Know About Artificial Intelligence
Artificial intelligence (AI) systems by their nature are software-intensive. To create viable and trusted AI systems, engineers need technologies and standards, similar to those in software engineering....
• By Thomas Longstaff
In Artificial Intelligence Engineering

Deep Learning and Satellite Imagery: DIUx Xview Challenge
In 2017 and 2018, the United States witnessed a milestone year of climate and weather-related disasters from droughts and wildfires to cyclones and hurricanes....
• By Ritwik Gupta
In Artificial Intelligence Engineering

Translating Between Statistics and Machine Learning
Statistics and machine learning often use different terminology for similar concepts. I recently confronted this when I began reading about maximum causal entropy as part of a project on inverse …
• By Zachary Kurtz
In Artificial Intelligence Engineering
