Fix evaluate method
This commit is contained in:
parent
3fc8fc9db6
commit
fb94d14854
@ -9,7 +9,6 @@ public class RhSolutionsMLBuilder
|
||||
private static string _testDataPath = Path.Combine(_appPath, "..", "..", "..", "..", "TestData", "*");
|
||||
|
||||
private static MLContext _mlContext = new MLContext(seed: 0);
|
||||
private static ITransformer? _trainedModel = null;
|
||||
|
||||
public static void RebuildModel()
|
||||
{
|
||||
@ -20,10 +19,13 @@ public class RhSolutionsMLBuilder
|
||||
SaveModelAsFile(_mlContext, _trainDataView.Schema, _trainedModel);
|
||||
}
|
||||
|
||||
public static MulticlassClassificationMetrics? EvaluateModel()
|
||||
public static MulticlassClassificationMetrics EvaluateModel()
|
||||
{
|
||||
var testDataView = _mlContext.Data.LoadFromTextFile<Product>(_testDataPath, hasHeader: false, separatorChar: ';');
|
||||
return _mlContext.MulticlassClassification.Evaluate(_trainedModel?.Transform(testDataView));
|
||||
MLContext mlContext = new(seed: 0);
|
||||
string modelPath = Path.Combine(_appPath, "..", "..", "..", "..", "Models", "model.zip");
|
||||
var trainedModel = mlContext.Model.Load(modelPath, out _);
|
||||
return _mlContext.MulticlassClassification.Evaluate(trainedModel.Transform(testDataView));
|
||||
}
|
||||
|
||||
private static IEstimator<ITransformer> ProcessData()
|
||||
|
Loading…
Reference in New Issue
Block a user