Skip to content

Retrain same data results in different accuracy #4986

@Balu2

Description

@Balu2

System information

  • Windows 10
  • .NET Core 3.1

Issue: When I retrain the data with the ML.Net Model Builder with the same data and training parameters, there is a difference in Micro- and Macro-Accuracy.

  • **What did you do?
    Using the Model Builder to train a data set

  • What happened?
    When I retrain the same data (by pressing the Start training button again) with the same label, features and training time, I see a difference in accuracy. Is there a reason why this is?

  • What did you expect?
    I expected more or less the same accuracy because all data and parameters are identical.

Source code / logs

First training:

| Top 5 models explored |

| Trainer MicroAccuracy MacroAccuracy Duration #Iteration |
|1 FastTreeOva 0.8575 0.7943 23.3 1 |
|2 LightGbmMulti 0.8568 0.8002 3.8 2 |
|3 FastTreeOva 0.8538 0.7843 27.0 3 |
|4 FastForestOva 0.8513 0.7889 26.5 4 |
|5 LightGbmMulti 0.8511 0.7808 6.4 5 |

Second training

| Top 5 models explored |

| Trainer MicroAccuracy MacroAccuracy Duration #Iteration |
|1 FastTreeOva 0.9016 0.7241 44.8 1 |
|2 FastForestOva 0.8847 0.6465 42.9 2 |
|3 AveragedPerceptronOva 0.8575 0.6175 13.3 3 |
|4 SymbolicSgdLogisticRegressionOva 0.8387 0.4301 7.1 4 |
|5 SdcaMaximumEntropyMulti 0.8331 0.3212 5.1 5 |

Metadata

Metadata

Assignees

No one assigned

    Labels

    ModelBuilderBugs related model builderP3Doc bugs, questions, minor issues, etc.questionFurther information is requested

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions