Model Selection

Model selection is the process of selecting one of the models as the final ML model for a training dataset.

  • To figure this out, RAI will usually come up with some kind of evaluation metric.

  • Then it will divide the training dataset into three parts: A training set, a Validation set(sometimes called development), and a Test dataset.

  • The Training - It is used to fit the models,

  • The Validation - It is used to estimate prediction error for model selection,

  • The Test set - It is used to do a final evaluation and assessment of the generalization error of the chosen model on the test dataset.

  • This way, we can determine the model with the lowest generalization error. It refers to the performance of the model on unseen data, i.e., data that the model hasn’t been trained on.

  • Rai can help us with the Model selection

  • We can select a Project here

Select project

../_images/Select_project.png
  • We can go to Metric Graphs

  • Metric Graphs show here how individual parameters and metrics have changed during model development

Metric graph

../_images/metric_graph.png
  • Here, for instance, we have performed some Grid searches to select the best model for the task

  • We can show individual metrics of interest

Metric performance

../_images/metric_performance.png
  • Monitor how the system is performing in each individual case

  • This helps us to select the best model that fits our desired characteristics

Individual case

../_images/each_case.png
../_images/Model_selection.gif

Model_selection