根据本教程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中获得确定性结果?
在此先感谢您的帮助!