search

MLE.4 Machine Learning Model Testing

# PROCESS PURPOSE 
The purpose is to ensure compliance of the trained ML model and the deployed ML model with the ML requirements.

# PROCESS OUTCOMES 
  • O1 A ML test approach is defined.
  • O2 A ML test data set is created.
  • O3 The trained ML model is tested.
  • O4 The deployed ML model is derived from the trained ML model and tested.
  • O5 Consistency and bidirectional traceability are established between the ML test approach and the ML requirements, and the ML test data set and the ML data requirements; and bidirectional traceability is established between the ML test approach and ML test results.
  • O6 Results of the ML model testing are summarized and communicated with the deployed ML model to all affected parties.

# BASE PRACTICES 
BP1 Specify an ML test approach. ( O1 )
BP2 Create ML test data set. ( O2 )
BP3 Test trained ML model. ( O3 )
BP4 Derive deployed ML model. ( O4 )
BP5 Test deployed ML model. ( O4 )
BP6 Ensure consistency and establish bidirectional traceability. ( O5 )
BP7 Summarize and communicate results. ( O6 )

# OUTPUT INFORMATION ITEMS 
13-52 Communication evidence ( O6 )
13-51 Consistency Evidence ( O5 )
11-50 Deployed ML model ( O4 )
03-51 ML data set ( O2 )
08-64 ML test approach ( O1 )
13-50 ML test results ( O3, O4 )