dotnet / dotnet/machinelearning-modelbuilder

Helpful error messages when training fails

Open
#1,373 1 comment 0 reactions 0 assignees View on GitHub
Needs Design Stale
Dominant language
Dockerfile
Stars
285
Forks
66
PR merge metrics
No merged PRs in 30d

Description

There are some common training failures that we can guess the cause of. It would be nice to display our suggested fixes to users (and in some cases link to documentation). Right now we show some additional information in the error popup when it shows. It would be nice to show this information more prominently inline, and if appropriate, offer suggestions for fixing.

- Training ran out of time
- Related to the above, we show a whole special error message if you ran out of training time AND you have a small data set.
- Incorrect data type selected. For example, column is a string but user chooses "Single." We can tell them what is the problem column and to check the type - Bri filed [here](https://github.com/dotnet/machinelearning-modelbuilder/issues/1290)
- Parsing failure. Prose thinks the column is type boolean based on the data it saw. This is wrong and user needs to change data type (Xiaoyun will filed). Could also be caused by actually bad data in which case we should tell user to open their data and fix it.
- On Azure training we advise you to check the azure portal for more details.
- Column type is wrong for prediction (e.g. Regression scenario and you choose string)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.