如何使用ML.NET多类分类达到确定性的结果?

时间:2019-06-07 12:03:58

标签: machine-learning ml.net

根据本教程https://docs.microsoft.com/en-us/dotnet/machine-learning/tutorials/github-issue-classification

  

使用带有随机种子(种子:0)的MLContext新实例初始化_mlContext全局变量,以在多次训练中获得可重复/确定性的结果。在Main方法中,将Console.WriteLine(“ Hello World!”)行替换为以下代码:

_mlContext = new MLContext(seed: 0);

我尝试将种子参数设置为0、1和null,但是在处理完数据,构建并训练了模型并调用以下方法后,总是得到不同的测试指标结果。

MulticlassClassificationMetrics testMetrics = _mlContext.MulticlassClassification.Evaluate(_trainedModel.Transform(testDataView));

我的数据来自数据库,始终具有相同的架构和数据。我的问题是,当我尝试评估多类分类问题时,如何在ML.NET中获得确定性结果?

在此先感谢您的帮助!

0 个答案:

没有答案