Training and Testing Machine Learning Models

Ensuring model quality

In the context of machine learning, the goal of testing is to ensure the model is performing accurately. Although testing machine learning models is different from testing conventional software, the same design techniques are applicable.

The following pages describe approaches and techniques for testing ML models.

Functional Testing of Machine Learning Models

Black box testing and oracles

Training, Testing and Evaluating Machine Learning Models

Training, evaluation, testing and accuracy