Engine.evaluate
Engine.evaluate(split='validation')
One row per model: the comparison table the whole multi-model idea is for.
Parameters
| split |
str |
Which data to score on. |
'validation' |
Returns
|
list[dict[str, Any]] |
One row per model: what it is, how long it trained, its loss and its metrics. |
|
list[dict[str, Any]] |
The loss column is comparable only between models trained on the same |
|
list[dict[str, Any]] |
objective, which is why loss_function sits beside it. |
Raises
|
EngineError |
If the split carries no masks - and the message says predict works on it, because that is the question asked next. |