Skip to content

Add baseline-based tests for all componets of ML.NET #3103

Open
@glebuk

Description

@glebuk

Issue

Currently there are many components in ML.NET that do not have any kind of baseline tests. We run risk of regressions as we don't have tests for some components that can detect performance degradation.

Required work

Here are the following identified baselines that are completely missing, yet exist in prior internal versions. The task is to port them to ML.NET:

  • BaselineNormalize

  • Anomaly

  • Evaluators

  • FastTreeRanking

  • FastTreeRegression

  • FastTreeTweedieRegression

  • ImageTests

  • KM

  • LDSVM

  • LightGBMRank

  • ModelExport

  • MultiClassNaiveBayes

  • OGD

  • PoissonRegression

  • RegressionGamTrainer

  • ResultProcessor

  • SDCAMC

  • SDCAR

Metadata

Metadata

Assignees

Labels

P2Priority of the issue for triage purpose: Needs to be fixed at some point.code-sanitationCode consistency, maintainability, and best practices, moreso than any public API.testrelated to tests

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions