Skip to content

What namespaces to keep, what to drop, and what to hide #2326

Description

@sfilipi

In the table below there are all the namespaces that are in ML.Net.
They also all display in the docs site. Some of them, like Microsoft.ML.Ensemble needs to continue to exist in the code, but it is not ready to be exposed to the users, and can be hidden in the docs site.

Some others, like Microsoft.ML.Internal.Internallearn can potentially be merged into other namespaces.
Let's annotate in the list below the namespaces that need to be hidden in the docs site, and the ones that need to be gone altogether:

NamespaceDrop it from codeHide it from docsShips In Nuget
Microsoft.MLMicrosoft.ML
Microsoft.ML.CalibratorMicrosoft.ML
Microsoft.ML.Core.Datadrop
Microsoft.ML.DataMicrosoft.ML
Microsoft.ML.Data.IOdrop?
Microsoft.ML.Data.IO.Zlibdrop
Microsoft.ML.EnsembleMicrosoft.ML.Trainers.EnsemblehideNone
Microsoft.ML.Ensemble.EntryPointsMicrosoft.ML
Microsoft.ML.Ensemble.OutputCombinersMicrosoft.ML.Trainers.EnsemblehideNone
Microsoft.ML.Ensemble.SelectorMicrosoft.ML.Trainers.EnsemblehideNone
Microsoft.ML.Ensemble.Selector.DiversityMeasureMicrosoft.ML.Trainers.EnsemblehideNone
Microsoft.ML.EntryPointsMicrosoft.ML
Microsoft.ML.EntryPoints.JsonUtilsdrop?
Microsoft.ML.FactorizationMachineMicrosoft.ML.Trainers.FactorizationMachineMicrosoft.ML
Microsoft.ML.ImageAnalyticsMicrosoft.ML.ImageAnalytics
Microsoft.ML.ImageAnalytics.EntryPointsMicrosoft.ML.ImageAnalytics
Microsoft.ML.Internal.CalibrationMicrosoft.Ml.CalibratorhideMicrosoft.ML
Microsoft.ML.Internal.CpuMathhideMicrosoft.ML
Microsoft.ML.Internal.Internallearndrop?
Microsoft.ML.Internal.Internallearn.ResultProcessordrop?None
Microsoft.ML.LearnersMicrosoft.ML.TrainersMicrosoft.ML
Microsoft.ML.LightGBMMicrosoft.ML.Trainers.LightGBMMicrosoft.ML.LightGBM
Microsoft.ML.ModelMicrosoft.ML.Onnx , Microsoft.ML
Microsoft.ML.Model.OnnxMicrosoft.ML.Onnx
Microsoft.ML.Numericdrop?
Microsoft.ML.SamplesUtilsMicrosoft.ML
Microsoft.ML.StaticPipeMicrosoft.ML.StaticPipe
Microsoft.ML.StaticPipe.Runtimedrop?
Microsoft.ML.SweeperhideMicrosoft.ML
Microsoft.ML.Sweeper.AlgorithmshideMicrosoft.ML
Microsoft.ML.TimeSeriesMicrosoft.ML.TimeSeries
Microsoft.ML.TimeSeriesProcessingdrop?
Microsoft.ML.Toolshide?
Microsoft.ML.TrainersMicrosoft.ML
Microsoft.ML.Trainers.FastTreeMicrosoft.ML
Microsoft.ML.Trainers.FastTree.InternalMicrosoft.ML.Trainers.FastTree
Microsoft.ML.Trainers.HalLearnersMicrosoft.ML.Trainers.HalLearners
Microsoft.ML.Trainers.KMeansMicrosoft.ML
Microsoft.ML.Trainers.OnlineMicrosoft.ML
Microsoft.ML.Trainers.PCAMicrosoft.ML
Microsoft.ML.Trainers.Recommender
Microsoft.ML.Trainers.SymSgdMicrosoft.ML.Trainers.HalLearners
Microsoft.ML.Trainingdrop
Microsoft.ML.Transforms
Microsoft.ML.Transforms.Categorical
Microsoft.ML.Transforms.Conversions
Microsoft.ML.Transforms.FeatureSelection
Microsoft.ML.Transforms.Normalizers
Microsoft.ML.Transforms.Projections
Microsoft.ML.Transforms.TensorFlow
Microsoft.ML.Transforms.Text
Microsoft.ML.UniversalModelFormat.OnnxMicrosoft.ML.Model.Onnx

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

APIIssues pertaining the friendly APIdocumentationRelated to documentation of ML.NET

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions