Skip to content

Lockdown Microsoft.ML.StandardLearners public surface #2541

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Feb 16, 2019

Conversation

codemzs
Copy link
Member

@codemzs codemzs commented Feb 13, 2019

fixes #2264

Reduces public API count from 529 to 303.

Before After
image image

@codemzs
Copy link
Member Author

codemzs commented Feb 14, 2019

New API list:

N:Microsoft.ML
T:Microsoft.ML.FactorizationMachineExtensions
M:Microsoft.ML.FactorizationMachineExtensions.FieldAwareFactorizationMachine(Microsoft.ML.BinaryClassificationCatalog.BinaryClassificationTrainers,Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.Options)
M:Microsoft.ML.FactorizationMachineExtensions.FieldAwareFactorizationMachine(Microsoft.ML.BinaryClassificationCatalog.BinaryClassificationTrainers,System.String[],System.String,System.String)
T:Microsoft.ML.StandardLearnersCatalog
M:Microsoft.ML.StandardLearnersCatalog.AveragedPerceptron(Microsoft.ML.BinaryClassificationCatalog.BinaryClassificationTrainers,Microsoft.ML.Trainers.Online.AveragedPerceptronTrainer.Options)
M:Microsoft.ML.StandardLearnersCatalog.AveragedPerceptron(Microsoft.ML.BinaryClassificationCatalog.BinaryClassificationTrainers,System.String,System.String,System.String,Microsoft.ML.IClassificationLoss,System.Single,System.Boolean,System.Single,System.Int32)
M:Microsoft.ML.StandardLearnersCatalog.LinearSupportVectorMachines(Microsoft.ML.BinaryClassificationCatalog.BinaryClassificationTrainers,Microsoft.ML.Trainers.Online.LinearSvmTrainer.Options)
M:Microsoft.ML.StandardLearnersCatalog.LinearSupportVectorMachines(Microsoft.ML.BinaryClassificationCatalog.BinaryClassificationTrainers,System.String,System.String,System.String,System.Int32)
M:Microsoft.ML.StandardLearnersCatalog.LogisticRegression(Microsoft.ML.BinaryClassificationCatalog.BinaryClassificationTrainers,Microsoft.ML.Trainers.LogisticRegression.Options)
M:Microsoft.ML.StandardLearnersCatalog.LogisticRegression(Microsoft.ML.BinaryClassificationCatalog.BinaryClassificationTrainers,System.String,System.String,System.String,System.Single,System.Single,System.Single,System.Int32,System.Boolean)
M:Microsoft.ML.StandardLearnersCatalog.LogisticRegression(Microsoft.ML.MulticlassClassificationCatalog.MulticlassClassificationTrainers,Microsoft.ML.Trainers.MulticlassLogisticRegression.Options)
M:Microsoft.ML.StandardLearnersCatalog.LogisticRegression(Microsoft.ML.MulticlassClassificationCatalog.MulticlassClassificationTrainers,System.String,System.String,System.String,System.Single,System.Single,System.Single,System.Int32,System.Boolean)
M:Microsoft.ML.StandardLearnersCatalog.NaiveBayes(Microsoft.ML.MulticlassClassificationCatalog.MulticlassClassificationTrainers,System.String,System.String)
M:Microsoft.ML.StandardLearnersCatalog.OneVersusAll1(Microsoft.ML.MulticlassClassificationCatalog.MulticlassClassificationTrainers,Microsoft.ML.Training.ITrainerEstimator{Microsoft.ML.ISingleFeaturePredictionTransformer{0},0},System.String,System.Boolean,Microsoft.ML.IEstimator{Microsoft.ML.ISingleFeaturePredictionTransformer{Microsoft.ML.Calibrator.ICalibrator}},System.Int32,System.Boolean) M:Microsoft.ML.StandardLearnersCatalog.OnlineGradientDescent(Microsoft.ML.RegressionCatalog.RegressionTrainers,Microsoft.ML.Trainers.Online.OnlineGradientDescentTrainer.Options) M:Microsoft.ML.StandardLearnersCatalog.OnlineGradientDescent(Microsoft.ML.RegressionCatalog.RegressionTrainers,System.String,System.String,System.String,Microsoft.ML.IRegressionLoss,System.Single,System.Boolean,System.Single,System.Int32) M:Microsoft.ML.StandardLearnersCatalog.PairwiseCoupling1(Microsoft.ML.MulticlassClassificationCatalog.MulticlassClassificationTrainers,Microsoft.ML.Training.ITrainerEstimator{Microsoft.ML.ISingleFeaturePredictionTransformer{0},0},System.String,System.Boolean,Microsoft.ML.IEstimator{Microsoft.ML.ISingleFeaturePredictionTransformer{Microsoft.ML.Calibrator.ICalibrator}},System.Int32)
M:Microsoft.ML.StandardLearnersCatalog.PoissonRegression(Microsoft.ML.RegressionCatalog.RegressionTrainers,Microsoft.ML.Trainers.PoissonRegression.Options)
M:Microsoft.ML.StandardLearnersCatalog.PoissonRegression(Microsoft.ML.RegressionCatalog.RegressionTrainers,System.String,System.String,System.String,System.Single,System.Single,System.Single,System.Int32,System.Boolean)
M:Microsoft.ML.StandardLearnersCatalog.Prior(Microsoft.ML.BinaryClassificationCatalog.BinaryClassificationTrainers,System.String,System.String)
M:Microsoft.ML.StandardLearnersCatalog.Random(Microsoft.ML.BinaryClassificationCatalog.BinaryClassificationTrainers)
M:Microsoft.ML.StandardLearnersCatalog.StochasticDualCoordinateAscent(Microsoft.ML.BinaryClassificationCatalog.BinaryClassificationTrainers,Microsoft.ML.Trainers.SdcaBinaryTrainer.Options)
M:Microsoft.ML.StandardLearnersCatalog.StochasticDualCoordinateAscent(Microsoft.ML.BinaryClassificationCatalog.BinaryClassificationTrainers,System.String,System.String,System.String,Microsoft.ML.ISupportSdcaClassificationLoss,System.Nullable{System.Single},System.Nullable{System.Single},System.Nullable{System.Int32})
M:Microsoft.ML.StandardLearnersCatalog.StochasticDualCoordinateAscent(Microsoft.ML.MulticlassClassificationCatalog.MulticlassClassificationTrainers,Microsoft.ML.Trainers.SdcaMultiClassTrainer.Options)
M:Microsoft.ML.StandardLearnersCatalog.StochasticDualCoordinateAscent(Microsoft.ML.MulticlassClassificationCatalog.MulticlassClassificationTrainers,System.String,System.String,System.String,Microsoft.ML.ISupportSdcaClassificationLoss,System.Nullable{System.Single},System.Nullable{System.Single},System.Nullable{System.Int32})
M:Microsoft.ML.StandardLearnersCatalog.StochasticDualCoordinateAscent(Microsoft.ML.RegressionCatalog.RegressionTrainers,Microsoft.ML.Trainers.SdcaRegressionTrainer.Options)
M:Microsoft.ML.StandardLearnersCatalog.StochasticDualCoordinateAscent(Microsoft.ML.RegressionCatalog.RegressionTrainers,System.String,System.String,System.String,Microsoft.ML.ISupportSdcaRegressionLoss,System.Nullable{System.Single},System.Nullable{System.Single},System.Nullable{System.Int32})
M:Microsoft.ML.StandardLearnersCatalog.StochasticGradientDescent(Microsoft.ML.BinaryClassificationCatalog.BinaryClassificationTrainers,Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer.Options)
M:Microsoft.ML.StandardLearnersCatalog.StochasticGradientDescent(Microsoft.ML.BinaryClassificationCatalog.BinaryClassificationTrainers,System.String,System.String,System.String,System.Int32,System.Double,System.Single,Microsoft.ML.ISupportClassificationLossFactory)
N:Microsoft.ML.FactorizationMachine
T:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineModelParameters
M:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineModelParameters.#ctor(Microsoft.ML.IHostEnvironment,System.Boolean,System.Int32,System.Int32,System.Int32,System.Single[],System.Single[])
P:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineModelParameters.PredictionKind
M:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineModelParameters.GetFeatureCount
M:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineModelParameters.GetFieldCount
M:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineModelParameters.GetLatentDim
M:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineModelParameters.GetLatentWeights
M:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineModelParameters.GetLinearWeights
M:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineModelParameters.Microsoft#ML#Data#ISchemaBindableMapper#Bind(Microsoft.ML.IHostEnvironment,Microsoft.ML.Data.RoleMappedSchema)
M:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineModelParameters.get_PredictionKind
T:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachinePredictionTransformer
M:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachinePredictionTransformer.GetOutputSchema(Microsoft.Data.DataView.Schema)
T:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer
P:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.Info
P:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.PredictionKind
M:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.Fit(Microsoft.Data.DataView.IDataView)
M:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.GetOutputSchema(Microsoft.ML.SchemaShape)
M:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.get_Info
M:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.get_PredictionKind
M:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.Train(Microsoft.Data.DataView.IDataView,Microsoft.Data.DataView.IDataView,Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineModelParameters)
T:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.Options
F:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.Options.Norm
F:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.Options.Shuffle
F:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.Options.Verbose
F:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.Options.Iters
F:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.Options.LatentDim
F:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.Options.LambdaLatent
F:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.Options.LambdaLinear
F:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.Options.LearningRate
F:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.Options.Radius
F:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.Options.ExtraFeatureColumns
M:Microsoft.ML.FactorizationMachine.FieldAwareFactorizationMachineTrainer.Options.#ctor
N:Microsoft.ML.Trainers
T:Microsoft.ML.Trainers.CoefficientStatistics
F:Microsoft.ML.Trainers.CoefficientStatistics.Estimate
F:Microsoft.ML.Trainers.CoefficientStatistics.PValue
F:Microsoft.ML.Trainers.CoefficientStatistics.StandardError
F:Microsoft.ML.Trainers.CoefficientStatistics.ZScore
F:Microsoft.ML.Trainers.CoefficientStatistics.Name
M:Microsoft.ML.Trainers.CoefficientStatistics.#ctor(System.String,System.Single,System.Single,System.Single,System.Single)
T:Microsoft.ML.Trainers.ComputeLRTrainingStd
M:Microsoft.ML.Trainers.ComputeLRTrainingStd.#ctor
M:Microsoft.ML.Trainers.ComputeLRTrainingStd.ComputeStd(System.Double[],System.Int32[],System.Int32,System.Int32,Microsoft.ML.IChannel,System.Single)
T:Microsoft.ML.Trainers.LbfgsTrainerBase3 P:Microsoft.ML.Trainers.LbfgsTrainerBase3.Info
M:Microsoft.ML.Trainers.LbfgsTrainerBase3.get_Info T:Microsoft.ML.Trainers.LbfgsTrainerBase3.ArgumentsBase
F:Microsoft.ML.Trainers.LbfgsTrainerBase3.ArgumentsBase.DenseOptimizer F:Microsoft.ML.Trainers.LbfgsTrainerBase3.ArgumentsBase.EnforceNonNegativity
F:Microsoft.ML.Trainers.LbfgsTrainerBase3.ArgumentsBase.Quiet F:Microsoft.ML.Trainers.LbfgsTrainerBase3.ArgumentsBase.UseThreads
F:Microsoft.ML.Trainers.LbfgsTrainerBase3.ArgumentsBase.MaxIterations F:Microsoft.ML.Trainers.LbfgsTrainerBase3.ArgumentsBase.MemorySize
F:Microsoft.ML.Trainers.LbfgsTrainerBase3.ArgumentsBase.NumThreads F:Microsoft.ML.Trainers.LbfgsTrainerBase3.ArgumentsBase.InitWtsDiameter
F:Microsoft.ML.Trainers.LbfgsTrainerBase3.ArgumentsBase.L1Weight F:Microsoft.ML.Trainers.LbfgsTrainerBase3.ArgumentsBase.L2Weight
F:Microsoft.ML.Trainers.LbfgsTrainerBase3.ArgumentsBase.OptTol F:Microsoft.ML.Trainers.LbfgsTrainerBase3.ArgumentsBase.SgdInitializationTolerance
M:Microsoft.ML.Trainers.LbfgsTrainerBase3.ArgumentsBase.#ctor T:Microsoft.ML.Trainers.LinearBinaryModelParameters M:Microsoft.ML.Trainers.LinearBinaryModelParameters.#ctor(Microsoft.ML.IHostEnvironment,Microsoft.ML.Data.VBuffer{System.Single}@,System.Single,Microsoft.ML.Trainers.LinearModelStatistics) P:Microsoft.ML.Trainers.LinearBinaryModelParameters.PredictionKind P:Microsoft.ML.Trainers.LinearBinaryModelParameters.Statistics M:Microsoft.ML.Trainers.LinearBinaryModelParameters.Microsoft#ML#Internal#Internallearn#ICanGetSummaryInKeyValuePairs#GetSummaryInKeyValuePairs(Microsoft.ML.Data.RoleMappedSchema) M:Microsoft.ML.Trainers.LinearBinaryModelParameters.Microsoft#ML#Internal#Internallearn#IParameterMixer{System#Single}#CombineParameters(System.Collections.Generic.IList{Microsoft.ML.Internal.Internallearn.IParameterMixer{System.Single}}) M:Microsoft.ML.Trainers.LinearBinaryModelParameters.get_PredictionKind M:Microsoft.ML.Trainers.LinearBinaryModelParameters.get_Statistics T:Microsoft.ML.Trainers.LinearModelParameters M:Microsoft.ML.Trainers.LinearModelParameters.#ctor(Microsoft.ML.IHostEnvironment,System.String,Microsoft.ML.Data.VBuffer{System.Single}@,System.Single) M:Microsoft.ML.Trainers.LinearModelParameters.#ctor(Microsoft.ML.IHostEnvironment,System.String,Microsoft.ML.Model.ModelLoadContext) P:Microsoft.ML.Trainers.LinearModelParameters.Bias P:Microsoft.ML.Trainers.LinearModelParameters.FeatureContributionCalculator P:Microsoft.ML.Trainers.LinearModelParameters.Microsoft#ML#Data#IValueMapper#InputType P:Microsoft.ML.Trainers.LinearModelParameters.Microsoft#ML#Data#IValueMapper#OutputType P:Microsoft.ML.Trainers.LinearModelParameters.Microsoft#ML#Model#Pfa#ICanSavePfa#CanSavePfa P:Microsoft.ML.Trainers.LinearModelParameters.Weights M:Microsoft.ML.Trainers.LinearModelParameters.get_Bias M:Microsoft.ML.Trainers.LinearModelParameters.set_Bias(System.Single) M:Microsoft.ML.Trainers.LinearModelParameters.get_FeatureContributionCalculator M:Microsoft.ML.Trainers.LinearModelParameters.GetFeatureContributions(Microsoft.ML.Data.VBuffer{System.Single}@,Microsoft.ML.Data.VBuffer{System.Single}@,System.Int32,System.Int32,System.Boolean) M:Microsoft.ML.Trainers.LinearModelParameters.GetFeatureWeights(Microsoft.ML.Data.VBuffer{System.Single}@) M:Microsoft.ML.Trainers.LinearModelParameters.Microsoft#ML#Data#IValueMapper#GetMapper``2 M:Microsoft.ML.Trainers.LinearModelParameters.Microsoft#ML#Data#IValueMapper#get_InputType M:Microsoft.ML.Trainers.LinearModelParameters.Microsoft#ML#Data#IValueMapper#get_OutputType M:Microsoft.ML.Trainers.LinearModelParameters.Microsoft#ML#Internal#Internallearn#ICanGetSummaryAsIRow#GetStatsIRowOrNull(Microsoft.ML.Data.RoleMappedSchema) M:Microsoft.ML.Trainers.LinearModelParameters.Microsoft#ML#Internal#Internallearn#ICanGetSummaryAsIRow#GetSummaryIRowOrNull(Microsoft.ML.Data.RoleMappedSchema) M:Microsoft.ML.Trainers.LinearModelParameters.Microsoft#ML#Internal#Internallearn#ICanSaveInIniFormat#SaveAsIni(System.IO.TextWriter,Microsoft.ML.Data.RoleMappedSchema,Microsoft.ML.Calibrator.ICalibrator) M:Microsoft.ML.Trainers.LinearModelParameters.Microsoft#ML#Internal#Internallearn#ICanSaveInSourceCode#SaveAsCode(System.IO.TextWriter,Microsoft.ML.Data.RoleMappedSchema) M:Microsoft.ML.Trainers.LinearModelParameters.Microsoft#ML#Internal#Internallearn#ICanSaveInTextFormat#SaveAsText(System.IO.TextWriter,Microsoft.ML.Data.RoleMappedSchema) M:Microsoft.ML.Trainers.LinearModelParameters.Microsoft#ML#Internal#Internallearn#ICanSaveSummary#SaveSummary(System.IO.TextWriter,Microsoft.ML.Data.RoleMappedSchema) M:Microsoft.ML.Trainers.LinearModelParameters.Microsoft#ML#Internal#Internallearn#IFeatureContributionMapper#GetFeatureContributionMapper``2(System.Int32,System.Int32,System.Boolean) M:Microsoft.ML.Trainers.LinearModelParameters.Microsoft#ML#Model#Onnx#ICanSaveOnnx#CanSaveOnnx(Microsoft.ML.Model.Onnx.OnnxContext) M:Microsoft.ML.Trainers.LinearModelParameters.Microsoft#ML#Model#Onnx#ISingleCanSaveOnnx#SaveAsOnnx(Microsoft.ML.Model.Onnx.OnnxContext,System.String[],System.String) M:Microsoft.ML.Trainers.LinearModelParameters.Microsoft#ML#Model#Pfa#ICanSavePfa#get_CanSavePfa M:Microsoft.ML.Trainers.LinearModelParameters.Microsoft#ML#Model#Pfa#ISingleCanSavePfa#SaveAsPfa(Microsoft.ML.Model.Pfa.BoundPfaContext,Newtonsoft.Json.Linq.JToken) M:Microsoft.ML.Trainers.LinearModelParameters.get_Weights T:Microsoft.ML.Trainers.LinearModelStatistics P:Microsoft.ML.Trainers.LinearModelStatistics.Deviance P:Microsoft.ML.Trainers.LinearModelStatistics.NullDeviance P:Microsoft.ML.Trainers.LinearModelStatistics.ParametersCount P:Microsoft.ML.Trainers.LinearModelStatistics.TrainingExampleCount M:Microsoft.ML.Trainers.LinearModelStatistics.get_Deviance M:Microsoft.ML.Trainers.LinearModelStatistics.GetCoefficientStatistics(Microsoft.ML.Trainers.LinearBinaryModelParameters,Microsoft.Data.DataView.Schema.Column,System.Int32) M:Microsoft.ML.Trainers.LinearModelStatistics.Microsoft#ML#Model#ICanSaveModel#Save(Microsoft.ML.Model.ModelSaveContext) M:Microsoft.ML.Trainers.LinearModelStatistics.get_NullDeviance M:Microsoft.ML.Trainers.LinearModelStatistics.get_ParametersCount M:Microsoft.ML.Trainers.LinearModelStatistics.get_TrainingExampleCount M:Microsoft.ML.Trainers.LinearModelStatistics.TryGetBiasStatistics(Microsoft.ML.Trainers.LinearModelStatistics,System.Single,System.Single@,System.Single@,System.Single@) T:Microsoft.ML.Trainers.LinearRegressionModelParameters M:Microsoft.ML.Trainers.LinearRegressionModelParameters.#ctor(Microsoft.ML.IHostEnvironment,Microsoft.ML.Data.VBuffer{System.Single}@,System.Single) M:Microsoft.ML.Trainers.LinearRegressionModelParameters.Microsoft#ML#Internal#Internallearn#ICanGetSummaryInKeyValuePairs#GetSummaryInKeyValuePairs(Microsoft.ML.Data.RoleMappedSchema) M:Microsoft.ML.Trainers.LinearRegressionModelParameters.Microsoft#ML#Internal#Internallearn#IParameterMixer{System#Single}#CombineParameters(System.Collections.Generic.IList{Microsoft.ML.Internal.Internallearn.IParameterMixer{System.Single}}) T:Microsoft.ML.Trainers.LinearTrainerBase2
P:Microsoft.ML.Trainers.LinearTrainerBase2.Info M:Microsoft.ML.Trainers.LinearTrainerBase2.get_Info
T:Microsoft.ML.Trainers.LogisticRegression
P:Microsoft.ML.Trainers.LogisticRegression.PredictionKind
M:Microsoft.ML.Trainers.LogisticRegression.GetOutputColumnsCore(Microsoft.ML.SchemaShape)
M:Microsoft.ML.Trainers.LogisticRegression.MakeTransformer(Microsoft.ML.Internal.Calibration.CalibratedModelParametersBase{Microsoft.ML.Trainers.LinearBinaryModelParameters,Microsoft.ML.Internal.Calibration.PlattCalibrator},Microsoft.Data.DataView.Schema)
M:Microsoft.ML.Trainers.LogisticRegression.get_PredictionKind
M:Microsoft.ML.Trainers.LogisticRegression.Train(Microsoft.Data.DataView.IDataView,Microsoft.ML.IPredictor)
T:Microsoft.ML.Trainers.LogisticRegression.Options
F:Microsoft.ML.Trainers.LogisticRegression.Options.StdComputer
F:Microsoft.ML.Trainers.LogisticRegression.Options.ShowTrainingStats
M:Microsoft.ML.Trainers.LogisticRegression.Options.#ctor
T:Microsoft.ML.Trainers.MetaMulticlassTrainer2 F:Microsoft.ML.Trainers.MetaMulticlassTrainer2.LabelColumn
P:Microsoft.ML.Trainers.MetaMulticlassTrainer2.Info P:Microsoft.ML.Trainers.MetaMulticlassTrainer2.PredictionKind
M:Microsoft.ML.Trainers.MetaMulticlassTrainer2.Fit(Microsoft.Data.DataView.IDataView) M:Microsoft.ML.Trainers.MetaMulticlassTrainer2.GetOutputSchema(Microsoft.ML.SchemaShape)
M:Microsoft.ML.Trainers.MetaMulticlassTrainer2.get_Info M:Microsoft.ML.Trainers.MetaMulticlassTrainer2.Microsoft#ML#ITrainer#Train(Microsoft.ML.TrainContext)
M:Microsoft.ML.Trainers.MetaMulticlassTrainer2.Microsoft#ML#ITrainer{Microsoft#ML#IPredictor}#Train(Microsoft.ML.TrainContext) M:Microsoft.ML.Trainers.MetaMulticlassTrainer2.get_PredictionKind
T:Microsoft.ML.Trainers.MetaMulticlassTrainer2.ArgumentsBase F:Microsoft.ML.Trainers.MetaMulticlassTrainer2.ArgumentsBase.ImputeMissingLabelsAsNegative
M:Microsoft.ML.Trainers.MetaMulticlassTrainer2.ArgumentsBase.#ctor T:Microsoft.ML.Trainers.MulticlassLogisticRegression P:Microsoft.ML.Trainers.MulticlassLogisticRegression.PredictionKind M:Microsoft.ML.Trainers.MulticlassLogisticRegression.GetOutputColumnsCore(Microsoft.ML.SchemaShape) M:Microsoft.ML.Trainers.MulticlassLogisticRegression.MakeTransformer(Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters,Microsoft.Data.DataView.Schema) M:Microsoft.ML.Trainers.MulticlassLogisticRegression.get_PredictionKind M:Microsoft.ML.Trainers.MulticlassLogisticRegression.Train(Microsoft.Data.DataView.IDataView,Microsoft.ML.IPredictor) T:Microsoft.ML.Trainers.MulticlassLogisticRegression.Options F:Microsoft.ML.Trainers.MulticlassLogisticRegression.Options.ShowTrainingStats M:Microsoft.ML.Trainers.MulticlassLogisticRegression.Options.#ctor T:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters M:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.#ctor(Microsoft.ML.IHostEnvironment,Microsoft.ML.Data.VBuffer{System.Single}[],System.Single[],System.Int32,System.Int32,System.String[],Microsoft.ML.Trainers.LinearModelStatistics) P:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.Microsoft#ML#Data#IValueMapper#InputType P:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.Microsoft#ML#Data#IValueMapper#OutputType P:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.Microsoft#ML#Model#Pfa#ICanSavePfa#CanSavePfa P:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.PredictionKind M:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.GetBiases M:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.GetWeights(Microsoft.ML.Data.VBuffer{System.Single}[]@,System.Int32@) M:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.Microsoft#ML#Data#IValueMapper#GetMapper``2 M:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.Microsoft#ML#Data#IValueMapper#get_InputType M:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.Microsoft#ML#Data#IValueMapper#get_OutputType M:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.Microsoft#ML#Internal#Internallearn#ICanGetSummaryAsIDataView#GetSummaryDataView(Microsoft.ML.Data.RoleMappedSchema) M:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.Microsoft#ML#Internal#Internallearn#ICanGetSummaryAsIRow#GetStatsIRowOrNull(Microsoft.ML.Data.RoleMappedSchema) M:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.Microsoft#ML#Internal#Internallearn#ICanGetSummaryAsIRow#GetSummaryIRowOrNull(Microsoft.ML.Data.RoleMappedSchema) M:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.Microsoft#ML#Internal#Internallearn#ICanGetSummaryInKeyValuePairs#GetSummaryInKeyValuePairs(Microsoft.ML.Data.RoleMappedSchema) M:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.Microsoft#ML#Internal#Internallearn#ICanSaveInSourceCode#SaveAsCode(System.IO.TextWriter,Microsoft.ML.Data.RoleMappedSchema) M:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.Microsoft#ML#Internal#Internallearn#ICanSaveInTextFormat#SaveAsText(System.IO.TextWriter,Microsoft.ML.Data.RoleMappedSchema) M:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.Microsoft#ML#Internal#Internallearn#ICanSaveSummary#SaveSummary(System.IO.TextWriter,Microsoft.ML.Data.RoleMappedSchema) M:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.Microsoft#ML#Model#Onnx#ICanSaveOnnx#CanSaveOnnx(Microsoft.ML.Model.Onnx.OnnxContext) M:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.Microsoft#ML#Model#Onnx#ISingleCanSaveOnnx#SaveAsOnnx(Microsoft.ML.Model.Onnx.OnnxContext,System.String[],System.String) M:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.Microsoft#ML#Model#Pfa#ICanSavePfa#get_CanSavePfa M:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.Microsoft#ML#Model#Pfa#ISingleCanSavePfa#SaveAsPfa(Microsoft.ML.Model.Pfa.BoundPfaContext,Newtonsoft.Json.Linq.JToken) M:Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters.get_PredictionKind T:Microsoft.ML.Trainers.MultiClassNaiveBayesModelParameters M:Microsoft.ML.Trainers.MultiClassNaiveBayesModelParameters.#ctor(Microsoft.ML.IHostEnvironment,System.Int32[],System.Int32[][],System.Int32) P:Microsoft.ML.Trainers.MultiClassNaiveBayesModelParameters.Microsoft#ML#Data#IValueMapper#InputType P:Microsoft.ML.Trainers.MultiClassNaiveBayesModelParameters.Microsoft#ML#Data#IValueMapper#OutputType P:Microsoft.ML.Trainers.MultiClassNaiveBayesModelParameters.PredictionKind M:Microsoft.ML.Trainers.MultiClassNaiveBayesModelParameters.GetFeatureHistogram(System.Int32[][]@,System.Int32@,System.Int32@) M:Microsoft.ML.Trainers.MultiClassNaiveBayesModelParameters.GetLabelHistogram(System.Int32[]@,System.Int32@) M:Microsoft.ML.Trainers.MultiClassNaiveBayesModelParameters.Microsoft#ML#Data#IValueMapper#GetMapper``2 M:Microsoft.ML.Trainers.MultiClassNaiveBayesModelParameters.Microsoft#ML#Data#IValueMapper#get_InputType M:Microsoft.ML.Trainers.MultiClassNaiveBayesModelParameters.Microsoft#ML#Data#IValueMapper#get_OutputType M:Microsoft.ML.Trainers.MultiClassNaiveBayesModelParameters.get_PredictionKind T:Microsoft.ML.Trainers.MultiClassNaiveBayesTrainer P:Microsoft.ML.Trainers.MultiClassNaiveBayesTrainer.Info P:Microsoft.ML.Trainers.MultiClassNaiveBayesTrainer.PredictionKind M:Microsoft.ML.Trainers.MultiClassNaiveBayesTrainer.GetOutputColumnsCore(Microsoft.ML.SchemaShape) M:Microsoft.ML.Trainers.MultiClassNaiveBayesTrainer.get_Info M:Microsoft.ML.Trainers.MultiClassNaiveBayesTrainer.MakeTransformer(Microsoft.ML.Trainers.MultiClassNaiveBayesModelParameters,Microsoft.Data.DataView.Schema) M:Microsoft.ML.Trainers.MultiClassNaiveBayesTrainer.get_PredictionKind T:Microsoft.ML.Trainers.Ova M:Microsoft.ML.Trainers.Ova.Fit(Microsoft.Data.DataView.IDataView) T:Microsoft.ML.Trainers.OvaModelParameters P:Microsoft.ML.Trainers.OvaModelParameters.Microsoft#ML#Data#IValueMapper#InputType P:Microsoft.ML.Trainers.OvaModelParameters.Microsoft#ML#Data#IValueMapper#OutputType P:Microsoft.ML.Trainers.OvaModelParameters.Microsoft#ML#Model#Pfa#ICanSavePfa#CanSavePfa P:Microsoft.ML.Trainers.OvaModelParameters.PredictionKind P:Microsoft.ML.Trainers.OvaModelParameters.SubModelParameters M:Microsoft.ML.Trainers.OvaModelParameters.Microsoft#ML#Data#IValueMapper#GetMapper``2 M:Microsoft.ML.Trainers.OvaModelParameters.Microsoft#ML#Data#IValueMapper#get_InputType M:Microsoft.ML.Trainers.OvaModelParameters.Microsoft#ML#Data#IValueMapper#get_OutputType M:Microsoft.ML.Trainers.OvaModelParameters.Microsoft#ML#Internal#Internallearn#ICanSaveInSourceCode#SaveAsCode(System.IO.TextWriter,Microsoft.ML.Data.RoleMappedSchema) M:Microsoft.ML.Trainers.OvaModelParameters.Microsoft#ML#Internal#Internallearn#ICanSaveInTextFormat#SaveAsText(System.IO.TextWriter,Microsoft.ML.Data.RoleMappedSchema) M:Microsoft.ML.Trainers.OvaModelParameters.Microsoft#ML#Model#Pfa#ICanSavePfa#get_CanSavePfa M:Microsoft.ML.Trainers.OvaModelParameters.Microsoft#ML#Model#Pfa#ISingleCanSavePfa#SaveAsPfa(Microsoft.ML.Model.Pfa.BoundPfaContext,Newtonsoft.Json.Linq.JToken) M:Microsoft.ML.Trainers.OvaModelParameters.get_PredictionKind M:Microsoft.ML.Trainers.OvaModelParameters.get_SubModelParameters T:Microsoft.ML.Trainers.OvaModelParameters.OutputFormula F:Microsoft.ML.Trainers.OvaModelParameters.OutputFormula.ProbabilityNormalization F:Microsoft.ML.Trainers.OvaModelParameters.OutputFormula.Raw F:Microsoft.ML.Trainers.OvaModelParameters.OutputFormula.Softmax F:Microsoft.ML.Trainers.OvaModelParameters.OutputFormula.value__ T:Microsoft.ML.Trainers.Pkpd M:Microsoft.ML.Trainers.Pkpd.Fit(Microsoft.Data.DataView.IDataView) T:Microsoft.ML.Trainers.PkpdModelParameters P:Microsoft.ML.Trainers.PkpdModelParameters.Microsoft#ML#Data#IValueMapper#InputType P:Microsoft.ML.Trainers.PkpdModelParameters.Microsoft#ML#Data#IValueMapper#OutputType P:Microsoft.ML.Trainers.PkpdModelParameters.PredictionKind M:Microsoft.ML.Trainers.PkpdModelParameters.Microsoft#ML#Data#IValueMapper#GetMapper``2 M:Microsoft.ML.Trainers.PkpdModelParameters.Microsoft#ML#Data#IValueMapper#get_InputType M:Microsoft.ML.Trainers.PkpdModelParameters.Microsoft#ML#Data#IValueMapper#get_OutputType M:Microsoft.ML.Trainers.PkpdModelParameters.get_PredictionKind T:Microsoft.ML.Trainers.PoissonRegression P:Microsoft.ML.Trainers.PoissonRegression.PredictionKind M:Microsoft.ML.Trainers.PoissonRegression.GetOutputColumnsCore(Microsoft.ML.SchemaShape) M:Microsoft.ML.Trainers.PoissonRegression.MakeTransformer(Microsoft.ML.Trainers.PoissonRegressionModelParameters,Microsoft.Data.DataView.Schema) M:Microsoft.ML.Trainers.PoissonRegression.get_PredictionKind M:Microsoft.ML.Trainers.PoissonRegression.Train(Microsoft.Data.DataView.IDataView,Microsoft.ML.IPredictor) T:Microsoft.ML.Trainers.PoissonRegression.Options M:Microsoft.ML.Trainers.PoissonRegression.Options.#ctor T:Microsoft.ML.Trainers.PoissonRegressionModelParameters M:Microsoft.ML.Trainers.PoissonRegressionModelParameters.#ctor(Microsoft.ML.IHostEnvironment,Microsoft.ML.Data.VBuffer{System.Single}@,System.Single) M:Microsoft.ML.Trainers.PoissonRegressionModelParameters.Microsoft#ML#Internal#Internallearn#IParameterMixer{System#Single}#CombineParameters(System.Collections.Generic.IList{Microsoft.ML.Internal.Internallearn.IParameterMixer{System.Single}}) T:Microsoft.ML.Trainers.PriorModelParameters P:Microsoft.ML.Trainers.PriorModelParameters.Microsoft#ML#Data#IValueMapper#InputType P:Microsoft.ML.Trainers.PriorModelParameters.Microsoft#ML#Data#IValueMapper#OutputType P:Microsoft.ML.Trainers.PriorModelParameters.Microsoft#ML#Data#IValueMapperDist#DistType P:Microsoft.ML.Trainers.PriorModelParameters.PredictionKind M:Microsoft.ML.Trainers.PriorModelParameters.Microsoft#ML#Data#IValueMapper#GetMapper``2 M:Microsoft.ML.Trainers.PriorModelParameters.Microsoft#ML#Data#IValueMapper#get_InputType M:Microsoft.ML.Trainers.PriorModelParameters.Microsoft#ML#Data#IValueMapper#get_OutputType M:Microsoft.ML.Trainers.PriorModelParameters.Microsoft#ML#Data#IValueMapperDist#GetMapper``3 M:Microsoft.ML.Trainers.PriorModelParameters.Microsoft#ML#Data#IValueMapperDist#get_DistType M:Microsoft.ML.Trainers.PriorModelParameters.get_PredictionKind T:Microsoft.ML.Trainers.PriorTrainer P:Microsoft.ML.Trainers.PriorTrainer.Info P:Microsoft.ML.Trainers.PriorTrainer.PredictionKind M:Microsoft.ML.Trainers.PriorTrainer.Fit(Microsoft.Data.DataView.IDataView) M:Microsoft.ML.Trainers.PriorTrainer.GetOutputSchema(Microsoft.ML.SchemaShape) M:Microsoft.ML.Trainers.PriorTrainer.get_Info M:Microsoft.ML.Trainers.PriorTrainer.get_PredictionKind T:Microsoft.ML.Trainers.RandomModelParameters P:Microsoft.ML.Trainers.RandomModelParameters.Microsoft#ML#Data#IValueMapper#InputType P:Microsoft.ML.Trainers.RandomModelParameters.Microsoft#ML#Data#IValueMapper#OutputType P:Microsoft.ML.Trainers.RandomModelParameters.Microsoft#ML#Data#IValueMapperDist#DistType P:Microsoft.ML.Trainers.RandomModelParameters.PredictionKind M:Microsoft.ML.Trainers.RandomModelParameters.Microsoft#ML#Data#IValueMapper#GetMapper``2 M:Microsoft.ML.Trainers.RandomModelParameters.Microsoft#ML#Data#IValueMapper#get_InputType M:Microsoft.ML.Trainers.RandomModelParameters.Microsoft#ML#Data#IValueMapper#get_OutputType M:Microsoft.ML.Trainers.RandomModelParameters.Microsoft#ML#Data#IValueMapperDist#GetMapper``3 M:Microsoft.ML.Trainers.RandomModelParameters.Microsoft#ML#Data#IValueMapperDist#get_DistType M:Microsoft.ML.Trainers.RandomModelParameters.get_PredictionKind T:Microsoft.ML.Trainers.RandomTrainer P:Microsoft.ML.Trainers.RandomTrainer.Info P:Microsoft.ML.Trainers.RandomTrainer.PredictionKind M:Microsoft.ML.Trainers.RandomTrainer.Fit(Microsoft.Data.DataView.IDataView) M:Microsoft.ML.Trainers.RandomTrainer.GetOutputSchema(Microsoft.ML.SchemaShape) M:Microsoft.ML.Trainers.RandomTrainer.get_Info M:Microsoft.ML.Trainers.RandomTrainer.get_PredictionKind T:Microsoft.ML.Trainers.RegressionModelParameters M:Microsoft.ML.Trainers.RegressionModelParameters.#ctor(Microsoft.ML.IHostEnvironment,System.String,Microsoft.ML.Data.VBuffer{System.Single}@,System.Single) M:Microsoft.ML.Trainers.RegressionModelParameters.#ctor(Microsoft.ML.IHostEnvironment,System.String,Microsoft.ML.Model.ModelLoadContext) P:Microsoft.ML.Trainers.RegressionModelParameters.PredictionKind M:Microsoft.ML.Trainers.RegressionModelParameters.get_PredictionKind T:Microsoft.ML.Trainers.SdcaBinaryTrainer P:Microsoft.ML.Trainers.SdcaBinaryTrainer.Info P:Microsoft.ML.Trainers.SdcaBinaryTrainer.PredictionKind M:Microsoft.ML.Trainers.SdcaBinaryTrainer.CheckLabelCompatible(Microsoft.ML.SchemaShape.Column) M:Microsoft.ML.Trainers.SdcaBinaryTrainer.GetOutputColumnsCore(Microsoft.ML.SchemaShape) M:Microsoft.ML.Trainers.SdcaBinaryTrainer.get_Info M:Microsoft.ML.Trainers.SdcaBinaryTrainer.MakeTransformer(Microsoft.ML.Internal.Internallearn.IPredictorWithFeatureWeights{System.Single},Microsoft.Data.DataView.Schema) M:Microsoft.ML.Trainers.SdcaBinaryTrainer.get_PredictionKind T:Microsoft.ML.Trainers.SdcaBinaryTrainer.Options F:Microsoft.ML.Trainers.SdcaBinaryTrainer.Options.LossFunction F:Microsoft.ML.Trainers.SdcaBinaryTrainer.Options.PositiveInstanceWeight M:Microsoft.ML.Trainers.SdcaBinaryTrainer.Options.#ctor T:Microsoft.ML.Trainers.SdcaMultiClassTrainer P:Microsoft.ML.Trainers.SdcaMultiClassTrainer.PredictionKind M:Microsoft.ML.Trainers.SdcaMultiClassTrainer.CheckLabelCompatible(Microsoft.ML.SchemaShape.Column) M:Microsoft.ML.Trainers.SdcaMultiClassTrainer.GetOutputColumnsCore(Microsoft.ML.SchemaShape) M:Microsoft.ML.Trainers.SdcaMultiClassTrainer.MakeTransformer(Microsoft.ML.Trainers.MulticlassLogisticRegressionModelParameters,Microsoft.Data.DataView.Schema) M:Microsoft.ML.Trainers.SdcaMultiClassTrainer.get_PredictionKind T:Microsoft.ML.Trainers.SdcaMultiClassTrainer.Options F:Microsoft.ML.Trainers.SdcaMultiClassTrainer.Options.LossFunction M:Microsoft.ML.Trainers.SdcaMultiClassTrainer.Options.#ctor T:Microsoft.ML.Trainers.SdcaRegressionTrainer P:Microsoft.ML.Trainers.SdcaRegressionTrainer.PredictionKind M:Microsoft.ML.Trainers.SdcaRegressionTrainer.GetOutputColumnsCore(Microsoft.ML.SchemaShape) M:Microsoft.ML.Trainers.SdcaRegressionTrainer.MakeTransformer(Microsoft.ML.Trainers.LinearRegressionModelParameters,Microsoft.Data.DataView.Schema) M:Microsoft.ML.Trainers.SdcaRegressionTrainer.get_PredictionKind T:Microsoft.ML.Trainers.SdcaRegressionTrainer.Options F:Microsoft.ML.Trainers.SdcaRegressionTrainer.Options.LossFunction M:Microsoft.ML.Trainers.SdcaRegressionTrainer.Options.#ctor T:Microsoft.ML.Trainers.SdcaTrainerBase3
T:Microsoft.ML.Trainers.SdcaTrainerBase3.ArgumentsBase F:Microsoft.ML.Trainers.SdcaTrainerBase3.ArgumentsBase.Shuffle
F:Microsoft.ML.Trainers.SdcaTrainerBase3.ArgumentsBase.CheckFrequency F:Microsoft.ML.Trainers.SdcaTrainerBase3.ArgumentsBase.MaxIterations
F:Microsoft.ML.Trainers.SdcaTrainerBase3.ArgumentsBase.NumThreads F:Microsoft.ML.Trainers.SdcaTrainerBase3.ArgumentsBase.L1Threshold
F:Microsoft.ML.Trainers.SdcaTrainerBase3.ArgumentsBase.L2Const F:Microsoft.ML.Trainers.SdcaTrainerBase3.ArgumentsBase.BiasLearningRate
F:Microsoft.ML.Trainers.SdcaTrainerBase3.ArgumentsBase.ConvergenceTolerance M:Microsoft.ML.Trainers.SdcaTrainerBase3.ArgumentsBase.#ctor
T:Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer
P:Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer.Info
P:Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer.PredictionKind
M:Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer.GetOutputColumnsCore(Microsoft.ML.SchemaShape)
M:Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer.get_Info
M:Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer.MakeTransformer(Microsoft.ML.Internal.Internallearn.IPredictorWithFeatureWeights{System.Single},Microsoft.Data.DataView.Schema)
M:Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer.get_PredictionKind
M:Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer.Train(Microsoft.Data.DataView.IDataView,Microsoft.ML.IPredictor)
T:Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer.Options
F:Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer.Options.LossFunction
F:Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer.Options.Shuffle
F:Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer.Options.ConvergenceTolerance
F:Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer.Options.InitLearningRate
F:Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer.Options.MaxIterations
F:Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer.Options.CheckFrequency
F:Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer.Options.NumThreads
F:Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer.Options.L2Weight
F:Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer.Options.PositiveInstanceWeight
M:Microsoft.ML.Trainers.StochasticGradientDescentClassificationTrainer.Options.#ctor
T:Microsoft.ML.Trainers.StochasticTrainerBase2 M:Microsoft.ML.Trainers.StochasticTrainerBase2.#ctor(Microsoft.ML.IHost,Microsoft.ML.SchemaShape.Column,Microsoft.ML.SchemaShape.Column,Microsoft.ML.SchemaShape.Column)
P:Microsoft.ML.Trainers.StochasticTrainerBase2.Info M:Microsoft.ML.Trainers.StochasticTrainerBase2.get_Info
N:Microsoft.ML.Trainers.Online
T:Microsoft.ML.Trainers.Online.AveragedLinearArguments
F:Microsoft.ML.Trainers.Online.AveragedLinearArguments.Averaged
F:Microsoft.ML.Trainers.Online.AveragedLinearArguments.DecreaseLearningRate
F:Microsoft.ML.Trainers.Online.AveragedLinearArguments.DoLazyUpdates
F:Microsoft.ML.Trainers.Online.AveragedLinearArguments.RecencyGainMulti
F:Microsoft.ML.Trainers.Online.AveragedLinearArguments.ResetWeightsAfterXExamples
F:Microsoft.ML.Trainers.Online.AveragedLinearArguments.AveragedTolerance
F:Microsoft.ML.Trainers.Online.AveragedLinearArguments.L2RegularizerWeight
F:Microsoft.ML.Trainers.Online.AveragedLinearArguments.LearningRate
F:Microsoft.ML.Trainers.Online.AveragedLinearArguments.RecencyGain
M:Microsoft.ML.Trainers.Online.AveragedLinearArguments.#ctor
T:Microsoft.ML.Trainers.Online.AveragedLinearTrainer2 T:Microsoft.ML.Trainers.Online.AveragedPerceptronTrainer P:Microsoft.ML.Trainers.Online.AveragedPerceptronTrainer.PredictionKind M:Microsoft.ML.Trainers.Online.AveragedPerceptronTrainer.CheckLabelCompatible(Microsoft.ML.SchemaShape.Column) M:Microsoft.ML.Trainers.Online.AveragedPerceptronTrainer.GetOutputColumnsCore(Microsoft.ML.SchemaShape) M:Microsoft.ML.Trainers.Online.AveragedPerceptronTrainer.MakeTransformer(Microsoft.ML.Trainers.LinearBinaryModelParameters,Microsoft.Data.DataView.Schema) M:Microsoft.ML.Trainers.Online.AveragedPerceptronTrainer.get_PredictionKind M:Microsoft.ML.Trainers.Online.AveragedPerceptronTrainer.Train(Microsoft.Data.DataView.IDataView,Microsoft.ML.IPredictor) T:Microsoft.ML.Trainers.Online.AveragedPerceptronTrainer.Options F:Microsoft.ML.Trainers.Online.AveragedPerceptronTrainer.Options.LossFunction M:Microsoft.ML.Trainers.Online.AveragedPerceptronTrainer.Options.#ctor T:Microsoft.ML.Trainers.Online.LinearSvmTrainer P:Microsoft.ML.Trainers.Online.LinearSvmTrainer.PredictionKind M:Microsoft.ML.Trainers.Online.LinearSvmTrainer.GetOutputColumnsCore(Microsoft.ML.SchemaShape) M:Microsoft.ML.Trainers.Online.LinearSvmTrainer.MakeTransformer(Microsoft.ML.Trainers.LinearBinaryModelParameters,Microsoft.Data.DataView.Schema) M:Microsoft.ML.Trainers.Online.LinearSvmTrainer.get_PredictionKind M:Microsoft.ML.Trainers.Online.LinearSvmTrainer.Train(Microsoft.Data.DataView.IDataView,Microsoft.ML.IPredictor) T:Microsoft.ML.Trainers.Online.LinearSvmTrainer.Options F:Microsoft.ML.Trainers.Online.LinearSvmTrainer.Options.NoBias F:Microsoft.ML.Trainers.Online.LinearSvmTrainer.Options.PerformProjection F:Microsoft.ML.Trainers.Online.LinearSvmTrainer.Options.BatchSize F:Microsoft.ML.Trainers.Online.LinearSvmTrainer.Options.Lambda M:Microsoft.ML.Trainers.Online.LinearSvmTrainer.Options.#ctor T:Microsoft.ML.Trainers.Online.OnlineGradientDescentTrainer P:Microsoft.ML.Trainers.Online.OnlineGradientDescentTrainer.PredictionKind M:Microsoft.ML.Trainers.Online.OnlineGradientDescentTrainer.GetOutputColumnsCore(Microsoft.ML.SchemaShape) M:Microsoft.ML.Trainers.Online.OnlineGradientDescentTrainer.MakeTransformer(Microsoft.ML.Trainers.LinearRegressionModelParameters,Microsoft.Data.DataView.Schema) M:Microsoft.ML.Trainers.Online.OnlineGradientDescentTrainer.get_PredictionKind M:Microsoft.ML.Trainers.Online.OnlineGradientDescentTrainer.Train(Microsoft.Data.DataView.IDataView,Microsoft.ML.IPredictor) T:Microsoft.ML.Trainers.Online.OnlineGradientDescentTrainer.Options F:Microsoft.ML.Trainers.Online.OnlineGradientDescentTrainer.Options.LossFunction M:Microsoft.ML.Trainers.Online.OnlineGradientDescentTrainer.Options.#ctor T:Microsoft.ML.Trainers.Online.OnlineLinearArguments F:Microsoft.ML.Trainers.Online.OnlineLinearArguments.Shuffle F:Microsoft.ML.Trainers.Online.OnlineLinearArguments.NumIterations F:Microsoft.ML.Trainers.Online.OnlineLinearArguments.StreamingCacheSize F:Microsoft.ML.Trainers.Online.OnlineLinearArguments.InitWtsDiameter F:Microsoft.ML.Trainers.Online.OnlineLinearArguments.InitialWeights M:Microsoft.ML.Trainers.Online.OnlineLinearArguments.#ctor T:Microsoft.ML.Trainers.Online.OnlineLinearTrainer2
P:Microsoft.ML.Trainers.Online.OnlineLinearTrainer2.Info M:Microsoft.ML.Trainers.Online.OnlineLinearTrainer2.get_Info

#Resolved

@codecov
Copy link

codecov bot commented Feb 14, 2019

Codecov Report

Merging #2541 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #2541      +/-   ##
==========================================
+ Coverage    71.5%    71.5%   +<.01%     
==========================================
  Files         801      801              
  Lines      142036   142036              
  Branches    16151    16151              
==========================================
+ Hits       101558   101562       +4     
+ Misses      36005    36003       -2     
+ Partials     4473     4471       -2
Flag Coverage Δ
#Debug 71.5% <100%> (ø) ⬆️
#production 67.79% <100%> (ø) ⬆️
#test 85.56% <ø> (ø) ⬆️

@Ivanidzo4ka
Copy link
Contributor

Ivanidzo4ka commented Feb 14, 2019

    public CoefficientStatistics(string name, float estimate, float stdError, float zScore, float pValue)

I would make it internal for now, since user has nothing to do with this object other than inspect it. #Closed


Refers to: src/Microsoft.ML.StandardLearners/Standard/ModelStatistics.cs:36 in 4148907. [](commit_id = 4148907, deletion_comment = False)

@Ivanidzo4ka
Copy link
Contributor

Ivanidzo4ka commented Feb 14, 2019

public partial class LogisticRegression

Can we make this class internal instead of making it's methods internal?
Also I don't think it has to be partial anymore. #Closed


Refers to: src/Microsoft.ML.StandardLearners/Standard/LogisticRegression/MulticlassLogisticRegression.cs:998 in 4148907. [](commit_id = 4148907, deletion_comment = False)

Copy link
Contributor

@Ivanidzo4ka Ivanidzo4ka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks awesome! Thanks for doing such a great job!

@Ivanidzo4ka
Copy link
Contributor

Ivanidzo4ka commented Feb 14, 2019

We keep all our learners extensions in StandardLearnersCatalog except FieldAwareFactorizationMachine which is in FactorizationMachineExtensions. I don't understand what is so special about FieldAwareFactorizationMachine to deserve separate extension class. Can we merge them? #Closed

Copy link
Contributor

@TomFinley TomFinley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @codemzs !! This is a major step forward.

@codemzs
Copy link
Member Author

codemzs commented Feb 16, 2019

public partial class LogisticRegression

Its a partial class and main class for LR which is exposed to the user for LR trainer. I don't think we can make it internal here.


In reply to: 463745660 [](ancestors = 463745660)


Refers to: src/Microsoft.ML.StandardLearners/Standard/LogisticRegression/MulticlassLogisticRegression.cs:998 in da21bd5. [](commit_id = da21bd5, deletion_comment = False)

@codemzs
Copy link
Member Author

codemzs commented Feb 16, 2019

I think the reason for that is FM has its own folder where it contains the trainer, model params, and catalog.


In reply to: 463748675 [](ancestors = 463748675)

@codemzs codemzs force-pushed the stdlearnerspublicsurface branch from da21bd5 to 4148907 Compare February 16, 2019 00:42
@codemzs codemzs force-pushed the stdlearnerspublicsurface branch from 4148907 to 5286633 Compare February 16, 2019 05:32
@codemzs codemzs merged commit cf7e3d9 into dotnet:master Feb 16, 2019
@ghost ghost locked as resolved and limited conversation to collaborators Mar 24, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Lockdown Microsoft.ML.StandardLearners public surface
3 participants