Have you tried ML.NET?
It's a new machine learning framework made specifically for .NET developers.

ML.NET Tutorial - Get started in 10 minutes

Evaluate your model

After Model Builder selects the best model, it will take you to the Evaluate step, which shows you various output, including the best-performing algorithm, how many models were explored, and the ML task (in this case binary classification)

Model Builder also displays the top models explored (up to 5) and displays several evaluation metrics for each of those top models.


After evaluating your model, move on to the Code step.

After the ML.NET CLI selects the best model, it will display the Experiment Results, which shows you a summary of the exploration process, including how many models were explored in the given training time.

Top models

While the ML.NET CLI generates code for the highest performing model, it also displays the top models (up to 5) with the highest accuracy that it found in the given exploration time. It displays several evaluation metrics for those top models, including AUC, AUPRC, and F1-score, which you can learn more about here.

Continue