Skip to content

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

Closed
@sfilipi

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:

Namespace Drop it from code Hide it from docs Ships In Nuget
Microsoft.ML Microsoft.ML
Microsoft.ML.Calibrator Microsoft.ML
Microsoft.ML.Core.Data drop
Microsoft.ML.Data Microsoft.ML
Microsoft.ML.Data.IO drop?
Microsoft.ML.Data.IO.Zlib drop
Microsoft.ML.Ensemble Microsoft.ML.Trainers.Ensemble hide None
Microsoft.ML.Ensemble.EntryPoints Microsoft.ML
Microsoft.ML.Ensemble.OutputCombiners Microsoft.ML.Trainers.Ensemble hide None
Microsoft.ML.Ensemble.Selector Microsoft.ML.Trainers.Ensemble hide None
Microsoft.ML.Ensemble.Selector.DiversityMeasure Microsoft.ML.Trainers.Ensemble hide None
Microsoft.ML.EntryPoints Microsoft.ML
Microsoft.ML.EntryPoints.JsonUtils drop?
Microsoft.ML.FactorizationMachine Microsoft.ML.Trainers.FactorizationMachine Microsoft.ML
Microsoft.ML.ImageAnalytics Microsoft.ML.ImageAnalytics
Microsoft.ML.ImageAnalytics.EntryPoints Microsoft.ML.ImageAnalytics
Microsoft.ML.Internal.Calibration Microsoft.Ml.Calibrator hide Microsoft.ML
Microsoft.ML.Internal.CpuMath hide Microsoft.ML
Microsoft.ML.Internal.Internallearn drop?
Microsoft.ML.Internal.Internallearn.ResultProcessor drop? None
Microsoft.ML.Learners Microsoft.ML.Trainers Microsoft.ML
Microsoft.ML.LightGBM Microsoft.ML.Trainers.LightGBM Microsoft.ML.LightGBM
Microsoft.ML.Model Microsoft.ML.Onnx , Microsoft.ML
Microsoft.ML.Model.Onnx Microsoft.ML.Onnx
Microsoft.ML.Numeric drop?
Microsoft.ML.SamplesUtils Microsoft.ML
Microsoft.ML.StaticPipe Microsoft.ML.StaticPipe
Microsoft.ML.StaticPipe.Runtime drop?
Microsoft.ML.Sweeper hide Microsoft.ML
Microsoft.ML.Sweeper.Algorithms hide Microsoft.ML
Microsoft.ML.TimeSeries Microsoft.ML.TimeSeries
Microsoft.ML.TimeSeriesProcessing drop?
Microsoft.ML.Tools hide?
Microsoft.ML.Trainers Microsoft.ML
Microsoft.ML.Trainers.FastTree Microsoft.ML
Microsoft.ML.Trainers.FastTree.Internal Microsoft.ML.Trainers.FastTree
Microsoft.ML.Trainers.HalLearners Microsoft.ML.Trainers.HalLearners
Microsoft.ML.Trainers.KMeans Microsoft.ML
Microsoft.ML.Trainers.Online Microsoft.ML
Microsoft.ML.Trainers.PCA Microsoft.ML
Microsoft.ML.Trainers.Recommender
Microsoft.ML.Trainers.SymSgd Microsoft.ML.Trainers.HalLearners
Microsoft.ML.Training drop
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.Onnx Microsoft.ML.Model.Onnx

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