dotnet / dotnet/machinelearning
Add components to EntryPoint catalog that are missing.
- Dominant language
- C#
- Stars
- 9.4k
- Forks
- 2k
- Avg merge
- 2d 20h
- Merged PRs (30d)
- 11
Description
There are several new components in ML.NET that were not added to the EntryPoint catalog:
- MatrixFactorizationTrainer
- PermutationFeatureImportance
- GeneralizedAdditiveModels
- SsaSpikeDetector
- SsaChangePointDetector
- IidSpikeDetector
- IidChangePointDetector
To add these to the EntryPoint catalog, simply:
1. Add the `SignatureEntryPointModule` signature to the `LoadableClass` assembly attribute.
2. Create a public static method, that:
1. Takes as input, among others, an object representing the arguments of the component you want to expose.
2. Initializes and run the components, returning one of the nested classes of `Microsoft.ML.Runtime.EntryPoints.CommonOutputs`
3. Is annotated with the `TlcModule.EntryPoint` attribute
Contributor guide
Assessment
This issue has not been assessed yet.