Blog Posts
Using Machine Learning to Detect Design Patterns
Software increasingly serves core DoD functions, such as ship and plane navigation, supply logistics, and real-time situational awareness....
• By Robert Nord, Zachary Kurtz
In Artificial Intelligence Engineering
The Vectors of Code: On Machine Learning for Software
This blog post provides a light technical introduction on machine learning (ML) for problems of computer code, such as detecting malicious executables or vulnerabilities in source code....
• By Zachary Kurtz
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
Test Suites as a Source of Training Data for Static Analysis Alert Classifiers
Numerous tools exists to help detect flaws in code. Some of these are called flaw-finding static analysis (FFSA) tools because they identify flaws by analyzing code without running it....