Skip to content

ast-fortiss-tum/SMOO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMOO

SMOO is a generalizable framework for testing of ML / DL models. Understanding a classifiers behavior in various situations is important in many domains such as automated driving and many more. To test for boundaries we need a conditional StyleGAN pretrained on a dataset of similar domain. It is important that it is conditional and as such can generate images based on class information.

The framework consists of four distinct components:

  1. The SUT, which is the ml model to be tested.
  2. The Manipulator, which produces new test inputs based on some strategy $\kappa$
  3. The Optimizer, which produces strategies $\kappa$ based on the objectives $\omega$
  4. The Objectives, which quantify the "goodness" of a test input generated.

These components are modular, as such we are not restricted to images, we are also able to quickly adapt the optimization strategy based on individual needs.

About

A testing framework for ML systems

Topics

Resources

Stars

Watchers

Forks