12 instantiations of Options
Microsoft.ML.IntegrationTests (1)
Evaluation.cs (1)
238new MatrixFactorizationTrainer.Options
Microsoft.ML.Recommender (1)
MatrixFactorizationTrainer.cs (1)
399var args = new Options();
Microsoft.ML.Samples (2)
Dynamic\Trainers\Recommendation\MatrixFactorizationWithOptions.cs (1)
35var options = new MatrixFactorizationTrainer.Options
Dynamic\Trainers\Recommendation\OneClassMatrixFactorizationWithOptions.cs (1)
44var options = new MatrixFactorizationTrainer.Options
Microsoft.ML.Tests (8)
TrainerEstimators\MatrixFactorizationTests.cs (8)
39var options = new MatrixFactorizationTrainer.Options 74var options = new MatrixFactorizationTrainer.Options 218var options = new MatrixFactorizationTrainer.Options 329var options = new MatrixFactorizationTrainer.Options 449var options = new MatrixFactorizationTrainer.Options 593var options = new MatrixFactorizationTrainer.Options 658var options = new MatrixFactorizationTrainer.Options 776var options = new MatrixFactorizationTrainer.Options
44 references to Options
Microsoft.ML.AutoML (11)
TrainerExtensions\RecommendationTrainerExtensions.cs (4)
17var options = TrainerExtensionUtil.CreateOptions<MatrixFactorizationTrainer.Options>(sweepParams); 28property.Add(nameof(MatrixFactorizationTrainer.Options.MatrixColumnIndexColumnName), columnInfo.UserIdColumnName); 29property.Add(nameof(MatrixFactorizationTrainer.Options.MatrixRowIndexColumnName), columnInfo.ItemIdColumnName);
TrainerExtensions\SweepableParams.cs (7)
124new SweepableDiscreteParam(nameof(MatrixFactorizationTrainer.Options.NumberOfIterations), new object[] { 10, 20, 40 }), 125new SweepableDiscreteParam(nameof(MatrixFactorizationTrainer.Options.LearningRate), new object[] { 0.001f, 0.01f, 0.1f }), 126new SweepableDiscreteParam(nameof(MatrixFactorizationTrainer.Options.ApproximationRank), new object[] { 8, 16, 64, 128 }), 127new SweepableDiscreteParam(nameof(MatrixFactorizationTrainer.Options.Lambda), new object[] { 0.01f, 0.05f, 0.1f, 0.5f, 1f }), 128new SweepableDiscreteParam(nameof(MatrixFactorizationTrainer.Options.LossFunction), new object[] { MatrixFactorizationTrainer.LossFunctionType.SquareLossRegression, MatrixFactorizationTrainer.LossFunctionType.SquareLossOneClass }), 129new SweepableDiscreteParam(nameof(MatrixFactorizationTrainer.Options.Alpha), new object[] { 1f, 0.01f, 0.0001f, 0.000001f }), 130new SweepableDiscreteParam(nameof(MatrixFactorizationTrainer.Options.C), new object[] { 0.000001f, 0.0001f, 0.01f }),
Microsoft.ML.CodeGenerator.Tests (14)
ApprovalTests\ConsoleCodeGeneratorTests.cs (7)
550{nameof(MatrixFactorizationTrainer.Options.NumberOfIterations), 10 }, 551{nameof(MatrixFactorizationTrainer.Options.LearningRate), 0.01f }, 552{nameof(MatrixFactorizationTrainer.Options.ApproximationRank), 8 }, 553{nameof(MatrixFactorizationTrainer.Options.Lambda), 0.01f }, 554{nameof(MatrixFactorizationTrainer.Options.LossFunction), MatrixFactorizationTrainer.LossFunctionType.SquareLossRegression }, 555{nameof(MatrixFactorizationTrainer.Options.Alpha), 1f }, 556{nameof(MatrixFactorizationTrainer.Options.C), 0.00001f },
TrainerGeneratorTests.cs (7)
305{nameof(MatrixFactorizationTrainer.Options.NumberOfIterations), 10 }, 306{nameof(MatrixFactorizationTrainer.Options.LearningRate), 0.01f }, 307{nameof(MatrixFactorizationTrainer.Options.ApproximationRank), 8 }, 308{nameof(MatrixFactorizationTrainer.Options.Lambda), 0.01f }, 309{nameof(MatrixFactorizationTrainer.Options.LossFunction), MatrixFactorizationTrainer.LossFunctionType.SquareLossRegression }, 310{nameof(MatrixFactorizationTrainer.Options.Alpha), 1f }, 311{nameof(MatrixFactorizationTrainer.Options.C), 0.00001f },
Microsoft.ML.Recommender (9)
MatrixFactorizationTrainer.cs (7)
19[assembly: LoadableClass(MatrixFactorizationTrainer.Summary, typeof(MatrixFactorizationTrainer), typeof(MatrixFactorizationTrainer.Options), 111/// <seealso cref="Microsoft.ML.RecommendationCatalog.RecommendationTrainers.MatrixFactorization(MatrixFactorizationTrainer.Options)"/> 112/// <seealso cref="Options"/> 340/// Initializes a new instance of <see cref="MatrixFactorizationTrainer"/> through the <see cref="Options"/> class. 343/// <param name="options">An instance of <see cref="Options"/> to apply advanced parameters to the algorithm.</param> 345internal MatrixFactorizationTrainer(IHostEnvironment env, Options options) 399var args = new Options();
RecommenderCatalog.cs (2)
84/// and the value at the location specified by the two indexes. The training configuration is encoded in <see cref="MatrixFactorizationTrainer.Options"/>. 98MatrixFactorizationTrainer.Options options)
Microsoft.ML.Samples (2)
Dynamic\Trainers\Recommendation\MatrixFactorizationWithOptions.cs (1)
35var options = new MatrixFactorizationTrainer.Options
Dynamic\Trainers\Recommendation\OneClassMatrixFactorizationWithOptions.cs (1)
44var options = new MatrixFactorizationTrainer.Options
Microsoft.ML.Tests (8)
TrainerEstimators\MatrixFactorizationTests.cs (8)
39var options = new MatrixFactorizationTrainer.Options 74var options = new MatrixFactorizationTrainer.Options 218var options = new MatrixFactorizationTrainer.Options 329var options = new MatrixFactorizationTrainer.Options 449var options = new MatrixFactorizationTrainer.Options 593var options = new MatrixFactorizationTrainer.Options 658var options = new MatrixFactorizationTrainer.Options 776var options = new MatrixFactorizationTrainer.Options